requirejs

requirejs组成

requirejs主要是有require、require.config和define组成。。。。

其中地require主要是引入以来的模块以及定义模块内执行的代码;接受两个参数,第一个为数组,表示引入进需要以来的模块,第二个参数是一个回调函数,放入的为执行的代码。

require.config配置路径,自定义模块或者方法时,可以用来配置路径,使模块可以在require中的进行使用

require.config({
    paths:{
        "jQuery" : "url"   
      只是举例 请勿当真   
    }
})

define单独在页面中定义一个模块

define接受三个参数(name/依赖模块/回调函数),一般情况会把name省略;第二个参数传入的为一个数组;第三个为回调函数.

//math.js页面
define(["juqery","mylib"],function($,mylib){
    function foo(){
        //代码程序
    }
    return  {foo:foo}
})

之后再要使用的页面调用

//main
require(["math"],function(math){
    //依赖执行的代码
})

你可能感兴趣的:(requirejs)