requirejs里的require方法
2016-07-03 18:23
489 查看
//app.js
define(['jquery'],function($){
var app = {};
app._alert = function(bar){
function foo(){
var app2 = require('app2');//app.js引用了app2.js
var newDatas = app2.jixuAlert(bar)*3;
alert(newDatas);
}
return foo;
}
return app;
})
//app2.js
define(['jquery'],function($){
var app2 = {};
app2.jixuAlert = function(s){
s = s*6;
return s;
}
return app2;
})
//main.js
require.config({
paths:{
jquery:'jquery',
app:'app',
app2:'app2'
},
shim:{
app:{
deps:['jquery']
},
app2:{
deps:['jquery','app']
}
}
})
require(['jquery','app','app2'],function($,app,app2){
$(function(){
$('body').click(app._alert(2));
console.log('ok');
})
})
define(['jquery'],function($){
var app = {};
app._alert = function(bar){
function foo(){
var app2 = require('app2');//app.js引用了app2.js
var newDatas = app2.jixuAlert(bar)*3;
alert(newDatas);
}
return foo;
}
return app;
})
//app2.js
define(['jquery'],function($){
var app2 = {};
app2.jixuAlert = function(s){
s = s*6;
return s;
}
return app2;
})
//main.js
require.config({
paths:{
jquery:'jquery',
app:'app',
app2:'app2'
},
shim:{
app:{
deps:['jquery']
},
app2:{
deps:['jquery','app']
}
}
})
require(['jquery','app','app2'],function($,app,app2){
$(function(){
$('body').click(app._alert(2));
console.log('ok');
})
})
相关文章推荐
- hibernate uniqueResult方法
- 【CodeForces】222A - Shooshuns and Sequence(思维)
- LeetCode 334 Increasing Triplet Subsequence
- vue-cli需要的包
- EasyUI学习总结(二)——EasyUI布局
- EasyUI学习总结(一)——EasyUI入门
- cQueue类型定义
- iOS GPUImage之GPUImageMovie视频滤镜(2)
- 代码获取storyboard中定义的UIViewController
- EXP-00091: Exporting questionable statistics.
- UILabel 的文字顶部对齐
- UIButton
- 我的音乐播放器(1)ui界面
- UIView
- Android组件及UI框架大全
- vuejs动态组件给子组件传递数据
- UIActivityIndicatorView
- a build only device cannot be used to run this targe
- [leetcode-357]Count Numbers with Unique Digits(java)
- 2015最流行的Android组件、工具、框架大全 UI框架大全