1

</body>HTML5 ボイラープレート チーム (および他の多くの作成者も同様) によると、特定のページのすべての JS は、可能な限り下部 (タグの直前) に配置する必要があります。ページの読み込み。

私が知る限り、Google WebFonts Loader が Modernizr とほとんど同じように (@font-face機能検出を行い、タグにクラスを追加することによって<html>) 動作することを考えると、このスクリプトにも同じことが当てはまるかどうか疑問に思います...

これは<head>or<body>タグに入れる必要がありますか? そんなに重要ですか?

4

1 に答える 1

1

簡単な答え:ページロード速度の純粋主義者が別の方法であなたに伝えたいのと同じくらい、現実はそうではありません、それは実際にはそれほど重要ではありません。一番上に置きます。

JSインクルードをページの下部に配置する唯一の理由は、ページの読み込みパフォーマンスの理由です。それを一番上に置いてもパフォーマンスが目立って低下しない場合は、それは実際には問題ではありません。特に、これは1つまたは2つのスクリプトであり、ほとんどのスクリプトを下部に配置することに固執します。重要なのは、ほとんどのサイトでは、それによる違いはごくわずかです。

私はそのライブラリを(まだ)使用していないので、特にGoogle Webfontsに当てはまるので、答えはよくわかりませんが、私のアドバイスは、Modernizrを一番上に貼り付けて、心配することなく行うことです。

于 2012-10-01T20:34:47.060 に答える