首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

DOJO 控件内存储器回收(IE)

2012-10-30 
DOJO 控件内存回收(IE)? if(dojo.isIE){??? ??? ??? ??? ??? dojox.grid.publicEvents.destroy()????????

DOJO 控件内存回收(IE)

?

if(dojo.isIE){
??? ??? ??? ??? ??? dojox.grid.publicEvents.destroy();????????? //delete events
??? ??? ??? ??? ??? var f = dijit._frames;???????????????????????????? //delete frames
??? ??? ??? ??? ??? f.destroy();
??? ??? ??? ??? ??? dijit.registry.forEach(function(widget){??? //delete widgets
??? ??? ??? ??? ??? ??? widget.destroy();
??? ??? ??? ??? ??? });
??? ??? ??? ??? ??? var cache = dijit._Templated._templateCache;? // delete templates
??? ??? ??? ??? ??? for(var key in cache){
??? ??? ??? ??? ??? ??? var value = cache[key];
??? ??? ??? ??? ??? ??? if(!isNaN(value.nodeType)){????????????????????? // is node equivalent
??? ??? ??? ??? ??? ??? ??? dojo._destroyElement(value);
??? ??? ??? ??? ??? ??? }
??? ??? ??? ??? ??? ??? delete cache[key];
??? ??? ??? ??? ??? }
??? ??? ??? ??? }

热点排行