1
我在html文檔中有幾個腳本,並且它們都有一個DOMContentLoaded事件監聽器。 javaScript會保持偵聽器執行的相對順序或執行它們的同步嗎?javascript DOMContentLoaded事件監聽器
我在html文檔中有幾個腳本,並且它們都有一個DOMContentLoaded事件監聽器。 javaScript會保持偵聽器執行的相對順序或執行它們的同步嗎?javascript DOMContentLoaded事件監聽器
是的,如果您使用的是addEventListener
。從DOM3(幾年前)開始,定義了在同一個源上調用處理程序的順序:這是它們所連接的順序。 (當然,它們是以串行方式執行的,而不是並行執行,因爲瀏覽器中的主UI腳本運行在單個線程上,JavaScript不是單線程的,即使在瀏覽器上也是如此,但只有一個主UI線程。如果你想使用其他線程,你必須有目的地做些事情[例如,網絡工作者等]。)