requireJS和seaJS的区别

之前一直使用requireJS后来个人好基友推荐我用seaJShtml

以前也大体了解过sea,可是没有深刻了解过node

 

最近看了一下,总结了二者的不一样之处:git

RequireJSgithub

遵循AMD规范(参考连接浏览器

虽而后面对CommonJS进行必定成程度上的兼容,以下:异步

// AMD规范用法
require([deps],function(x){
    ....
});

// CommonJS规范

var x = require(deps);

但不推荐这样使用(由于不是异步加载,浏览器端必须考虑加载时间的因素)ui

SeaJSspa

遵循CMD规范(参考连接code

固然如今sea也向spmjs靠拢支持htm

define('id','deps','factory')

这样的写法了,可是我的不喜欢,搞得有点四不像

 

一句话总结

当你的代码须要同时在node和浏览器工做时选择seaJS是不错的,不然推荐使用requireJS

相关文章
相关标签/搜索