0

私は現在、カスタムCMSに取り組んでいます(テンプレート、header.php、footer.phpなどに分割された基本的なレイアウトのみ)。ヘッダー内にスクリプトをロードしないようにしていますが、ギャラリーに写真やビデオを取り込むjQueryプラグインなど、スクリプトの一部を最初にロードする必要があります。現在、フッター内にスクリプトをロードした後に関数を記述しています。動作しますが、すべてのテンプレートにすべてのスクリプトブロックとJSファイルが必要なわけではないため、最適とは言えません。ただし、ヘッダー内にJSをロードせずに、テンプレート間でスクリプトブロックを分割する方法を見つけることができないようです。この種の状況に対するベストプラクティスはありますか、それともヘッダー内にスクリプトをロードすることに固執していますか?

前もって感謝します!

4

1 に答える 1

0

私の知る限り、ベスト プラクティスとして、JavaScript はページの下部に配置するのが理想的です。

jQuery プラグインは、HTML のメイン コンテンツの下に配置されている場合でも、これまでの作業で使用されてきました。これらのプラグインのほとんどは に含まれ$(document).ready()ているため、ヘッダーに読み込まれたとしても、ページが完全に読み込まれるまで実際には何もしません。唯一の注意点jQuery.jsは、プラグインが機能するように jQuery プラグイン スクリプトの上に配置することです。

于 2012-07-21T15:46:28.303 に答える