回答編集履歴

2

調べてみました。

2018/05/23 01:21

投稿

m.ts10806
m.ts10806

スコア80888

test CHANGED
@@ -53,3 +53,15 @@
53
53
 
54
54
 
55
55
  私のほうが必須な場面に出会ったことがないだけかもしれませんが。
56
+
57
+ 追記:
58
+
59
+ 気になったので調べてみました。
60
+
61
+ - [stackoverflow:script タグの type=“text/javascript” の有無による違い
62
+
63
+ ](https://ja.stackoverflow.com/questions/35646/script-%E3%82%BF%E3%82%B0%E3%81%AE-type-text-javascript-%E3%81%AE%E6%9C%89%E7%84%A1%E3%81%AB%E3%82%88%E3%82%8B%E9%81%95%E3%81%84)
64
+
65
+
66
+
67
+ html5でデフォルト値で処理するようになったので不要となった ということですね。

1

修正

2018/05/23 01:21

投稿

m.ts10806
m.ts10806

スコア80888

test CHANGED
@@ -22,7 +22,7 @@
22
22
 
23
23
  つまり対象の<div>が表示される前、ですね。
24
24
 
25
- どうしても<head>内に書きたいのでしたら「HTML読み込み後」と明示的に書かなければなりません。
25
+ どうしても<head>内に書きたいのでしたら例えば下記のように「HTML読み込み後」と明示的に書かなければなりません。
26
26
 
27
27
  ```js
28
28
 
@@ -44,6 +44,10 @@
44
44
 
45
45
 
46
46
 
47
+ ※</body>前に置いたとしても、あったほうが動作タイミングが明示的になるので、やはり書くべきと個人的には思います。
48
+
49
+
50
+
47
51
  ちなみに、type="text/javascript"は基本的に省略しても問題ありませんので、書いてある方が丁寧ではありますが、「ある・ない」がスクリプトに影響を及ぼすことはまずないはずです。
48
52
 
49
53