Javascript模块化编程(一)
http://www.ruanyifeng.com/blog/2012/10/javascript_module.html
Javascript模块化编程(二)
http://www.ruanyifeng.com/blog/2012/10/asynchronous_module_definition.html
Javascript模块化编程(三)
http://www.ruanyifeng.com/blog/2012/11/require_js.html
<script src="js/require.js" defer="defer" async="true" data-main="js/main" ></script>
// main.js
require(['math','jquery'], function (math,$){
alert(math.add(1,1));
});
// math.js
define(function (){
var add = function (x,y){
return x+y;
};
return {
add: add
};
});