04 2016 档案

摘要:1. 什么是高阶函数 函数可以作为参数被传递; 函数可以作为返回值输出。 2. 高阶函数的示例 2.1 函数作为参数传递 (1) 回调函数(callback) 回调函数类似于C#中的委托,在异步操作中应用较为广泛。如jQuery中的ajax: (2) Array.prototype.sort 将排序 阅读全文
posted @ 2016-04-25 14:05 January 阅读(263) 评论(0) 推荐(0)
摘要:1. 什么是闭包? 参考MDN。 2. 闭包的使用示例 2.1 示例1 2.2 延伸 说明:对于本例来说仅能判断类型,并不能保证类型的合法性,如判断Date如下所示: 3. 闭包的更多作用及示例 3.1 封装变量 在闭包块中实现“私有变量” MDN的例子用闭包模拟私有方法,也是模块模式的基础。 3. 阅读全文
posted @ 2016-04-24 16:39 January 阅读(318) 评论(0) 推荐(0)