Sencha Touch 中的 DOM 操作成功后,他们的事件是否可用?
我想测量渲染包含 1000 个元素的列表所需的时间。因此,在初始化列表时启动计时器,并在绘制列表时停止挂起,如下所示:
listeners: {
initialize: function () {
start = new Date();
var store = Ext.getStore('Songs');
for (var i = 1; i <= 1000; i++) {
store.add({id: i});
}
},
painted: function () {
stop = new Date();
Ext.Msg("Timer", stop - start);
}
}
绘制事件在 DOM 操作之前触发,因此当租用时间弹出时,这 1000 个列表项不可见。在操作 DOM 并更新列表后是否触发了其他事件?
或者是否有替代方法来测量执行此操作所需的时间?
问候,桑德范洛克