我想知道是否有任何解析器/工具可以取出(我想是替换占位符),以便可以通过谷歌闭包编译工具解析与其混合的JS代码。
如果没有,也许有人有一个聪明的想法(没有写这样的东西),以避免手工做这件事的繁琐和混乱的任务。
答案 0 :(得分:1)
我通常解决这些问题的方式:永远不要混淆代码;严格区分数据初始化与逻辑。
E.g。
...
<head>
<script type="text/javascript">
var data = <?php echo json_encode($data); ?>;
</script>
<script type="text/javascript" src="script.js"></script>
</head>
...
这样,script.js
可以不含PHP。