我有一个问题,我希望压缩所有的JavaScript代码,但是在我的JavaScript代码中,我使用了一些php语法,例如php if语句和php变量。 我该如何处理? 非常感谢。
我有一个问题,我希望压缩所有的JavaScript代码,但是在我的JavaScript代码中,我使用了一些php语法,例如php if语句和php变量。 我该如何处理? 非常感谢。
var dataPhpEchosOut = {
foo: <?php echo $foo; ?>,
bar: <?php echo $bar; ?>
etc.
};
然后像这样使用数据对象:
alert(dataPhpEchosOut.foo + " - " + dataPhpEchosOut.bar);
您可以使用zlib动态压缩JavaScript。大多数浏览器应该能够处理它。但是,我认为这不值得在服务器上额外消耗CPU周期。
否则,您应该像Mike Atlas所说的那样,将动态JavaScript与静态JavaScript分开,并仅压缩后者。