讀古今文學網 > 學習JavaScript數據結構與算法(第2版) > 4.6 JavaScript任務隊列 >

4.6 JavaScript任務隊列

既然我們在書中使用的是JavaScript,何不探索一下這門語言本身?

當我們在瀏覽器中打開新標籤時,就會創建一個任務隊列。這是因為每個標籤都是單線程處理所有的任務,它被稱為事件循環。瀏覽器要負責多個任務,如渲染HTML,執行JavaScript代碼,處理用戶交互(用戶輸入、鼠標點擊等),執行和處理異步請求。如果想更多地瞭解事件循環,可以訪問https://goo.gl/ayF840。

像JavaScript這樣流行而強大的語言,內部控制所使用的也是如此基礎的數據結構,真令人高興。