11 2013 档案

摘要:穆乙:http://www.cnblogs.com/pigtail/p/3447660.html在计算机科学中,柯里化(英语:Currying),又译为卡瑞化或加里化,是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数而且返回结果的新函数的技术。这个技术由 Christopher Strachey 以逻辑学家哈斯凯尔·加里命名的,尽管它是 Moses Schönfinkel 和 Gottlob Frege 发明的。这是来自维基百科的名词解释。顾名思义,柯里化其实本身是固定一个可以预期的参数,并返回一个特定的函数,处理批特定的需 阅读全文
posted @ 2013-11-29 00:43 穆乙 阅读(45825) 评论(4) 推荐(13) 编辑
摘要:穆乙:http://www.cnblogs.com/pigtail/p/3447660.html函数是js世界的一等公民,js的动态性、易变性在函数的应用上,体现的淋漓尽致。做为参数,做为返回值等,正是函数这些特性,使得js开发变的有趣。下面就阐述一下,js一个有趣的应用--惰性函数定义(Lazy Function Definition)。惰性载入表示函数执行的分支只会在函数第一次掉用的时候执行,在第一次调用过程中,该函数会被覆盖为另一个按照合适方式执行的函数,这样任何对原函数的调用就不用再经过执行的分支了。下面我们看几个典型的例子:function addEvent (type, eleme 阅读全文
posted @ 2013-11-26 00:32 穆乙 阅读(8453) 评论(14) 推荐(6) 编辑
摘要:Object.create(prototype, descriptors) :创建一个具有指定原型且可选择性地包含指定属性的对象参数:prototype 必需。 要用作原型的对象。 可以为 null。descriptors 可选。 包含一个或多个属性描述符的 JavaScript 对象。“数据属性”是可获取且可设置值的属性。 数据属性描述符包含 value 特性,以及 writable、enumerable 和 configurable 特性。 如果未指定最后三个特性,则它们默认为 false。 只要检索或设置该值,“访问器属性”就会调用用户提供的函数。 访问器属性描述符包含 set 特性和/ 阅读全文
posted @ 2013-11-25 10:13 穆乙 阅读(9698) 评论(1) 推荐(4) 编辑

点击右上角即可分享
微信分享提示