require.js-js模块化工具

1.require.js出现的原因

1)实现js文件的异步加载,避免网页失去响应;   2)管理模块之间的依赖性,便于代码的编写和维护

2.http://requirejs.org/

3.主模块的写法  main.js

①主页面    

②main.js文件  

 require(['moduleA', 'moduleB', 'moduleC'], function (moduleA, moduleB, moduleC){

});

4.模块的加载

主模块的依赖模块是['jquery', 'underscore', 'backbone']。默认情况下,require.js假定这三个模块与main.js在同一个目录,文件名分别为jquery.js,underscore.js和backbone.js,然后自动加载。使用require.config()方法,可以对模块的加载行为进行自定义。require.config()就写在主模块(main.js)的头部。参数就是一个对象,这个对象的paths属性指定各个模块的加载路径,例如:

require.config({

paths: {

"jquery": "jquery.min",

"underscore": "underscore.min",

"backbone": "backbone.min"

}

});

参考文章:http://www.ruanyifeng.com/blog/2012/11/require_js.html

你可能感兴趣的:(require.js-js模块化工具)