- 博客(5)
- 收藏
- 关注
转载 [转]Javascript 闭包
[转]Javascript 闭包 简介 Closure 所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。 闭包是 ECMAScript (JavaScript)最强大的特性之一,但用好闭包的前提是必须理解闭包。闭包的创建相对容易,人们甚至会在不经意间创建闭包,但这些无意创建的闭包...
2012-06-11 18:27:00
102
转载 理解JavaScript作用域链
理解JavaScript作用域链 理解JavaScript作用域至关重要,它是理解闭包的前提条件。 先通过理解execution context来了解javascript在执行代码之前和之后做了什么工作,可以说理解了理解execution context之后再来理解javascript的作用域就是非常简单的事了。 1.作用域链产生的时机 作用域链:由一组对象按照规定的顺序组成。...
2012-06-09 13:07:00
100
转载 理解JavaScript执行环境(Execution Context)
理解JavaScript执行环境(Execution Context)1.概念执行环境(Execution Context)是一个抽象的概念,用于规定ECMAScript实现时要求的行为。ECMAScript规范没有指明任何关于如何实现execution context,但是execution context包含参考在规范定义的结构的相关属性,所以execution context可以被...
2012-06-08 23:14:00
203
转载 函数中arguments对象的使用汇总
任何函数内部都包含了arguments对象,其表现与数组类似,可以使用下标访问arguments的数据成员。arguments主要用于保存调用函数的实际参数数据。如:function test() { alert(arguments[0]); //1 alert(arguments[1]); //2}test(1, 2, 3)函数的形参(命名参...
2012-06-04 12:56:00
152
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人