我正在寻找一个javascript库,试图在浏览器环境和nodejs (迭代,映射,可能是控制流)中提供相同的简单实用程序,以便代码可以更容易地在服务器和客户端之间重用。我知道你可以破解任何JS库(YUI,jQuery,...)的部分并让它们在两个环境中工作,我只是想知道它是否已经完成或标准化。
我见过的最接近的是:https://github.com/kof/sharedjs
但它不完整,有一些奇怪的东西。我想知道在我分叉和破解之前是否有更多的东西。
答案 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和浏览器中运行。
答案 3 :(得分:1)