麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Java > 正文

淺談Javascr-ipt線程及定時機制

2019-11-02 15:43:19
字體:
來源:轉載
供稿:網友

  這篇文章主要介紹了淺談Javascript線程及

姐妹網名[www.la240.com/html2017/1/3/]
定時機制的相關資料,需要的朋友可以參考下

  setTimeout、setInterval的使用

  Javascript api文檔中定義setTimeout和setInterval第二個參數意義分別為間隔多少毫秒后回調函數被執行和每隔多少毫秒回調函數被執行。但隨著工作經驗的積累,我們發現事實并非如此。

  比如

  ?

1 2 3 4 5 div.onclick=function(){ setTimeout(function(){ document.getElementById('input').focus(); },0); }

  就解釋不通了,立即執行就立即執行唄,干嘛還要設置個定時兜個圈子呢。

  又有一天你寫了下面一段代碼

  ?

1 2 setTimeout(function(){while(true){}},100); setTimeout(function(){alert('你好');},200);

  第一行代碼死循環,結果造成第二行alert始終沒有出現,為啥哩?

  單線程or多線程?

  原來,Javascript引擎是單線程運行的,瀏覽器只有一個線程在運行JavaScript程序。因為單線程的設計,所以免去了復雜的多線程同步問題。

  當設置一個定時的時候,瀏覽器會在設定的時間后將你指定的回調函數插入任務序列,而非立即執行。如果設定定時時間為0,表示立即插入任務序列,而不是立即執行,仍然要等隊列中任務執行完畢,輪到你,你才執行。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美视频国产 | 日韩黄色免费电影 | 91麻豆蜜桃一区二区三区 | 国产一区亚洲 | 欧美va亚洲 | 亚洲精品久久久久久久久久久 | 国产精品久久久久久久成人午夜 | 一区二区三区四区视频在线观看 | 毛片视频网址 | 日本免费aaa观看 | 毛片成人网 | 久草在线观看福利视频 | 亚洲综合色视频在线观看 | 国产真实孩交 | 国产毛片在线看 | 少妇一级淫片免费放4p | 国产一区二区三区视频在线 | 色吧综合网 | 精品国产专区 | 羞羞视频在线免费 | 黄色片免费在线播放 | 在线播放的av网站 | 精品中文视频 | 国产午夜精品一区二区三区视频 | fc2国产成人免费视频 | 免费中文视频 | 一级毛片免费观看在线 | 毛片免费视频观看 | 中文字幕在线亚洲精品 | 色a综合 | 国产91片| 污版视频在线观看 | 久久午夜国产 | 免费看一级毛片欧美 | 激情免费视频 | 2017亚洲男人天堂 | a网在线| 91福利国产在线观一区二区 | 婷婷中文字幕一区二区三区 | 黄色美女网站免费看 | 国产精品呻吟 |