回答編集履歴

2

訂正

2019/02/19 12:47

投稿

Lhankor_Mhy
Lhankor_Mhy

スコア36117

test CHANGED
@@ -1,4 +1,4 @@
1
- その1) は正しいと思いますが、その2) は想定どおりに動かないと思います。スクリプトはおそらくACBの順で実行されます。
1
+ その1) は正しいと思いますが、その2) は想定どおりに動かないと思います。スクリプトはおそらくACBの順で実行されることがあると思います。
2
2
 
3
3
  > (document.createElement() を使用して) 動的に挿入されたスクリプトは、既定で非同期に読み込まれますので、同期的に読み込まれる (すなわち挿入順に読み込まれる) スクリプトには async="false" を設定してください。
4
4
 

1

document.write のことをすっかり忘れていたので追記

2019/02/19 12:47

投稿

Lhankor_Mhy
Lhankor_Mhy

スコア36117

test CHANGED
@@ -3,3 +3,19 @@
3
3
  > (document.createElement() を使用して) 動的に挿入されたスクリプトは、既定で非同期に読み込まれますので、同期的に読み込まれる (すなわち挿入順に読み込まれる) スクリプトには async="false" を設定してください。
4
4
 
5
5
  [<script>: スクリプト要素 - HTML: HyperText Markup Language | MDN](https://developer.mozilla.org/ja/docs/Web/HTML/Element/Script#attr-async)
6
+
7
+
8
+
9
+ ### document.write のことをすっかり忘れていたので追記
10
+
11
+ > 閉じられた (読み込み済みの) 文書で document.write を呼び出すと、自動的に document.open が呼び出され、文書はクリアされます。
12
+
13
+
14
+
15
+ > document.write および document.writeln は、 XHTML 文書では動作しません
16
+
17
+ [Document.write() - Web API | MDN](https://developer.mozilla.org/ja/docs/Web/API/Document/write)
18
+
19
+
20
+
21
+ などなど。