es5
AMD、CMD、CommonJs
AMD是require.js的规范
依赖前置,异步定义
define([‘pakage/lib’,lib=>{
function hello(){
lib.log()
}
return {
hello:hello
}
}
CMD是sea.js的规范
依赖就近原则,同步定义
define(function(require,exports,module){
var $=require(‘jquery’)
}
common.js是node.js规范
es6
import/export