#JS# requireJS

2016-05-09  本文已影响21人  a5c0a9d9ccb8

1、 加载require.js
2、 加载自己的代码

3、 主模块
require()函数接受两个参数。

4、模块加载
使用require.config()方法,我们可以对模块的加载行为进行自定义。
<pre>require.config({     baseUrl: "js/lib",     paths: {       "jquery":"jquery.min",       "underscore":"underscore.min",       "backbone": "backbone.min"     }   });</pre>

5、模块写法——AMD规范
模块必须采用特定的define()函数来定义。
第一个参数必须是一个数组,指明该模块的依赖性。如果一个模块不依赖其他模块,那么可以直接定义在define()函数之中。
<pre>define(['param1'],function(param1){ function foo(){param1.dosth();} return{ foo : foo }; })();</pre>

6、加载非规范的模块
理论上,require.js加载的模块,必须是按照AMD规范、用define()函数定义的模块。
非规范的模块在用require()加载之前,要先用require.config()方法(shim属性,专门用来配置不兼容的模块)。

7、require.js提供的插件

上一篇 下一篇

猜你喜欢

热点阅读