とんちんかんな質問かもしれませんが、回答いただきたいです。
jQueryのプラグインを導入するときやJSを入れるときに、外部ファイル+HTMLのhead内にスクリプトを記述することがあると思うのですが、head内にスクリプトを記述するのはなぜなのでしょうか?
HTMLをごちゃごちゃさせたくないので外部ファイルを使っているのですが、head内にスクリプトを書く事で余計にごちゃごちゃしているように感じてしまうことがあります。
head内のスクリプトも外部ファイル内に記述した場合、どのような弊害があるのでしょうか?というか、head内のスクリプトを外部ファイルに記述することは可能な(正しい挙動をする)のでしょうか?
みんなの回答 4 件
外に出してもええんやで?
別に外部ファイルに書いても動くけど、外部ファイル読み込み終わるまで待つことになって遅いとか、$(function(){処理}}が実行される前に定義しておきたい変数とか処理があるわけよ。
そんなあなたに。
PageSpeed Insights
https://developers.google.com/speed/pagespeed/insights/?hl=jaそのページでしか使わない、外部ファイルを作るまでもないぐらいのちょっとしたスクリプトなら、ページ内に直書きする事もある。最近は <head> 内じゃなくて </body> 近くに書く事もある。
関連するトピックス