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

上一篇:Web- 一些标签样式


下一篇:POJ 3321 Apple Tree (树状数组+dfs序)