使用try finally很容易解決些問題 復制代碼 代碼如下:function createButton(){ var obj = document.createElement("button"); " /> 一级欧美一级日韩片,最近免费中文字幕大全免费版视频 ,好男人www社区资源免费观看

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

try finally 妙用,防止內存泄漏


[Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]
這種寫法在IE中100%內存泄漏

使用try finally很容易解決些問題
復制代碼 代碼如下:
function createButton(){ 
 var obj = document.createElement("button"); 
 obj.innerHTML="點我!"; 
 obj.onclick=function(){ 
 //處理click事件 
 } 
 obj.onmouseover=function(){ 
 //處理mouseover事件 
 } 
 try{ 
 return obj; 
 }finally{ 
 obj = null;//這句話在return 之后才執行,有效地解決了需在return后將obj置null的問題 
 } 



一個函數或方法中,其實有很多地方都需要這種選返回值,最后執行某些事的

=====================================================================
附一:JavaScript Error (try/catch/finally)
Introduction
Like other programming languages, JavaScript provides the possibility to make use of 
the try/catch/finally block. Usually when an error is encountered then the script stops and doesn't
 continue with the rest of the page. The try/catch/finally block can be used to continue the 
processing with the rest of the page. You just have to put the code in your try block and when 
an error in encountered there, then it will call the catch block. The finally block is called always 
regardless of an error occurred or not. The following example makes the usage clear.

Example: 

[Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]

JavaScript技術try finally 妙用,防止內存泄漏,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 日本色小说| 草草视频在线观看最新 | 四色网址 | 国产免费播放一区二区三区 | 欧美人与物另类 | 天天干b | 国产免费观看视频 | 美女视频黄色的免费 | 91精品观看91久久久久久 | 欧美日韩另类在线观看视频 | 午夜视频精品 | 午夜在线日韩免费精品福利 | 午夜一级做a爰片久久毛片 午夜影院日韩 | 婷婷伊人五月 | 欧美日韩亚洲一区二区精品 | 精品免费视频 | 欧美日韩一区二区三 | 亚洲午夜精品aaa级久久久久 | 日韩美女va毛片在线播放 | 婷婷色九月综合激情丁香 | 午夜精品在线免费观看 | 五月婷婷六月丁香综合 | 精品91麻豆免费免费国产在线 | 美女很黄免费 | 一级一级特黄女人精品毛片 | 久久综合一区二区 | 欧美人xxxx另类 | 激情视频小说图片 | 精品日韩在线视频一区二区三区 | 精品一区二区视频 | 曰韩美女一级视频 | 韩国免费毛片 | 在线黄色观看 | 亚洲天堂图片 | 亚洲国产精品一区二区三区 | 亚洲视频一区二区 | 91久久香蕉 | 国产精品高清视亚洲一区二区 | 久久综合九色综合77 | 四虎影视8848a四虎在线播放 | 久久精品国产91久久综合麻豆自制 |