欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

alert中斷settimeout計(jì)時(shí)功能

 更新時(shí)間:2013年07月26日 17:54:26   作者:  
在測(cè)試過(guò)程中發(fā)現(xiàn)alert會(huì)中斷settimeout的計(jì)時(shí)功能,關(guān)閉對(duì)話框后,settimeout的時(shí)間會(huì)重頭開(kāi)始計(jì)時(shí),而不是從中斷處,感興趣的朋友可以了解下
經(jīng)過(guò)測(cè)試發(fā)現(xiàn)alert會(huì)中斷settimeout的計(jì)時(shí)功能,關(guān)閉對(duì)話框后,settimeout的時(shí)間會(huì)重頭開(kāi)始計(jì)時(shí),而不是從中斷處。

比如:settimeout定時(shí)5分鐘后執(zhí)行某方法,但是在等待3分鐘后,彈出了alert,關(guān)閉alert后,settimeout會(huì)重頭開(kāi)始計(jì)時(shí),再等5分鐘,而不是2分鐘。

并且只要是同一瀏覽器窗口內(nèi),即使在不同frame中,alert也會(huì)中斷其他frame中的settimeout,

為什么這么設(shè)計(jì),不明白,是因?yàn)閖avascript是單線程的嗎?

這是在ie瀏覽器中的發(fā)現(xiàn),其他對(duì)話框和彈出框我沒(méi)有測(cè)試過(guò)。

真希望html5快些普及,這樣需要多線程的功能也就能解決了。

相關(guān)文章

  • JS實(shí)現(xiàn)隨機(jī)數(shù)生成算法示例代碼

    JS實(shí)現(xiàn)隨機(jī)數(shù)生成算法示例代碼

    JS實(shí)現(xiàn)隨機(jī)數(shù)生成算法的方法有很多,本文為大家介紹一個(gè)比較不錯(cuò)的方法,代碼如下,感興趣的朋友可以參考下,希望對(duì)大家有所幫助
    2013-08-08
  • bootstrap table動(dòng)態(tài)加載數(shù)據(jù)示例代碼

    bootstrap table動(dòng)態(tài)加載數(shù)據(jù)示例代碼

    本篇文章主要介紹了bootstrap table動(dòng)態(tài)加載數(shù)據(jù)示例代碼,可以實(shí)現(xiàn)點(diǎn)擊選擇按鈕,彈出模態(tài)框,加載出關(guān)鍵詞列表,有興趣的可以了解一下。
    2017-03-03
  • JavaScript動(dòng)態(tài)檢測(cè)密碼強(qiáng)度原理及實(shí)現(xiàn)方法詳解

    JavaScript動(dòng)態(tài)檢測(cè)密碼強(qiáng)度原理及實(shí)現(xiàn)方法詳解

    這篇文章主要介紹了JavaScript動(dòng)態(tài)檢測(cè)密碼強(qiáng)度原理及實(shí)現(xiàn)方法,結(jié)合具體實(shí)例形式詳細(xì)分析了javascript針對(duì)輸入字符串密碼強(qiáng)度檢測(cè)的原理與相關(guān)判斷操作技巧,需要的朋友可以參考下
    2019-06-06
  • 面向?qū)ο驤avascript核心支持代碼分享

    面向?qū)ο驤avascript核心支持代碼分享

    Javascript做面向?qū)ο箝_(kāi)發(fā)的時(shí)候,總是會(huì)用到很多模擬面向?qū)ο筇匦缘姆椒?,這些方法就構(gòu)成了支撐面向?qū)ο驤avascript的核心代碼
    2012-05-05
  • javasctipt如何顯示幾分鐘前、幾天前等

    javasctipt如何顯示幾分鐘前、幾天前等

    這篇文章主要介紹了javasctipt如何顯示幾分鐘前、幾天前等,需要的朋友可以參考下
    2014-04-04
  • JavaScript實(shí)現(xiàn)獲取網(wǎng)絡(luò)通信進(jìn)度

    JavaScript實(shí)現(xiàn)獲取網(wǎng)絡(luò)通信進(jìn)度

    這篇文章主要為大家詳細(xì)介紹了如何使用Fetch?API和XMLHttpRequest(XHR)來(lái)執(zhí)行網(wǎng)絡(luò)請(qǐng)求,并重點(diǎn)說(shuō)明如何獲取這兩種方法的網(wǎng)絡(luò)請(qǐng)求進(jìn)度,感興趣的可以了解下
    2023-12-12
  • javascript自定義startWith()和endWith()的兩種方法

    javascript自定義startWith()和endWith()的兩種方法

    js中自定義startWith()和endWith()方法有兩種,在本文將為大家詳細(xì)介紹下,感興趣的朋友不要錯(cuò)過(guò)
    2013-11-11
  • javascript中encodeURI和decodeURI方法使用介紹

    javascript中encodeURI和decodeURI方法使用介紹

    encodeURI和decodeURI是成對(duì)來(lái)使用的,因?yàn)闉g覽器的地址欄有中文字符的話,可以會(huì)出現(xiàn)不可預(yù)期的錯(cuò)誤,所以可以encodeURI把非英文字符轉(zhuǎn)化為英文編碼,decodeURI可以用來(lái)把字符還原回來(lái)
    2013-05-05
  • javascript數(shù)字格式化通用類 accounting.js使用

    javascript數(shù)字格式化通用類 accounting.js使用

    accounting.js 是一個(gè)非常小的JavaScript方法庫(kù)用于對(duì)數(shù)字,金額和貨幣進(jìn)行格式化。并提供可選的Excel風(fēng)格列渲染。它沒(méi)有依賴任何JS框架。貨幣符號(hào)等可以按需求進(jìn)行定制
    2012-08-08
  • myEvent.js javascript跨瀏覽器事件框架

    myEvent.js javascript跨瀏覽器事件框架

    IE與現(xiàn)代瀏覽器在DOM中最大的差異是什么無(wú)疑就是event了。各個(gè)瀏覽器接口的差異以及夠頭疼了,而IE甚至Firefox早期版本由于內(nèi)存管理機(jī)制不完善,很容易在事件處理中導(dǎo)致內(nèi)存泄漏
    2011-10-10

最新評(píng)論