1

目前对于我的网站,我可以通过链接的 <link> 和 <script> 标记来缩小 JavaScript 和 CSS 代码。

例子:

<script src="/inc/php/jsmin.php?f=inc/js/core.js"></script>

但是,为了减少 HTTP 请求,我也有内联脚本和样式。我也有内联脚本和样式,因为我不需要我制作的每个页面中包含的所有内容。

有没有办法可以使用 PHP DOM 或其他方法来缩小脚本运行所在的同一文件上的代码?

4

1 回答 1

3

你可以做这样的事情:

<?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()也比较小。

于 2013-06-23T21:58:14.907 回答