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){
//依赖执行的代码
})
网友评论