当我写这篇文章的时候,sea.js已经逐渐退出历史的舞台,详细链接.不过任何新事物的出现都是对旧事物的取其精华,去其糟粕,所以了解一下以前模块的加载也是一件好事. js模块化的原因自不比多说,看看HUX同学的js模块加载七日谈就知道了,将的非常详细. 一 .CMD模块加载规范 一个js文件就是一个模块,定义如下:define(factory); factory可以使一个函数,一个对象,或者一个字符串. 1.factory是一个函数 define(function(require,exports,…