php - 使用 PHP 缩小内联 JavaScript

标签 php javascript css minify

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

例子:

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

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

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

最佳答案

你可以这样做:

<?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() 的开销相对较小。

关于php - 使用 PHP 缩小内联 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17265487/

相关文章:

javascript - 单击复选框后,我可以在 Javascript 函数中将重力形式字段设置为所需状态吗?

html - 使工具提示位置固定

css - 为移动网站制作可滚动的嵌套 Div

php - 如何在mysql中使用多个group by with inner join

php - 如何在 Laravel 中获取当前的控制台命令

PHP 和数据库之间的 Java 桥梁

javascript - 覆盖函数的 toString 函数

php - 如何在 php 中将 signed 转换为 unsigned int for 32-bit

c# - 在 C# webBrowser 控件中调用 Javascript 函数

css - 我应该删除供应商前缀吗?