JavaScript:有一个utils库吗?

Dav*_*ang 6 javascript

我想知道如果这样的库中存在,在库仅包含的应用程序的通用功能的集合,例如trim,indexOf(数组)map,each,typeOf等...

我知道jQuery提供了我上面列出的一些函数,但我正在寻找一些纯粹为此而设计的东西(我真的不需要在服务器端运行node.js的jQuery,也不需要如果我正在编写一个非jQuery相关的JavaScript库,我想依赖它.我最近开始为将来的复制/粘贴收集各种各样的功能,但我的猜测是,除非有人向我展示,否则还有许多我甚至不知道要寻找或想到使用的其他功能.

Jac*_*son 8

我喜欢underscore.js ; 它不提供字符串实用程序,如trim; 它专注于面向对象和功能实用程序,包括您提到的所有其他内容.关于它的另一个好处是它根本不引用DOM,所以它对于非基于Web或与DOM相关的javascript编程很有用.


Dan*_*ker 4

您提到的函数都是 ECMAScript 5 中的标准函数。这个库以这样的方式实现它们,您也可以在旧的浏览器/JavaScript 版本中使用它们,当您的环境赶上标准时,这种方式将兼容:

https://github.com/kriskowal/es5-shim/blob/master/es5-shim.js