forEach 是ES5新方法中最基本的一个,就是遍历,循环。类似for arr.forEach(function(value,index,array){}) value -- 遍历的数组内容 index -- 对应的数组索引 array -- 数组本身 这时同学发现了forEach方法跟jQuer ...
分类:
编程语言 时间:
2017-06-04 09:52:24
阅读次数:
217
在开发中经常会用到单例设计模式,目的就是为了在程序的整个生命周期内,只会创建一个类的实例对象,而且只要程序不被杀死,该实例对象就不会被释放。下面我们来看看单例的概念、用途、如何创建,以便加深理解。 作用 在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个的全局对象 ...
分类:
移动开发 时间:
2017-05-25 19:00:43
阅读次数:
246
global,node的全局对象;js在游览器中的全局对象为windows 在node环境中;输入global.consloe 输出: ...
分类:
其他好文 时间:
2017-05-25 18:21:53
阅读次数:
163
小程序最外层有三个文件,上次我们介绍了全局样式app.wxss,接着我们来说另外两个文件。 我们来看看脚本文件App.js。为了方便解读我已经加上了注释。 App.js是小程序的入口,也就是程序的启动位置。Demo里面定义了两个初始化函数和一个全局对象,从小程序的API上可以查到。我们一个一个来说。 ...
分类:
微信 时间:
2017-05-25 10:00:37
阅读次数:
343
总所周知,function () {}函数体内的this对象指向的是调用该函数的对象,那么我们看一下这个例子 函数调用是在最外层发生的,那么由于全局对象this的存在,那么函数体内的this指向的就是window对象。 在浏览器环境下,全局变量和window对象的属性是等价的,所以定义了length ...
分类:
编程语言 时间:
2017-05-23 15:56:55
阅读次数:
155
javascript里的数据类型: 原始类型:数字,字符串。布尔值。(原始值:null,undefined) 对象类型:键值对,数组,function,全局对象(MATH,JSON) 保留字: abstract boolean byte char class const debugger doubl ...
分类:
编程语言 时间:
2017-05-23 12:16:06
阅读次数:
188
JavaScript 是弱类型的语言,所以编译器不能检测出类型错误。 JavaScript 依赖于全局变量来进行链接。所有编译单元的所有顶级变量被撮合到一个被称为全局对象(the global object)的公共命名空间中。这是一件糟糕的事情,会导致全局变量冲突! 创建和运行JavaScript代 ...
分类:
编程语言 时间:
2017-05-21 12:47:34
阅读次数:
150
Angularjs 允许根据实际业务需要自定义指令, 通过angular全局对象下的 directive 方法实现。可以自定义属性、自定义标签、自定义功能 接下来定义一个名叫custom的指令,并利用这个自定义指令来实现元素的替换 html代码: js代码: directive:表示我们要定义一个自 ...
分类:
其他好文 时间:
2017-05-20 21:13:41
阅读次数:
694
JavaScript有且仅有一个全局对象,在浏览器中,叫window对象。而在Node.js环境中,也有唯一的全局对象,但不叫window,而叫global,这个对象的属性和方法也和浏览器环境的window不同。 进入Node.js交互环境,可以直接输入: process也是Node.js提供的一个 ...
分类:
其他好文 时间:
2017-05-20 13:21:26
阅读次数:
143
作用域链 当查找变量的时候,会先从当前上下文的变量对象中查找,如果没有找到,就会从父级(词法层面上的父级)执行上下文的变量对象中查找,一直找到全局上下文的变量对象,也就是全局对象。这样由多个执行上下文的变量对象构成的链表就叫做作用域链。 函数创建 这是因为函数有一个内部属性[[scope]],当函数 ...
分类:
编程语言 时间:
2017-05-19 23:45:47
阅读次数:
231