读书人

这么写EXT是不是运行很慢

发布时间: 2013-02-05 10:40:57 作者: rapoo

这样写EXT是不是运行很慢?
我把EXTJS的配置提到外面写,这样的话,看起来比较清晰!

Ext.onReady(function () {
var winp;
var button = Ext.get('show-btn');
button.on('click', function () {
if (!winp) {
var win = new Object();
win.applyTo = 'Container';
win.layout = 'fit';
win.width = 500;
win.height = 300;
win.closeAction = 'hide';
win.plain = true;
win.items = new Ext.TabPanel(
{
applyTo: 'hello-tabs',
autoTabs: true,
activeTab: 0,
deferredRender: false,
border: false
});

win.buttons = [];
win.buttons.push({text:'Submit',disabled:true});
win.buttons.push({text:'Close',handler:function(){winp.hide();}});

}
winp = new Ext.Window(win);
winp.show(button);
});


});


[解决办法]
这样写并不会引起慢,因为这和{}配置对象是一样的效果,但并不会起到你说的"看起来比较清晰"的效果,直接大括号里面配置,只要注意换行,不会有不清晰的问题,一般我们还是直接用{}写的,除非需要的属性是动态的
[解决办法]
引用:
这样写并不会引起慢,因为这和{}配置对象是一样的效果,但并不会起到你说的"看起来比较清晰"的效果,直接大括号里面配置,只要注意换行,不会有不清晰的问题,一般我们还是直接用{}写的,除非需要的属性是动态的
+1

读书人网 >Ajax

热点推荐