質問するログイン新規登録

回答編集履歴

7

a

2018/04/27 03:29

投稿

HayatoKamono
HayatoKamono

スコア2415

answer CHANGED
@@ -31,8 +31,11 @@
31
31
 
32
32
  })(window);
33
33
  ```
34
- ※ DOMエレメントを代入する変数に`$`を付けているのは、jQueryコミュニティーで`jQuery`オブジェクトを入れる変数には`$`をつけるといった命名ルールを採用している人たちがいるので、それに習っているかたちです。`$`自体に意味はありません。jQuery使っている時の癖なので気にしないでください。
35
34
 
35
+ **今回のように特に画像やスタイルシートの読み込みを待つ必要もないケースでは、`onload`イベントではなく`DOMContentLoaded`イベントを使うのが適切だと思います。**
36
+
37
+ ※ 尚、DOMエレメントを代入する変数に`$`を付けているのは、jQueryコミュニティーで`jQuery`オブジェクトを入れる変数には`$`をつけるといった命名ルールを採用している人たちがいるので、それに習っているかたちです。`$`自体に意味はありません。jQuery使っている時の癖なので気にしないでください。
38
+
36
39
  # 参考
37
40
  [DOMContentLoaded](https://developer.mozilla.org/ja/docs/Web/Reference/Events/DOMContentLoaded)
38
41
 

6

a

2018/04/27 03:29

投稿

HayatoKamono
HayatoKamono

スコア2415

answer CHANGED
@@ -38,4 +38,14 @@
38
38
 
39
39
  > DOMContentLoaded イベントは、最初のHTMLドキュメントの読み込みと解析が完了した時に発火し、 スタイルシートや画像、サブフレームの読み込みが終わるのを待ちません。
40
40
 
41
- [DOMContentLoadedイベントとloadイベントの違い[タイミング]](https://noumenon-th.net/programming/2017/06/11/domcontentloaded/)
41
+ [DOMContentLoadedイベントとloadイベントの違い[タイミング]](https://noumenon-th.net/programming/2017/06/11/domcontentloaded/)
42
+
43
+ # 補足
44
+ ```
45
+ <select id="edit" name="a" onload="select_checked()">
46
+ <option value="High">High</option>
47
+ <option value="Normal" selected>Normal</option>
48
+ <option value="Low">Low</option>
49
+ </select>
50
+ ```
51
+ 初期表示時にデフォルトの選択項目を指定したいのであれば、HTML側でやれば良いだけの話で動的に変える必要はないと思います。

5

a

2018/04/27 03:25

投稿

HayatoKamono
HayatoKamono

スコア2415

answer CHANGED
@@ -31,6 +31,7 @@
31
31
 
32
32
  })(window);
33
33
  ```
34
+ ※ DOMエレメントを代入する変数に`$`を付けているのは、jQueryコミュニティーで`jQuery`オブジェクトを入れる変数には`$`をつけるといった命名ルールを採用している人たちがいるので、それに習っているかたちです。`$`自体に意味はありません。jQuery使っている時の癖なので気にしないでください。
34
35
 
35
36
  # 参考
36
37
  [DOMContentLoaded](https://developer.mozilla.org/ja/docs/Web/Reference/Events/DOMContentLoaded)

4

a

2018/04/27 03:17

投稿

HayatoKamono
HayatoKamono

スコア2415

answer CHANGED
@@ -35,4 +35,6 @@
35
35
  # 参考
36
36
  [DOMContentLoaded](https://developer.mozilla.org/ja/docs/Web/Reference/Events/DOMContentLoaded)
37
37
 
38
- > DOMContentLoaded イベントは、最初のHTMLドキュメントの読み込みと解析が完了した時に発火し、 スタイルシートや画像、サブフレームの読み込みが終わるのを待ちません。
38
+ > DOMContentLoaded イベントは、最初のHTMLドキュメントの読み込みと解析が完了した時に発火し、 スタイルシートや画像、サブフレームの読み込みが終わるのを待ちません。
39
+
40
+ [DOMContentLoadedイベントとloadイベントの違い[タイミング]](https://noumenon-th.net/programming/2017/06/11/domcontentloaded/)

3

a

2018/04/27 03:14

投稿

HayatoKamono
HayatoKamono

スコア2415

answer CHANGED
@@ -35,4 +35,4 @@
35
35
  # 参考
36
36
  [DOMContentLoaded](https://developer.mozilla.org/ja/docs/Web/Reference/Events/DOMContentLoaded)
37
37
 
38
- > DOMContentLoaded イベントは、最初のHTMLドキュメントの読み込みと解析が完了した時に発火し、 スタイルシートや画像、サブフレームの読み込みが終わるのを待ちません。 ページが完全に読み込み終わったことを検知するためにのみ、全く異なるイベント ─ load ─ を使用するべきです。 DOMContentLoaded がより適切である場合に load を誤って使用することが、 信じられないほど頻繁に行われています。
38
+ > DOMContentLoaded イベントは、最初のHTMLドキュメントの読み込みと解析が完了した時に発火し、 スタイルシートや画像、サブフレームの読み込みが終わるのを待ちません。

2

a

2018/04/27 03:12

投稿

HayatoKamono
HayatoKamono

スコア2415

answer CHANGED
@@ -33,4 +33,6 @@
33
33
  ```
34
34
 
35
35
  # 参考
36
- [DOMContentLoaded](https://developer.mozilla.org/ja/docs/Web/Reference/Events/DOMContentLoaded)
36
+ [DOMContentLoaded](https://developer.mozilla.org/ja/docs/Web/Reference/Events/DOMContentLoaded)
37
+
38
+ > DOMContentLoaded イベントは、最初のHTMLドキュメントの読み込みと解析が完了した時に発火し、 スタイルシートや画像、サブフレームの読み込みが終わるのを待ちません。 ページが完全に読み込み終わったことを検知するためにのみ、全く異なるイベント ─ load ─ を使用するべきです。 DOMContentLoaded がより適切である場合に load を誤って使用することが、 信じられないほど頻繁に行われています。

1

https://developer.mozilla.org/ja/docs/Web/Reference/Events/DOMContentLoaded

2018/04/27 03:12

投稿

HayatoKamono
HayatoKamono

スコア2415

answer CHANGED
@@ -30,4 +30,7 @@
30
30
  });
31
31
 
32
32
  })(window);
33
- ```
33
+ ```
34
+
35
+ # 参考
36
+ [DOMContentLoaded](https://developer.mozilla.org/ja/docs/Web/Reference/Events/DOMContentLoaded)