黑铁时代
Programing is not only one kind of technology, but also one kind of art.
摘要: JavaScript中的this是根据执行环境来确定。如果函数在全局环境中被调用,this就会指向window;如果某个函数当做某个对象的方法被调用,那么通常情况下this就指向该对象。这里说通常情况是因为在JavaScript中可以通过apply和call方法显示的改变函数的执行环境。 有的时候,我们需要为某个函数绑定执行环境,让这个函数始终在一个指定的执行环境中执行,这种方式就叫函数绑定。在很多JavaScript库中都实现了一个bind方法,可以为函数绑定执行环境。 例子: Function.prototype.bind = function() { var fn = t... 阅读全文
posted @ 2012-07-28 10:24 黑铁时代 阅读(267) 评论(0) 推荐(0) 编辑