JavaScriptとCSSコードをASPXページのどこに配置すればよいか誰かが提案できますか?最初に?それとも最後に?JavaScriptとCSSの間違った配置は、ページの最適化に影響しますか?
4 に答える
両方を別々のファイルに入れてから、aspxページに含めるとよいでしょう。このようにして、複数のページで同じCSSとJavascriptを使用できるようになります。
ただし、CSSとJavascriptを1ページだけで使用する場合は、cssをheadタグに配置する必要があります。javascriptはheadタグの間に、またはhtmlのどこにでも配置できますが、javascriptを配置するのに最適な場所はheadタグの間にあります。jquery
ライブラリファイルのようなjsを頭に置く方が良いです。
私はに提案します
- スタイルシートの呼び出しを
<HEAD>
要素の先頭に置き、 </body>
タグの後にあるページの下部にあるスクリプト。(ある場合には)
これにより、Web ページの読み込みが速くなります。
ノート:
場合によっては、これらのスクリプトの助けを借りてスクリプトでコンテンツの一部を実行する必要があるため、2 番目の点が常に当てはまるとは限りません。
はい、javascriptとcssの間違った配置はページの最適化に影響します
CSS とスクリプトを同じページに配置する場合は、CSS をページの上部に配置し、JavaScript をページの下部 (終了 body タグの前) に配置するのが最善の方法です。
この記事で読むことができます(記載されているポイントは中間セクションで説明されています)-
http://developer.yahoo.com/performance/rules.html
JavaScript を一番下に置くべき理由は、JavaScript でアクセスするすべてのページ要素を最初にDOM
. セクションに記述した場合<head>
、JavaScript が HTML 内の要素を見つけられず、エラーを報告したり、実行に失敗したりする可能性があります。