回答編集履歴

1

指摘の入った箇所を修正

2018/05/06 09:22

投稿

miyabi-sun
miyabi-sun

スコア21158

test CHANGED
@@ -62,12 +62,22 @@
62
62
 
63
63
 
64
64
 
65
- HTML5でこのルールに従わない挙動が可能ですが、
65
+ HTML5でこのルールに従わない挙動が可能ですが、
66
66
 
67
67
  [例外に関してはこの辺の記事](https://qiita.com/phanect/items/82c85ea4b8f9c373d684)を読んでみてください。
68
68
 
69
69
 
70
70
 
71
+ ※ES2015という新しい仕様でimport構文が追加されましたが、
72
+
73
+ JSコード単体が勝手に外部のJSを読み込んでロードするほどの機能はありません。
74
+
75
+ 使い方はこの質問のマイスマ君さんの回答を参考にしてみてください。
76
+
77
+ [https://teratail.com/questions/124725](https://teratail.com/questions/124725)
78
+
79
+
80
+
71
81
  ### 外部ライブラリの実装
72
82
 
73
83
 
@@ -90,7 +100,9 @@
90
100
 
91
101
 
92
102
 
103
+ ※IE11がimport/exportに対応していない為、
104
+
93
- スコープ関係の詳細はリファレンス本等を見れば書てあると思うの別途確認てください
105
+ 後5年程度import構文を使って読み込むライブラは出ないでしょう
94
106
 
95
107
 
96
108
 
@@ -136,9 +148,11 @@
136
148
 
137
149
  - `body.onload = fn`: バッドプラクティス
138
150
 
139
- - `window.addEventListener('load', fn)`: 基本はこれ
151
+ - `window.addEventListener('DOMContentLoaded', fn)`: 基本はこれ
152
+
140
-
153
+ - `window.addEventListener('load', fn)`: 画像ファイル・CSSファイルの読み込みも待ってから発火したい場合はこちら
154
+
141
- - `$(fn)`: jQueryのライブラリで用意されているエイリアス
155
+ - `$(fn)`: jQueryのライブラリで用意されているDOMContentLoaded相当のエイリアス
142
156
 
143
157
 
144
158