2011-01-13 60 views
6

我想知道如果这样的库中存在,在库仅包含的共同效用函数的集合,如trimindexOf(阵列),mapeachtypeOf等等...JavaScript:是否有utils库?

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

+0

核心Dojo库也会有所帮助。我建议你开始使用jQuery,Dojo或其他类型的库。无论如何,在某个时候你最终有机会使用它们。 – Marcelo 2011-01-13 14:40:47

+0

有一个亿。足以说这是一个非建设性的问题。 – djechlin 2013-05-02 18:31:57

回答

0

jQuery提供了所有这些以及更多,您最好使用它。

jQuery可以与其他框架并排坐在一起,所以如果存在另一个框架,它可以是独立的。

请参见:jQuery Utilities Documentation

+1

不是寻找与JQuery无关的问题吗?但你是对的,它是独立的:) – 2011-01-13 14:38:49

0

的Javascript本身有很多的这些功能内置于基本类型。在构建自己的,也许是JavaScript: The Definitive Guide的副本之前,重点关注后面的API参考,这对你会有一些好处。

之后,调查框架,或至少正在研究如何创建自己的函数框架(而不是复制和粘贴)。这里module pattern会对你有所帮助。

8

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

1

Boiler.js是一个行动和未来的工具库,提供了许多有用的JavaScript公用事业和的直接竞争对手用Underscore.js。