jQuery

【jQuery の ready(), load() が実行されずにハマった話】<script> に defer を指定した際、インラインのscriptはHTMLパース中に実行される

下記のうち、1, 2, 3 が実行されない原因がわからずハマりました。 <html> <head> <script src="jQuery本体をロードするjsファイル" defer></script> </head> <body> 〜 略 〜 <script> // jQuery の ready() jQuery(document).ready(function(){ //Uncaught ReferenceError: jQuery is not defined console.info('== 1 ==') }); </script> <script> // jQuery の load()…</body></html>