最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

出現(xiàn)“不能執(zhí)行已釋放的Script代碼”錯(cuò)誤的原因及解決辦法

 更新時(shí)間:2007年08月29日 19:23:42   作者:  
很多web開發(fā)者或許都遇到過這樣的問題,程序莫名奇怪出現(xiàn)“不能執(zhí)行已釋放Script的代碼”,錯(cuò)誤行1,列1.對(duì)于這種消息描述不著邊,行列描述更是亂寫的js錯(cuò)誤,相信是所有調(diào)試js程序的朋友們最郁悶也最憎恨的事情!遇到這種問題,最簡(jiǎn)單的辦法直接把錯(cuò)誤貼到baidu或google那個(gè)小輸入框中讓他們先給點(diǎn)指點(diǎn),再去解決,可這次卻沒有這么容易,在baidu搜索似乎很多人都遇到過這種問題,但是都是些什么qq空間錯(cuò)誤,狂暈,或者就是只有問沒有答的,悶!

   這種錯(cuò)誤從何調(diào)起?后面沒辦法,又是猜測(cè)又是try...catch蹦錯(cuò)誤,找了半天終于找到錯(cuò)誤的位置,可是發(fā)現(xiàn)寫的并沒有什么問題,后來絞盡腦汁思考程序的解釋過程,確依舊沒有什么頭緒。繼續(xù)baidu,突然在某網(wǎng)頁(yè)中看到一句話:當(dāng)一個(gè)頁(yè)面關(guān)閉時(shí)會(huì)自動(dòng)釋放頁(yè)面的js。短短一句話給了我不小的啟發(fā)。檢查我的程序是否有頁(yè)面的關(guān)閉或轉(zhuǎn)向,發(fā)現(xiàn)是執(zhí)行了轉(zhuǎn)向,然后再回到這個(gè)頁(yè)面時(shí)出現(xiàn)了錯(cuò)誤。突然間覺得明白了。

場(chǎng)景:頁(yè)面有a和b兩個(gè)框架頁(yè)iframe,在b頁(yè)面中通過js將一個(gè)函數(shù)引用傳入到a頁(yè)面保存在a頁(yè)面的一個(gè)變量中,a頁(yè)面可以通過這個(gè)引用執(zhí)行b頁(yè)面的一些程序,當(dāng)b頁(yè)面刷新后由于a頁(yè)面對(duì)b頁(yè)面的引用已經(jīng)丟失,但a中仍然保存著b頁(yè)面之前傳過來的引用,但當(dāng)前的引用已經(jīng)不能引用到b頁(yè)面,這樣在執(zhí)行時(shí)就會(huì)出現(xiàn)“不能執(zhí)行已經(jīng)釋放的Script代碼”

解決辦法:在a頁(yè)面中加上容錯(cuò)處理,當(dāng)引用出現(xiàn)錯(cuò)誤時(shí)要將引用清空或指向一個(gè)默認(rèn)的函數(shù)。另外在b頁(yè)面再次載入時(shí)要重新給a頁(yè)面?zhèn)魉秃瘮?shù)引用,這樣就不會(huì)出現(xiàn)這樣的錯(cuò)誤了。

或許這里的描述有些過于抽象了,看一個(gè)演示再看看代碼就容易明白了,先test,然后return url,之后再test就會(huì)出現(xiàn)這個(gè)問題了

相關(guān)文章

  • TypeScript泛型工作原理詳解

    TypeScript泛型工作原理詳解

    TypeScript 憑借其強(qiáng)大的類型系統(tǒng),提供了一項(xiàng)稱為泛型的功能,它使開發(fā)人員能夠編寫可重用和類型安全的代碼,泛型允許您創(chuàng)建可以處理多種類型(而不是單個(gè)類型)的組件,本文深入探討了 TypeScript 泛型,提供了詳盡的解釋和代碼示例來說明它們的用法和好處
    2024-02-02
  • JS Range HTML文檔/文字內(nèi)容選中、庫(kù)及應(yīng)用介紹

    JS Range HTML文檔/文字內(nèi)容選中、庫(kù)及應(yīng)用介紹

    本文的內(nèi)容基本上是基于“區(qū)域范圍對(duì)象(Range objects)”這個(gè)概念來說的
    2011-05-05
  • JS浮點(diǎn)數(shù)運(yùn)算結(jié)果不精確的Bug解決

    JS浮點(diǎn)數(shù)運(yùn)算結(jié)果不精確的Bug解決

    這篇文章主要給大家介紹了關(guān)于JS浮點(diǎn)數(shù)運(yùn)算結(jié)果不精確的Bug解決,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用JS具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • JS實(shí)現(xiàn)用特殊符號(hào)替換字符串的中間部分區(qū)域的實(shí)例代碼

    JS實(shí)現(xiàn)用特殊符號(hào)替換字符串的中間部分區(qū)域的實(shí)例代碼

    相信很多人都遇到過敏感信息需要做部分隱藏功能,大多數(shù)都是用特殊符號(hào)去替換。今天小編給大家?guī)砹薐S實(shí)現(xiàn)用特殊符號(hào)替換字符串的中間部分區(qū)域的實(shí)例代碼,需要的朋友參考下吧
    2018-07-07
  • js中url對(duì)象化管理分析

    js中url對(duì)象化管理分析

    這篇文章主要介紹了js中url對(duì)象化管理的相關(guān)知識(shí)以及用法介紹,有需要的朋友跟著小編一起學(xué)習(xí)下。
    2017-12-12
  • js實(shí)時(shí)獲取窗口大小變化的實(shí)例代碼

    js實(shí)時(shí)獲取窗口大小變化的實(shí)例代碼

    下面小編就為大家?guī)硪黄猨s實(shí)時(shí)獲取窗口大小變化的實(shí)例代碼。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-11-11
  • 小程序?qū)崿F(xiàn)選擇題選擇效果

    小程序?qū)崿F(xiàn)選擇題選擇效果

    這篇文章主要為大家詳細(xì)介紹了小程序?qū)崿F(xiàn)選擇題選擇效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-11-11
  • JavaScript捕捉事件和阻止冒泡事件實(shí)例分析

    JavaScript捕捉事件和阻止冒泡事件實(shí)例分析

    這篇文章主要介紹了JavaScript捕捉事件和阻止冒泡事件,結(jié)合實(shí)例形式分析了冒泡的原理及javascript阻止冒泡的相關(guān)操作技巧,需要的朋友可以參考下
    2018-08-08
  • 20個(gè)實(shí)用的JavaScript技巧分享

    20個(gè)實(shí)用的JavaScript技巧分享

    這篇文章主要介紹了20個(gè)實(shí)用的JavaScript技巧分享,本文講解的都是開發(fā)中總結(jié)出的編碼技巧、和最佳實(shí)踐,需要的朋友可以參考下
    2014-11-11
  • 談?wù)刬mpress.js初步理解

    談?wù)刬mpress.js初步理解

    impress.js 是國(guó)外一位開發(fā)者受 Prezi 啟發(fā),采用 CSS3 與 JavaScript 語(yǔ)言完成的一個(gè)可供開發(fā)者使用的表現(xiàn)層框架(演示工具)。感興趣的朋友跟著小編一起學(xué)習(xí)吧
    2015-09-09

最新評(píng)論

永泰县| 逊克县| 喀喇沁旗| 东乡| 葫芦岛市| 枝江市| 盐津县| 内乡县| 宁远县| 林甸县| 盐亭县| 中阳县| 绥阳县| 辽宁省| 新竹县| 柳州市| 尉犁县| 宁德市| 革吉县| 沁源县| 浮梁县| 彭阳县| 永和县| 永济市| 布尔津县| 海丰县| 三穗县| 互助| 青海省| 和政县| 油尖旺区| 新巴尔虎右旗| 永宁县| 乌拉特中旗| 信阳市| 龙岩市| 海林市| 两当县| 杨浦区| 康保县| 阳朔县|