摘要: ES5新增 API . 15.3.4.5.Function.prototype.bind(实现:IE9+,Chrome?懒得去确定版本了,Firefox4+,可惜Safari5没有实现此接口.不过这个完全不是问题.)(产生一个特殊的函数对象,并以第一个参数作为this值去调用被bind的函数,同时把bind时的参数列表与,bind产生的函数对象被调用时的参数列表连接.作为新的参数列表.) bind方法,以一个或多个参数, thisArg以及(可选的)arg1,arg2等等..根据下面的步骤,返回一个新的 函数对象: 1. 令Target 为 this的值. 2. 如果 isCalla... 阅读全文
posted @ 2011-09-21 23:50 Franky 阅读(2836) 评论(3) 推荐(1) 编辑
摘要: 浏览器支持情况:IE10+Firefox4+Chrome11+Opera11.6+Safari5.14+4.2.2 ECMAScript的严格变体的概念.(Strict Variant)ECMAScript语言认可一些用户所期望的,在语言特性实现上施加的某些限制.之所以他们会期望这样,可能是出于安全方面的考虑,又或者是为了避免一些容易出错的地方,获得更好的错误检查 .又或者是其他什么原因.为了支持这个可能性.ECMAScript,定义了一个语言的严格变体.这个变体排除或修改了,正规的ECMAScript语言的一些特性语法和语义的实现. ECMAScript的这种严格变体,一般被称为语言的... 阅读全文
posted @ 2011-09-21 21:24 Franky 阅读(4061) 评论(2) 推荐(0) 编辑