requireJs入门
requireJs代码
<script src="js/require.js" data-main="js/main"></script> //data-main加载完requireJS后马上加载的入口文件,后缀名js不写
main.js 文件
require.config({//参数配置
paths:{//配置文件名
jquery:'jquery-1.7.1.min' //jquery文件模块名 jquery-1.7.1.min文件去掉后缀名js
}
});
requirejs(['jquery','test2'],function($, a){//引入模块 第一个数组参数是模块名 第二哥参数是一个方法 test2是自定义模块
$('body').css("background-color","red");
console.log("hello");
console.log(a.fun(1,2));
});
test2 文件
//定义模块
define(['jquery'],function(){ //参数一要引入的模块
return {//模块是独立的空间 无法与外面交互 所以需要返回
fun:function (tr1,tr2){
return tr1===tr2
}
}
});
浙公网安备 33010602011771号