文件
处理文件的库 。
- Papa Parse:一款强大的 CSV 库,支持解析 CSV 文件/字符串,也能导出 CSV 。https://github.com/mholt/PapaParse
- jBinary:对用声明式语法描述文件类型和数据结构的二进制文件,进行高级 I/O(加载、解析、操作、序列化、存储)操作 。https://github.com/jDataView/jBinary
函数式编程
函数式编程库扩展了 JavaScript 的能力 。
- underscore:JavaScript 的实用工具 。https://github.com/jashkenas/underscore
- lodash:提供一致性、可定制、高性能和额外功能的实用库 。https://github.com/lodash/lodash
- Sugar:一个扩展了原生对象功能的 JavaScript 库 。https://github.com/andrewplummer/Sugar
- lazy.js:类似 Underscore,但性能更优越 https://github.com/dtao/lazy.js
- ramda:一个针对 JavaScript 程序员的实用函数库 。https://github.com/CrossEye/ramda
- mout:模块化的 JavaScript 工具库 。https://github.com/mout/mout
- mesh:流数据同步工具 。https://github.com/crcn/mesh.js
响应式编程
响应式程序库扩展了 JavaScript 的能力 。
- RxJs:对 JavaScript 进行响应式扩展 。https://github.com/Reactive-Extensions/RxJS
- Bacon:JavaScript 的 FPR(函数式响应式编程)库 。https://github.com/baconjs/bacon.js
- Kefir:受 Bacon.js 和 RxJS 启发的 FRP 库,专注于高性能和低内存消耗 。https://github.com/pozadi/kefir
- Highland:对 JavaScript 实用工具的重新思考,Highland 能轻易地管理同步和异步信息,而且仅使用标准 JavaScript 和类 Node 流 。http://highlandjs.org/
- Most.js:高性能 FRP 库 。https://github.com/cujojs/most
数据结构
数据结构库用于构建一个更复杂的应用 。
- immutable-js:不可变的数据集合,包括 Sequence、Range、Repeat、Map、OrderedMap、Set 和 sparse Vector 。https://github.com/facebook/immutable-js
- mori:使用 ClojureScript 持久化数据结构和支持原生 JavaScript API 的库 。https://github.com/swannodette/mori
- buckets:完整的、经过充分测试和记录数据结构的 JavaScript 库 。https://github.com/mauriciosantos/Buckets-JS
- hashmap:简单的 hashmap 实现,支持任何类型的键值 。https://github.com/flesler/hashmap
特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
