JS库为浏览器和nodejs环境提供简单的实用程序?

时间:2011-02-21 18:32:20

标签: node.js client-server javascript

我正在寻找一个javascript库,试图在浏览器环境和nodejs (迭代,映射,可能是控制流)中提供相同的简单实用程序,以便代码可以更容易地在服务器和客户端之间重用。我知道你可以破解任何JS库(YUI,jQuery,...)的部分并让它们在两个环境中工作,我只是想知道它是否已经完成或标准化。

我见过的最接近的是:https://github.com/kof/sharedjs

但它不完整,有一些奇怪的东西。我想知道在我分叉和破解之前是否有更多的东西。

4 个答案:

答案 0 :(得分:4)

构建underscore库是为了向jquery添加更多函数式编程,例如映射和模板化。

因为它不依赖于DOM(它将其留给jquery),所以它在节点中运行良好。

答案 1 :(得分:3)

RightJS link库的server build link考虑​​了node.js

从下载页面

  

RightJS也可用作服务器端库。在这种情况下,它只包含本机JavaScript单元扩展和Class,Observer,Options单元以及Util模块中的所有非DOM实用程序功能。

     

我们的服务器端构建遵循CommonJS原则,可以与node.js框架一起使用。

答案 2 :(得分:2)

Node的GitHub wiki有一个CommonJS-compatible modules列表,它将在Node和浏览器中运行。

该页面上的某些其他模块也可能在浏览器环境中运行。例如,优秀的DateJS在Node中运行良好。 (它以NPM提供。)

答案 3 :(得分:1)

顺便说一句,RightJS也可以NPM