require.js 是一个异步加载模块的工具
定义:define([],function(){});
加载:require(['m1'],function(m1){ m1.do() });
下面是demo:
1.main.html
<!DOCTYPE html>
<html lang="en">
<head>
<script data-main='main.js' src='http://apps.bdimg.com/libs/require.js/2.1.11/require.min.js'></script>
</head>
<body>
</body>
</html>
2.main.js
require(["moduleA"],function(moduleA){
var handler=moduleA;
handler.moduleAFunc.f1();
});
moduleA.js
define([],function(){
var moduleAFunc={};
moduleAFunc.f1=function(){
alert("demo1");
}
return {moduleAFunc : moduleAFunc};
});