サイトの1つまたはごく少数のページでのみ使用されるJavaScriptまたはCSSファイルがあるとします。また、人間が読み取れるURLなど、これらのページがいつ提供されるかを簡単に識別する方法もあります。スクリプトが必要かどうかを確認するためにサーバー側のテストを使用してJSに条件付きでサービスを提供することは悪い習慣ですか?たとえばPHPの場合、次のようにします。
<?php
if($page='myFancyPage')
{
?>
<script src="myFancyScipt.js"></script>
<?php
}
?>
ブラウザのキャッシュのメリットを失っていませんか?私がこれをすべきではない他の理由はありますか?
サイトが大きくなり、条件文を積み上げる必要があるため、扱いにくくなる可能性があることを認識しています。しかし、その問題とは別に、この慣行を避ける理由はありますか?