最新的 jQuery v1(截至目前:v1.10.2)终于使用了 CommonJS。这允许将其用作节点模块,例如使用webmake。
以 CommonJS 兼容的方式为 jQuery 编写插件的首选方式是什么?
以下对我来说似乎是合乎逻辑的:
- 如果 CommonJS 不可用,则回退到其他技术(AMD、全局对象)
需要像这样的jQuery:
var $ = require('jQuery');
定义新的函数/对象(jQuery 可以与 $ 一起使用)
通过将这些新功能/对象分配给 module.exports 来导出它们,例如:
module.exports.newFunc = newFunc;
我应该那样做吗?有没有好的选择?