我的项目包含两种不同类型的javascripts:
<script>
代码嵌入到PHP代码中,javascript的某些部分是从PHP生成的,如: var a = <?php echo Res::a; ?>;
现在我想混淆/缩小整个项目:外部和嵌入式javascripts以及PHP本身。不幸的是,我见过的所有工具都使用单个.js文件。
答案 0 :(得分:2)
我认为这个问题太具体了,无法用一个通用工具回答。
它的方法可能是在Javascript中使用占位符来替换PHP代码。
var a = PHP_SOURCE_1;
使用诸如Yui Compressor http://developer.yahoo.com/yui/compressor/之类的js缩小器缩小您的javascript然后用原始PHP源替换占位符。
理想情况下,为了正确缩小您的javascript代码,您需要将嵌入式脚本外部化。
答案 1 :(得分:1)
现在我想混淆/缩小整个项目:外部和 嵌入式javascripts和PHP本身。不幸的是,我所有的工具 看到单个.js文件的工作。