Underscore.js 沉寂3年多终于发布了 1.9.0 版本,目前最新的是 1.9.1 版本。
Underscore.js 一个 JavaScript实用库,提供了一整套函数式本赛季的实用功能,包括常用的: map, filter, invoke — 当然还有更多专业的辅助函数,如:函数绑定, JavaScript模板功能,创建快速索引, 强类型相等测试, 等等。但是没有扩展任何JavaScript内置对象。
中文文档
最新的 Underscore.js (1.9.1) 中文文档:/doc/underscore/
新版本的改进
1.9.0 版本做了一些重大的改进:
- 添加
_.restArguments
函数,用于处理可变参数函数。 - 添加
_.chunk
函数以分块数组。 - 添加
_.isSymbol
,_.isMap
,_.isWeakMap
,_.isSet
和_.isWeakSet
函数。 _.throcodele
和_.debounce
返回函数现在具有.cancel()
方法,该方法可用于取消任何计划的调用。_.property
现在接受键和索引的数组作为路径说明符,用于查找值的深层属性。_.range
现在接受负范围以生成降序数组。- 添加对多种环境的支持,包括:WebWorkers,browserify 和 ES6 imports。
- 现在可以通过设置
_.partial.placeholder
来配置用于partial的占位符。 _.bindAll
现在接受数组或参数 作为 key 。- 三年的性能改进。
最新评论
写的挺好的
有没有兴趣翻译 impatient js? https://exploringjs.com/impatient-js/index.html
Flexbox playground is so great!
感谢总结。
awesome!
这个好像很早就看到类似的文章了
比其他的教程好太多了
柯理化讲的好模糊…没懂