requireJS和seaJS的区别
2014-11-17 11:07
337 查看
以前一直使用requireJS后来我的好基友推荐我用seaJS
之前也大致了解过sea,但是没有深入了解过
最近看了一下,总结了两者的不同之处:
RequireJS
遵循AMD规范(参考链接)
虽然后面对CommonJS进行一定成程度上的兼容,如下:
但不推荐这样使用(因为不是异步加载,浏览器端必须考虑加载时间的因素)
SeaJS
遵循CMD规范(参考链接)
当然现在sea也向spmjs靠拢支持
这样的写法了,但是个人不喜欢,搞得有点四不像
一句话总结:
当你的代码需要同时在node和浏览器工作时选择seaJS是不错的,否则推荐使用requireJS
之前也大致了解过sea,但是没有深入了解过
最近看了一下,总结了两者的不同之处:
RequireJS
遵循AMD规范(参考链接)
虽然后面对CommonJS进行一定成程度上的兼容,如下:
// AMD规范用法 require([deps],function(x){ .... }); // CommonJS规范 var x = require(deps);
但不推荐这样使用(因为不是异步加载,浏览器端必须考虑加载时间的因素)
SeaJS
遵循CMD规范(参考链接)
当然现在sea也向spmjs靠拢支持
define('id','deps','factory')
这样的写法了,但是个人不喜欢,搞得有点四不像
一句话总结:
当你的代码需要同时在node和浏览器工作时选择seaJS是不错的,否则推荐使用requireJS
相关文章推荐
- LABjs、RequireJS、SeaJS的区别
- SeaJS与RequireJS最大的区别
- SeaJS与RequireJS最大的区别
- SeaJS与RequireJS最大的区别
- RequireJS和seaJS的区别与联系
- SeaJS与RequireJS最大的区别
- RequireJS、SeaJS、 LABjs的区别
- 关于SeaJS与RequireJS最大的区别
- SeaJS与RequireJS的区别
- requireJS和seajs区别?
- LABjs、RequireJS、SeaJS的区别
- RequireJS 和 SeaJS的区别
- LABjs、RequireJS、SeaJS的区别
- SeaJS与RequireJS最大的区别
- AMD 和 CMD 的区别有哪些?RequireJS 和 SeaJS 的差异
- LABjs、RequireJS、SeaJS的区别
- SeaJS 与 RequireJS 的差异对比
- RequireJS 与 SeaJS 的异同
- seaJS && requireJS
- CommonJS,AMD,RequireJS的区别