繰り返しのHTMLバルクにJavaScriptを使用することは良いですか?
-
13-10-2019 - |
質問
Webサイトのすべてのページで同じメニューがあるとしましょう。そのためにクライアント側またはサーバー側のスクリプトを使用する必要がありますか?
解決
サーバー側で生成し、キャッシュします。なぜすべてのブラウザにいくつかの作業を行わせるのですか?
JavaScriptに追加の呼び出しを行うか、スクリプトの実行が終了した後にのみメニューを表示する代わりに、各ページに対して同じ応答で生成/出力できます。
他のヒント
繰り返しコンテンツの場合、私はクライアント側のスクリプトを介してロードします <script src=...>
そのため、ユーザーがダウンロードしなければならない量を減らすために、反復コンテンツが個別にキャッシュ可能になります。ただし、1つの注意点は、JavaScriptを有効にしない限りサイトを動作させる必要がある場合、明らかにサーバー側を実行する必要があります。
メニューを使用すると、スクリプトを延期することもできます。これにより、ユーザーが表示するためにサイトに来たメインコンテンツと並行してダウンロードできます。
所属していません StackOverflow