<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        tryfinally妙用,防止內存泄漏_javascript技巧

        來源:懂視網 責編:小采 時間:2020-11-27 20:38:56
        文檔

        tryfinally妙用,防止內存泄漏_javascript技巧

        tryfinally妙用,防止內存泄漏_javascript技巧: function createButton(){ var obj = document.createElement(button); obj.innerHTML=點我!; obj.onclick=function(){ //處理click事件 } obj.onmouseover=function(){ //處理mouseover事件 } r
        推薦度:
        導讀tryfinally妙用,防止內存泄漏_javascript技巧: function createButton(){ var obj = document.createElement(button); obj.innerHTML=點我!; obj.onclick=function(){ //處理click事件 } obj.onmouseover=function(){ //處理mouseover事件 } r


        [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需刷新才能執行]

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        tryfinally妙用,防止內存泄漏_javascript技巧

        tryfinally妙用,防止內存泄漏_javascript技巧: function createButton(){ var obj = document.createElement(button); obj.innerHTML=點我!; obj.onclick=function(){ //處理click事件 } obj.onmouseover=function(){ //處理mouseover事件 } r
        推薦度:
        標簽: 內存 js javascript
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 亚洲av无码专区国产乱码在线观看| 国产va免费精品观看精品| 亚洲国产精品成人一区| 激情婷婷成人亚洲综合| 免费在线黄色网址| 女bbbbxxxx另类亚洲| 国产成人精品高清免费| 青娱乐在线视频免费观看| 国产成人无码a区在线观看视频免费| 亚洲日本在线电影| 日韩免费无砖专区2020狼| 久久久久久亚洲精品无码| 亚洲国产主播精品极品网红| 成年大片免费视频播放一级| 在线亚洲午夜理论AV大片| 久热免费在线视频| 亚洲最大的视频网站| 中文字幕无码免费久久99| MM1313亚洲精品无码久久| 人人狠狠综合久久亚洲高清| 中文字幕乱码系列免费| 亚洲一区中文字幕久久| 成年人在线免费观看| 成人国产网站v片免费观看 | 永久免费av无码入口国语片| 亚洲视频在线一区| 中文字幕无码免费久久99| 日韩a毛片免费观看| 亚洲成人免费在线| 毛片a级三毛片免费播放| 黄网站色视频免费观看45分钟| 亚洲精品乱码久久久久久中文字幕 | 一级毛片免费一级直接观看| 久久亚洲免费视频| 成年私人影院免费视频网站| 一级黄色免费大片| 亚洲人成在线播放| 国产亚洲AV手机在线观看| 1000部拍拍拍18免费网站| 污污的视频在线免费观看| 亚洲小视频在线观看|