requirejs使用
简单来讲,requirejs就是用define来声明模块,用require来执行模块
requirejs 加载的模块都符合AMD,也就是说自己写的模块都必须符合AMD规范,下边来说下AMD模块的写法。
在介绍前,先描述下简单的目录结构
目录结构
project
|scripts
|libs
jquery.min.js
// other js files
|control
module1.js
main.js//入口文件
others
index.html
index.html引用
通常我们用define 来定义一个模块
配置main.js
require.config({
baseUrl: "js",
paths: {
"jquery": "libs/jquery-1.11.3",
"m1":'control/module1'}
});
声明模块
define(function(){
return {
init: function(){
console.log(1)
}
}
})
如果模块需要依赖于jquery
define(['jquery'],function($){
return {
init: function(){
console.log($)
}
}
})
加载使用
require(['jquery','m1'],function(j,m){
//dosomething
})
关键字:JavaScript, requirejs
版权声明
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处。如若内容有涉嫌抄袭侵权/违法违规/事实不符,请点击 举报 进行投诉反馈!