require

1、引入 require js
data-main 属性 是入口文件
  1.  <script src="js/require.js" data-main="js/main"></script>
2、编写 自己的模块代码

require()函数接受两个参数。第一个参数是一个数组,表示所依赖的模块,上例就是['moduleA', 'moduleB', 'moduleC'],即主模块依赖这三个模块;第二个参数是一个回调函数,当前面指定的模块都加载成功后,它将被调用。加载的模块会以参数形式传入该函数,从而在回调函数内部就可以使用这些模块。

注意:
    加载时 requirejs 默根路径是 入口文件(上面中main.js) 所在文件夹 可以通过 require.config 来改变 (baseUrl)

require.config()就写在主模块(main.js)的头部。参数就是一个对象,这个对象的paths属性指定各个模块的加载路径。

3、自定义 模块
  1. define(function (){
  2.     var add = function (x,y){
  3.       return x+y;
  4.     };
  5.     return {
  6.       add: add
  7.     };
  8.   });
  9.   define(['myLib'], function(myLib){
  10.     function foo(){
  11.       myLib.doSomething();
  12.     }
  13.     return {
  14.       foo : foo
  15.     };
  16.   });





原文地址:https://www.cnblogs.com/vvch/p/4867656.html