了解requirejs
Posted 学习笔记
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了了解requirejs相关的知识,希望对你有一定的参考价值。
一js模块化编程
好处:1.减少变量名冲突
2.解决js加载顺序问题,即依赖
3.代码模块化
二应用
<script src="requirejs.js" data-main="main.js"></script>
data-main属性引入入口文件
三主要方法
1.给模块定义别名
requirejs.config({
path:{
jquery:‘jquery-1.11.3.min‘
}
});
2.引入模块
requirejs([‘jquery‘,‘validate‘],function($,validate){
console.log(validate.isEqual(1,2));
});
3.定义模块,模块名为文件名
模块化编程后需要用return暴露,外界才能访问,因此写在return中
define([‘jquery‘],function($){
return{
isEqual:function(...){...},
checkLength:function(...){...}
};
});
以上是关于了解requirejs的主要内容,如果未能解决你的问题,请参考以下文章
requireJS,browserify 和 webpack