「純粋な」cssおよびjsファイルを使用する代わりに、これらのスニペットをいくつかのphpファイル内に配置してから、メインページでそれらを要求したいと思います。つまり、私はすでにHTMLDOMに対してこれを本質的に行っています。
これ:
<script type='text/javascript'>
var foo = <?php echo $bar; ?>;
</script>
またはこれ:
<style type='text/css'>
.foo{
background-image:url('<?php echo $bar; ?>image.png');
}
</style>
それは本当に悪い習慣ですか?
もしそうなら、そのようなアプローチの長所と短所は何ですか?
アップデート:
最近は、テーマシステムでPHP変数をjsに渡す処理を行い、LESSやSASSなどのCSSプリプロセッサをサポートするDrupalを使用しています。この質問で私が提起した両方のユースケースは、最新のフレームワーク/プリプロセッサによって非常にうまく処理されます。