亚洲中文日韩国产一区|亚洲国产精品原创巨作AV无遮挡|色依依国内精品中文字幕|日韩精品免费在线视频

<button id="lyzxa"><option id="lyzxa"><em id="lyzxa"></em></option></button>
    AJAX

    JQuery1.4+ Ajax IE8 內(nèi)存泄漏問題有那些

    時間:2024-10-23 08:52:22 AJAX 我要投稿
    • 相關(guān)推薦

    JQuery1.4+ Ajax IE8 內(nèi)存泄漏問題有那些

      JQuery1.4+ Ajax IE8 內(nèi)存泄漏問題有那些

      并且JQuery1.3.2版本不存在,JQuery1.4+版本存在

      通過對比,最終找到這兩個版本的`其中一個差別

      JQuery1.4+在ajax方法增加了一段代碼,用于在abort時調(diào)用onreadystatechange方法

      復(fù)制代碼 代碼如下:

      try {

      var oldAbort = xhr.abort;

      xhr.abort = function() {

      if ( xhr ) {

      oldAbort.call( xhr );

      }

      onreadystatechange();

      };

      } catch(e) { }

      經(jīng)查,正是此段賦值產(chǎn)生了錯誤

      onreadystatechange的readyState為4,即成功時,將xhr.abort銷毀

      內(nèi)存泄漏解決

      另:如果直接xhr.abort=null,不知道為什么在IE6下會報錯

      只好try…catch一下,反正IE6不修正錯誤與不會有問題

      此項問題在IE8中有問題的原因不明

      可能是xhr.abort與oldAbort產(chǎn)生了一個閉包?

      但為什么IE6不泄漏?

    【JQuery1.4+ Ajax IE8 內(nèi)存泄漏問題有那些】相關(guān)文章:

    內(nèi)存故障有什么處理方法07-16

    電腦內(nèi)存故障有什么處理方法07-16

    鹿肉的營養(yǎng)價值有那些07-17

    內(nèi)存故障排除方法07-16

    內(nèi)存故障處理步驟07-16

    原生ajax調(diào)用數(shù)據(jù)實例簡單講解07-19

    有那些國家過感恩節(jié)11-24

    內(nèi)存插槽損壞引發(fā)啟動故障07-16

    電腦內(nèi)存出現(xiàn)故障原因及維護07-16

    女生練習(xí)網(wǎng)球的好處與注意事項有那些07-25