2016-12-18 4 views
1

私はhtmlドキュメントにいくつかのスクリプトを持っていて、それらはすべてDOMContentLoadedイベントリスナーを持っています。 javaScriptは、リスナーの実行の相対的な順序を保持するか、それとも同期を実行しますか?javascript DOMContentLoadedイベントリスナー

答えて

2

はい、addEventListenerを使用している場合はDOM3(数年前)の時点で、同じソース上でaddEventListenerハンドラが呼び出される順序が定義されました。これは、それらが添付された順序です。 (もちろん、それらは直列で実行されますが、並列ではありません。ブラウザの主なUIスクリプトは1つのスレッドで実行されるためです)JavaScriptはブラウザ上でさえもシングルスレッドではありません。他のスレッドを使用したい場合は、目的に応じて何かを行う必要があります[例えば、Webワーカーなど]

関連する問題