目前,对于我的网站,我可以通过链接和标签来简化JavaScript和CSS代码。
示例:
<script src="/inc/php/jsmin.php?f=inc/js/core.js"></script>
但是,为了减少HTTP请求,我还提供了内联脚本和样式。我也有内联脚本和样式,因为我不需要在我制作的每个页面上都包含所有内容。
有没有一种方法可以使用PHP、DOM或其他方法来缩小运行脚本的同一文件上的代码?
发布于 2013-06-23 21:58:15
你可以这样做:
<?php require '/inc/php/jsmin.php'; ?>
// your regular html here
<?php echo JSMin::minify(file_get_contents('js/page-name/your-old-inline.js')); ?>
// your regular html here
我采用的方法是将内联JS移到单独的文件中,然后使用jsmin.php
缩小文件。这减少了HTTP请求,并且file_get_contents()
的开销相对较小。
https://stackoverflow.com/questions/17265487
复制