extJs 中return function的区别
functionstart(){Ext.MessageBox.show({title:'请等待',msg:'正在加载项目...',progressText:'正在初始化....
function start(){
Ext.MessageBox.show({
title: '请等待',
msg: '正在加载项目...',
progressText: '正在初始化...',
width:300,
progress:true, //此属性证明这是一个进度条
closable:false,
});
var f = function(v){
return function(){
if(v == 12){
Ext.MessageBox.hide();
Ext.MessageBox.alert('完成', '所有项目加载完成!');
}else{
var i = v/11;
Ext.MessageBox.updateProgress(i, Math.round(100*i)+'% 已完成');
}
};
};
for(var i = 1; i < 13; i++){
setTimeout(f(i), i*500);
}
}
Ext.onReady(start);
这样能产生滚动条,为什么删除了 return function(){
这条语句就不行呢?明明这个构造方法没有返回类型啊! 展开
Ext.MessageBox.show({
title: '请等待',
msg: '正在加载项目...',
progressText: '正在初始化...',
width:300,
progress:true, //此属性证明这是一个进度条
closable:false,
});
var f = function(v){
return function(){
if(v == 12){
Ext.MessageBox.hide();
Ext.MessageBox.alert('完成', '所有项目加载完成!');
}else{
var i = v/11;
Ext.MessageBox.updateProgress(i, Math.round(100*i)+'% 已完成');
}
};
};
for(var i = 1; i < 13; i++){
setTimeout(f(i), i*500);
}
}
Ext.onReady(start);
这样能产生滚动条,为什么删除了 return function(){
这条语句就不行呢?明明这个构造方法没有返回类型啊! 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询