
はじめまして。初心者です。
2点質問があります。
1)
document.addEventListener('DOMContentLoaded',abc);
または、
$(document).ready(function(){
abc();
});
は、絶対に必要なものでしょうか?
javascriptを</body>直前に書く場合でも、
これらを用いて書いた方が良いですか?
abc();
と書くだけでも実行されるので、
DOMContentLoadedや$(document).readyを
用いる必要があるのかどうか、
ある場合は、なぜ必要なのかを知りたく思っております。
2)
document.addEventListener('DOMContentLoaded',abc);
または、
$(document).ready(function(){
abc();
});
の違いは、
$(document).readyの方が読み込みが速い
$(document).readyはIEの古いバージョンにも対応している
の2点で、jQueryを使わずにピュアJavaScriptでスクリプトを書いた場合にも
既にjQueryが読み込まれているページであれば、
読み込みの部分だけ、$(document).readyを使った方が良いという認識ですが
合っていますでしょうか?
どうぞよろしくお願いいたします。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/04/05 20:41