event-loop (事件循環)

線程 javascript 是單線程的語言,也就是說,同一個時間只能做一件事。而這個單線程的特性,與它的用途有關,作爲瀏覽器腳本語言,JavaScript 的主要用途是與用戶互動,以及操作DOM。這決定了他只能是單線程,否則會帶來很複雜的異步問題。比如,假定Javascript 同時有兩個線程,一個線程在某個DOM節點上添加內容,另一個線程刪除了這個節點,這時瀏覽器應該以哪個線程爲準? 爲了利用多
相關文章
相關標籤/搜索