1.使用RequireJS需要下载require.js
在 RequireJS 官方主页上下载最新的版本的 require.js,放到 Web 页面中。
- 加载js的方式
<script src="./js/require.js"></script>
<script>
require(["./js/a.js", "./js/b.js"], function() {
myFunctionA();
myFunctionB();
});
</script>
但是上述的方式并不能保证,myFuctionA()和myFuctionB()在页面加载完成之后执行。
- 如需要保证函数在执行页面加载完成之后执行,可按如下方式:
<script src="./js/require.js"></script>
<script>
require(["domReady!", "./js/a.js", "./js/b.js"], function() {
myFunctionA();
myFunctionB();
});
</script>
RequireJS 提供了一个独立的 domReady 模块,需要去 RequireJS 官方网站下载这个模块,它并没有包含在 RequireJS 中。有了 domReady 模块,清单 2 的代码稍做修改加上对 domReady 的依赖就可以了。
4.感觉这篇博客还挺科普的
https://www.ibm.com/developerworks/cn/web/1209_shiwei_requirejs/index.html
http://www.ruanyifeng.com/blog/2012/11/require_js.html