摘要:
1.概述 this对象是在运行时基于 函数的执行环境 绑定的,this总是返回一个对象,简单说,就是返回属性或方法“当前”所在的对象。在全局函数中,this等于window,而当函数作为某个对象的方法调用时,this等于那个对象。不过匿名函数的执行环境具有全局性,因此其this对象通常指向windo 阅读全文
摘要:
1.原型 prototype JavaScript的每个对象都继承另一个对象(“原型”(prototype)对象)。我们要记住,每一个对象(null除外)都有原型对象,无论是通过那种方式创建的对象。 1).如果对象是通过对象直接量创建的。 那么我们可以通过Object.prototype获得对原型对 阅读全文
摘要:
闭包听了很多次了,可是到底有那些具体的用法还是不清楚,看了《JavaScript高级程序设计》,有点明白了。 1.闭包的定义: 闭包其实就是一个函数,而这个函数有点特别,它能够访问另一个函数作用域中的变量,所以一般我们看到的闭包存在形式都是在一个函数里面。 示例: 2.闭包的用处 我们知道,当在函数 阅读全文