E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Js学习笔记
angular
js学习笔记
1-angular总体简介及其特点
以前开发(web或者移动端)前端主要使用jQuery+原生js,如果使用某些前端UI框架的话,它自己还可能提供一些API可以使用。而且目前很多UI框架都是基于jQuery的,所以说一下由jQuery跨到angularjs跨度较大,研究了一段时间的angularjs,下面从整体上说说感受吧:关于和jquery的比较首先angular是一个mvc框架,它与jquery不同之处在于,前者致力于mvc代码
weixin_30778805
·
2020-06-28 00:45
angular
js学习笔记
--service、$http、$scope、angularjs指令、事件、api
Ps:上述绑定方法等价ng-app=”模块名”定义angularjs的使用范围;ng-init=”变量=值”,初始化变量的值,当有多个变量时,中间用分号隔开;ng-model=”变量”定义变量名;ng-bind=”变量”绑定变量名,获取该变量的数据。这里的变量即是前一条的变量名。但一般用双重花括号来获取变量的值。名字:hello{{name}}ng-app指令告诉angularjs,元素是angu
weixin_30549175
·
2020-06-27 21:19
angular
js学习笔记
--组件、$http、$q、module
1-组件创建组件,使用angularjs模块的conponent()方法,component(name,options);使用编译器注册组件定义,表示应用程序中的一个独立的UI组件。组件定义通常仅由模板和控制器组成。name为组件名,options为组件定义对象,其属性包括:controller(应该与新创建的作用域相关联的控制器构造函数或作为字符串传递的注册控制器的名称)、controllerA
weixin_30502157
·
2020-06-27 20:23
angular
js学习笔记
--视图、模板、组件、$http、$q、module
1—例子helloangularNothinghere{{'yet'+'!'}}该属性表示angularjs伪指令,用于自定义属性和实现它们的相应指令。该指令用于标记angularjs应该认为是应用程序的根元素的html元素,可以告诉angularjs,若整个HTML页面或只有一部分应该视为angularjs应用程序。script标签引入angular.js文件,该代码会下载脚本,注册一个回调,当
weixin_30477797
·
2020-06-27 20:11
Angular
Js学习笔记
--bootstrap
Angular
Js学习笔记
系列第一篇,希望我可以坚持写下去。本文内容主要来自http://docs.angularjs.org/guide/文档的内容,但也加入些许自己的理解与尝试结果。
weixin_30446613
·
2020-06-27 19:44
Angular
Js学习笔记
--expression
原版地址:http://code.angularjs.org/1.0.2/docs/guide/expression表达式(Expressions)是类Javascript的代码片段,通常放置在绑定区域中(如{{expression}})。表达式通过$parse服务(http://code.angularjs.org/1.0.2/docs/api/ng.$parse)解析执行。例如,以下是angu
weixin_30349597
·
2020-06-27 18:06
Angular
Js学习笔记
--Scope
原版地址:http://code.angularjs.org/1.0.2/docs/guide/scope一、什么是Scope?scope(http://code.angularjs.org/1.0.2/docs/api/ng.$rootScope.Scope)是一个指向应用model的object。它也是expression(http://www.cnblogs.com/lcllao/archi
weixin_30247307
·
2020-06-27 15:16
Angular
Js学习笔记
--directive
原版地址:http://code.angularjs.org/1.0.2/docs/guide/directiveDirective是教HTML玩一些新把戏的途径。在DOM编译期间,directives匹配HTML并执行。这允许directive注册行为或者转换DOM结构。Angular自带一组内置的directive,对于建立WebApp有很大帮助。继续扩展的话,可以在HTML定义领域特定语言(
weixin_30247159
·
2020-06-27 15:12
Three.
js学习笔记
-Renderers(渲染器)
RenderersWebGLMultisampleRenderTarget只能与WebGL2呈现上下文一起使用WebGLRenderTarget的属性和方法可用在这个类上WebGLRenderer构造函数WebGLRenderer(Parameters:Object)parameters可选的对象,有效的参数如下canvas渲染器绘制输出的画布,这对应于下面的docElement元素,不在这里传递
fewbadboy
·
2020-06-27 06:48
threejs
简单配置umi
JS学习笔记
最近跟着Antd-Pro官方教程学习umi,这里给大家推荐一下这个教程,特别适合初学者学习,教程涉及了AntD,AntD-Pro,umiJS,dvaJS等框架知识。学习过程中跟着教程做了个Demo,下面贴出主要代码exportdefault{//用来表示项目文件夹(page,model等)是否为单数,默认为复数singular:true,//选择插件,这里是一个数组,一个插件是一个项,当项需要有别
YooHoeh
·
2020-06-27 00:59
React
webpack
vue.
js学习笔记
(二):利用vue与ajax简单实现增删改查
vargetUrl='${ctx}/distributor/getRate';varsaveUrl='${ctx}/distributor/saveRate';varrate=[];varvm;varrates='';$.ajax({url:getUrl,async:false,dataType:'json',success:function(data2){rate=data2;}});conso
AlbenXie
·
2020-06-26 21:22
Node
js学习笔记
模块的流程创建模块:每个js文件就是一个单独的模块teacher.js导出模块:exports.add=function(){}加载模块:varteacher=require(./teacher.js)使用模块:teacher.add(“nodejs”)NodejsAPI解读URLurl.parse(urlString[,parseQueryString[,slashesDenoteHost]])
sjinsa
·
2020-06-26 12:15
学习笔记
codecept
js学习笔记
- 高级用法
本文章基于
[email protected]
这篇文章会介绍codeceptjs的一些高级用法数据驱动测试基本每个测试框架都会提供用数据驱动跑测试用的方法,codeceptjs也不例外。Data().Scenario()可以接受数据,然后让不同的数据运行在相同的场景中。newDataTable()常用于建立数据表来做数据驱动的测试。我们可以把数据单独定义在测试文件中,然后把数据对象做为Data()的参
做测试的DanteYu
·
2020-06-26 12:10
Angularjs学习-service
Angular
js学习笔记
--服务(service)Angular服务和自定义服务Angular应用中View视图~专门用于数据的展示和提取Controller控制器,主要用于数据的挂载【数据从哪里来?
qq_33571580
·
2020-06-25 07:41
angular学习
node.
js学习笔记
学习网址:http://www.runoob.com/nodejs/nodejs-tutorial.html2018.3.211、node.js的安装和配置2、npm和node.js联系以及npm命令NPM是随同NodeJS一起安装的包管理工具,npm可以下载、更新、删除等对包的操作;下载的包在node_modules文件夹中。①npm常见的命令:npminstall安装模块例:npminstal
楠瓜_Celine
·
2020-06-25 04:50
前端基础知识学习---Vue.js学习(一)模板语法
Vue.
js学习笔记
Vue.js的使用之HelloWord引入Vue.js创建Vue对象其中el:指定根element(选择器)data:初始化数据(页面可以访问)双向数据绑定:v-model显示数据:
四川码匠
·
2020-06-25 03:48
Angular
js学习笔记
(五)指令
一、指令基础当浏览器加载一个包含AngularJS应用的HTML时,我们只需要用内置指令ng-app启动AngularJS应用,并标记出应用的根节点,这个指令需要以属性的形式来使用,因此可以将它写到任何位置,但是写到的开始标签上是最常规的做法:1.指令的使用方式任何在这个根元素内部的指令只要能够访问作用域,就可以访问$rootScope。2.自定义指令通过AngularJS模块API中的.dire
灵熙兔
·
2020-06-25 02:41
【angularjs】
JS学习笔记
获取元素:document.getElementById('id');通过Id获取元素;document.getElementsByTagName('标签');通过标签获取元素;document.getElementsByTagName('*');获取文档里所有元素;document.getElementsByClassName();通过Class获取元素;document.body;直接获取bo
悲莫停
·
2020-06-24 23:54
Cocos -
js学习笔记
1.cc.后面接大小写怎么区分如果是一个类的话就大写如果是对象就小写2.属性前面带有下划线的,表示私有属性,子类不能访问3.webstorm调试方法技巧2.断点debug模式调试用监视窗口查看变量3.程序运行流程index.html->ccBoot->jslist->resource->main.js->Scene```##4.```varlayerColor=newcc.LayerColor(c
MomoPush
·
2020-06-24 20:17
WebGL three.
js学习笔记
自定义顶点建立几何体
自定义顶点建立几何体与克隆Three.js本身已经有很多的网格模型,基本已经够我们的使用,但是如果我们还是想自己根据顶点坐标来建立几何模型的话,Three.js也是可以的。基本效果如图:点击查看demo演示demo演示:https://nsytsqdtn.github.io/demo/vertices/vertices实际上出于性能的考虑,three.js是认为我们的几何体在整个生命周期中是不会改
nsytsqdtn
·
2020-06-24 18:09
webgl
WebGL three.
js学习笔记
加载外部模型 以及 Tween.js动画
WebGLthree.
js学习笔记
加载外部模型以及Tween.js动画本文的程序实现了加载外部stl格式的模型,以及学习了如何把加载的模型变为一个粒子系统,并使用Tween.js对该粒子系统进行动画设置模型动画
nsytsqdtn
·
2020-06-24 18:09
webgl
tween.js
加载模型
webgl
three.js
前端
WebGL three.
js学习笔记
6种类型的纹理介绍及应用
WebGLthree.
js学习笔记
6种类型的纹理介绍及应用本文所使用到的demo演示:高光贴图Demo演示反光效果Demo演示(因为是加载的模型,所以速度会慢)(一)普通纹理计算机图形学中的纹理既包括通常意义上物体表面的纹理即使物体表面呈现凹凸不平的沟纹
nsytsqdtn
·
2020-06-24 18:09
webgl
WebGL three.
js学习笔记
使用粒子系统模拟时空隧道(虫洞)
WebGLthree.
js学习笔记
使用粒子系统模拟时空隧道本例的运行结果如图:时空隧道demo演示Demo地址:https://nsytsqdtn.github.io/demo/sprite/tunnelthree.js
nsytsqdtn
·
2020-06-24 18:09
webgl
html
webgl
three.js
粒子系统
前端
WebGL three.
js学习笔记
纹理贴图模拟太阳系运转
纹理贴图的应用以及实现一个太阳系的自转公转点击查看demo演示demo地址:https://nsytsqdtn.github.io/demo/solar/solarthree.js中的纹理纹理贴图是通过将图像应用到对象的一个或多个面,来为3D对象添加细节的一种方法。可以使用TextureLoader类的load方法来加载纹理functionloadImgTexture(){varloader=ne
nsytsqdtn
·
2020-06-24 18:09
webgl
Pro Angular
JS学习笔记
(一)
AngularJS围绕MVC框架构建,重要特点:可扩展性稳定性:AngularJS易于调试和修复,意味着长周期开发的维护变得更容易;可测试:AngularJS支持单元(Unit)和端到端(EndtoEnd)测试,意味着你可以比你的用户更先发现和修复瑕疵;标准化:AngularJS基于浏览器内嵌技术构建;AngularJS是由GOOGLE发起并维护的开源Javascript库。并已被用在一些大型,复
麦秸草
·
2020-06-24 13:35
AngularJS
AngularJs-学习笔记1
Angular
JS学习笔记
-基础导读基础学习:http://www.runoob.com/angularjs/angularjs-tutorial.htmlAngularJS构建单页面应用或者复杂的回合制
lyfemail
·
2020-06-24 10:00
AngularJs
WEB-框架
angular
js学习笔记
--控制器2
AngularJS允许在$scope上设置包括对象在内的任何类型的数据,并且在视图中还可以展示对象的属性。{{person}}andtheirname:{{person.name}}varapp=angular.module('myApp',[]);app.controller('MyController',function($scope){$scope.person={name:"AriLern
liang63487458
·
2020-06-24 04:27
angularjs
codecept
js学习笔记
- Page Object设计模式
本文章基于
[email protected]
这篇文章会介绍UI测试最常用的设计模式在codeceptjs的应用-PageObjectBenefitPageObject有哪些好处?代码重用。可以在多个测试场景里面重用代码,减少重复的代码易维护。如果系统有变动,那么只需要在一个地方进行修改codeceptjs的PageObjectcodeceptjsgpo可以帮助你快速创建模板和进行配置➜codecep
做测试的DanteYu
·
2020-06-24 03:50
angular
js学习笔记
--服务
angular
js学习笔记
--服务今天初步了解了angularjs中的服务,服务是一个函数或者对象。我们一般调用或直接使用,angularjs有自己内置的服务,也可以自定义服务。我们为什么要使用服务?
lavender21
·
2020-06-24 02:00
js
angular
js学习笔记
--作用域
angular
js学习笔记
--作用域最近开始学习angularjs.这里记录一些学习笔记。作用域是视图和控制器的胶水,在应用将视图呈现给用户之前,视图中的模板会和作用域进行连接。
lavender21
·
2020-06-24 02:00
js
js学习笔记
--变量、作用域和垃圾回收机制
数据类型js变量是在特定时间用于保存特定值的一个名字,是松散类型的,变量的值和类型在脚本的生命周期内可以改变。ECMAScript变量包含两种不同数据类型的值:1、基本类型值:Undefined,Null,Boolean,Number,String这些简单数据段,占据大小固定的空间,保存在栈内存中(按值访问)。2、引用类型值:由多个值构成的对象,大小不固定,被保存在堆内存里,并在栈内存中存放该对象
jzzszyj
·
2020-06-24 00:54
javascript
cocos2d-
js学习笔记
----点击消除游戏
上周做了一个helloworld,这周做一个点击消除小游戏。先上图看下效果。首先分析下游戏需求:1.添加背景2.添加开始游戏按钮两种状态:初始状态和点击时3.添加精灵(下落的星星)随机位置生成星星;星星下落;星星到最下面时消失;星星点击消失;4.添加分数添加分数文本;星星消失时计分累计;下面从cocos2d的实现上进行分析:场景:2个,开始页面和游戏页面;场景一:精灵两个:背景、开始菜单;场景二:
于晓俞
·
2020-06-23 22:41
Node
JS学习笔记
今天开始学习NodeJS,在这里做个笔记,记录一下我的学习历程,也方便以后参考。1.什么是NodeJSNode.js®isaJavaScriptruntimebuiltonChrome'sV8JavaScriptengine.Node.js®是一个基于ChromeV8引擎的JavaScript运行时。简单的说Node.js就是运行在服务端的JavaScript。Node.js是一个基于Chrome
金生水起sky
·
2020-06-23 08:00
Web开发
js学习笔记
(捕获机制~特效:冒泡机制的应用,蒙版效果,登录页面)
js事件传递机制element.addEventListener(event,function,useCapture);第一个参数是事件的类型(如“click”或“mousedown”).第二个参数是事件触发后调用的函数。第三个参数是个布尔值用于描述事件是冒泡还是捕获。该参数是可选的。默认值为false,即冒泡传递,当值为true时,事件使用捕获传递练习#father{width:400px;he
甜甜今天酸了吗
·
2020-06-23 03:43
js学习笔记
(三大家族—client家族、冒泡机制)
client家族1.概念clientWidth:网页可见区域的宽clientHeight:网页可见区域的高clientLeft、clientTop:元素边框的宽2.offset、client、scroll的区别分析(1)left和top(2)width和height练习#box{width:200px;height:200px;background-color:red;padding:20px;b
甜甜今天酸了吗
·
2020-06-23 03:42
js学习笔记
(运算符~比较运算符)
运算符1.按功能划分(1)算数运算符(2)位运算符(3)关系运算符(4)逻辑运算符2.按操作数个数划分(1)单目运算符:只有1个操作数,如i++(2)双目运算符:有2个操作数,如a+b(3)三目运算符:三目运算符也称问号运算符a>b?a:b3.运算符的结合性(1)自左至右(先左后右)(2)自右至左(先右后左)算术运算符(1)加法运算a.非Number类型加法运算时,会将这些值先转换成Number类
甜甜今天酸了吗
·
2020-06-23 03:42
javascript
js学习笔记
(js改变css多属性值,多组动画,透明度动画)
JSON的差异化JSONvarobj={"left":300,"top":400,"width":600,"height":600};for(varkeyinobj){console.log(key);//left,top,width,heightconsole.log(obj[key]);//300,400,600,600}特效1:js改变css多属性值JS改变css多属性值*{margin:0
甜甜今天酸了吗
·
2020-06-23 03:12
js学习笔记
(事件小案例)
案例1:图片切换图片切换.box{width:1200px;margin:0auto;}上一张下一张window.onload=function(ev){varimg1=document.getElementById('img1');varprev=document.getElementById('prev');varnext=document.getElementById('next');//点
甜甜今天酸了吗
·
2020-06-23 03:11
js学习笔记
(缓动动画的封装、 js获取css属性值、JS改变css单属性)
特效1:缓动动画的封装缓动动画的封装*{margin:0;padding:0;}#box{width:100px;height:100px;background-color:red;position:absolute;}往右走往左走window.addEventListener('load',function(ev){varbox=Tool.$('box');//向右走Tool.$('btn').
甜甜今天酸了吗
·
2020-06-23 03:11
js学习笔记
(对象~堆和栈)
对象为什么要用对象让参数更少,代码更简洁什么是对象1.现实生活中:万物皆对象,对象是一个具体的事物,一个具体的事物就会有行为和特征。比如:一个人、一部手机2.类和对象(1)类:描述一类事物,js里可以自定义类,同时也提供了一个默认的类叫做Obiect比如:类:人类;对象:一个人js中的对象1.js中的对象是无序属性的集合,其属性可以包含基本值、对象或函数2.对象就是一组没有顺序的值,由一组组键值对
甜甜今天酸了吗
·
2020-06-23 03:11
js学习笔记
(获取选中内容、缓动动画、动态设置元素属性)
获取选中内容1.标准浏览器window.getSelection()拿到的是对象window.getSelection().toString()拿到的是选中的文字2.ie获取选中文字document.getSelection().createRange().text3.兼容性写法if(window.getSelection){//标准浏览器text=window.getSelection().to
甜甜今天酸了吗
·
2020-06-23 03:11
node.
js学习笔记
Day6:Express框架下 具有增删改查功能的学生管理系统(效果与源码部分)
完成效果:首页点击添加学生输入相应内容后点提交回到首页,可以看到内容。点击编辑,原本内容会显示在框中等待编辑。点提交回到首页源码app.jsvarexpress=require('express')varbodyParser=require('body-parser')varrouter=require('./router')varapp=express()//开放node-modules文件夹,
cwdben
·
2020-06-23 02:40
node.js
js学习笔记
:事件——事件流、事件处理程序、事件对象
Javascript与HTML之间的交互是通过事件实现的。事件,就是文档或浏览器窗口中发生的一些特定的交互瞬间。可以使用侦听器来预定事件,以便事件发生时执行相应代码。事件流事件流描述的是从页面中接受事件的顺序。事件冒泡IE的事件流叫做事件冒泡,即事件开始是由最具体的元素接收,然后逐级向上传播到较为不具体的节点(文档)。如果点击了页面中的一个div元素,那么这个click事件可能会按照如下顺序传播:
gigi就是我
·
2020-06-23 00:12
javascript
js学习笔记
:浅复制&深复制
对象复制,就是以一个对象为基础生成一个一模一样的对象。但是在javascript中,使用简单的赋值语句所实现的是原对象的一个引用,对其中任何一个对象属性方法的改变,都将会影响另一个的属性方法.浅复制仅仅复制原对象的各个属性,而不复制原对象属性中引用的其他对象,导致新对象和原对象的这些属性引用的是一个地址。也就是所,假如源对象的属性值是一个指向对象的引用,它也只拷贝那个引用值。如果是数组的话,可以使
gigi就是我
·
2020-06-23 00:41
面试
javascript
写给小白的Node.
js学习笔记
4:querystring模块解析post数据请求
当form表单采用post方法提交数据时,服务器接收数据的方式不同于get方法consthttp=require('http');constquerystring=require('querystring');http.createServer(function(req,res){letstr='';letn=0;req.on('data',function(data){//数据分段传输,每个da
Nikkkki睡不醒
·
2020-06-22 23:48
LayaAir-
js学习笔记
(一) 关于游戏地图的创建
LayaAir-
js学习笔记
(一)关于游戏地图的创建最近对RPG游戏的制作比较感兴趣,恰好看到新发布的一款Html5引擎——LayaAir,专门下载来学习一下,以制作一款RPG小游戏为目标,在此记录下学习以及制作过程
cTrl0
·
2020-06-22 19:02
Laya学习笔记
Javascript
页游开发
游戏引擎
js实现鼠标右键菜单及淡入淡出消息窗口
js学习笔记
。鼠标右键菜单和消息窗口是由div+css样式组成,由js控制生成。不足之处在于宽度写死,如果大家有什么好的做法或者想法,或者在网上看到的好的例子,好的想法,都可以拿出来大家讨论。
韮菜饼
·
2020-06-22 18:42
web
Angular
Js学习笔记
(一)
工具log.ioexpress.jsapp.js开发、测试、调试工具Batrangnodejsgrunt使用控制器的注意事项不要复用控制器不要在控制器里操作DOM不要在控制器里做数据格式化(用ng的表单控件)和数据过滤(用ng的$filter)不要互相调用控制器MVC借助于$scope(作用域)来实现$emit("event"):所有节点$broadcast("event"):同级及以下节点$sc
ysy32020
·
2020-06-22 14:16
React.
js学习笔记
(18) mongodb + (mongoose) + (用装饰器优化connect react-redux)
(一)mongodb数据库中文官网http://www.mongoing.com/docs/(1)配置环境变量控制面板-高级系统设置-高级-环境变量(系统变量)-path-编辑-编辑文本-(分号+路径)路径指的是bin文件夹路径C:\ProgramFiles\MongoDB\Server\3.6\bin(2)相关命令mongo使用数据库mongod开机mongoimport导入数据(3)开机命令m
woow_wu7
·
2020-06-22 14:55
node
js学习笔记
Node.js是一个基于ChromeV8引擎的JavaScript运行环境。Node.js使用了一个事件驱动、非阻塞式I/O的模型,使其轻量又高效。Node.js的包管理器npm,是全球最大的开源库生态系统。1.从helloworld开始终端进入一个目录然后nmpinit可以一路回车,也可以填写信息。最后会生成一个package.json的配置文件。新建index.js文件,输入以下内容const
忘仙
·
2020-06-22 09:31
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他