摘要: 闭包是指有权访问另一个函数作用域的变量的函数。闭包的局部变量可以在函数执行结束后仍然被函数外的代码访问。这意味着函数必须返回一个指向闭包的“引用”,或将这个”引用”赋值给某个外部变量,才能保证闭包中局部变量被外部代码访问。在ECMAScript中,函数对象中定义的内部函数(inner functio... 阅读全文
posted @ 2015-11-17 22:50 周福林 阅读(256) 评论(1) 推荐(0) 编辑
摘要: 原型是一个对象,其他对象可以通过它实现属性继承。任何一个对象都可以成为原型。所有的对象在默认的情况下都有一个原型,因为原型本身也是对象,所以每个原型自身又有一个原型(只有一种例外,默认的对象原型在原型链的顶端),这就是我们能通过原型实现继承的原因。下面举个例子来说明原型中的东西:function P... 阅读全文
posted @ 2015-11-17 20:04 周福林 阅读(787) 评论(1) 推荐(1) 编辑