require.js Javascript模块化

浏览器端的模块,不能采用"同步加载"(synchronous),只能采用"异步加载"(asynchronous)。这就是AMD规范诞生的背景。

AMD是"Asynchronous Module Definition"的缩写,意思就是"异步模块定义"。

它采用异步方式加载模块,模块的加载不影响它后面语句的运行。

所有依赖这个模块的语句,都定义在一个回调函数中,等到加载完成之后,这个回调函数才会运行。

 目前,主要有两个Javascript库实现了AMD规范:require.jscurl.js

require.js 的使用

<script src="js/require.js" data-main="js/main"></script>

 

参考一个很好的老师,初学require.js链接:http://www.ruanyifeng.com/blog/2012/11/require_js.html

 

posted @ 2017-02-17 09:40  James2019  阅读(141)  评论(0编辑  收藏  举报