回答編集履歴
2
非同期読み込みに関連するのは window\.onload だったので修正
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
該当要素ノードが読み込み完了した事を確定させる目的であれば `DOMContentLoaded` は必須ではありません。
|
2
2
|
|
3
|
-
(※`script[defer]` 等の非同期読み込みされた要素は `
|
3
|
+
(※外部コンテンツの読み込み完了を捕捉する場合は `window.onload` を使いますが、`script[defer]` 等の非同期読み込みされた要素は `window.onload` では捕捉出来ません。)
|
4
4
|
|
5
5
|
|
6
6
|
|
1
非同期読み込みの注意点を追記
test
CHANGED
@@ -1,4 +1,8 @@
|
|
1
1
|
該当要素ノードが読み込み完了した事を確定させる目的であれば `DOMContentLoaded` は必須ではありません。
|
2
|
+
|
3
|
+
(※`script[defer]` 等の非同期読み込みされた要素は `DOMContentLoaded` では読み込み完了を保証されませんので注意が必要です。)
|
4
|
+
|
5
|
+
|
2
6
|
|
3
7
|
`$(document).ready` は jQuery v1.x系において `DOMContentLoaded` をサポートしない IE8- 向けの実装がありましたが、それ以外の違いはありません。
|
4
8
|
|