如何动态缩小JS或CSS [已关闭]
2022-08-30 11:13:33
如何在动态/运行时上缩小JS和CSS,以便我可以在运行时/飞行上缩小原始代码结构时将原始代码结构保留在服务器中。
如何在动态/运行时上缩小JS和CSS,以便我可以在运行时/飞行上缩小原始代码结构时将原始代码结构保留在服务器中。
经过大量的搜索和网站优化,我真的建议将此脚本用于CSS文件:
<style>
<?php
$cssFiles = array(
"style.css",
"style2.css"
);
$buffer = "";
foreach ($cssFiles as $cssFile) {
$buffer .= file_get_contents($cssFile);
}
$buffer = preg_replace('!/\*[^*]*\*+([^/][^*]*\*+)*/!', '', $buffer);
$buffer = str_replace(': ', ':', $buffer);
$buffer = str_replace(array("\r\n", "\r", "\n", "\t", ' ', ' ', ' '), '', $buffer);
echo($buffer);
?>
</style>
它将所有css文件压缩为一个,并将其粘贴到html中,从而将其他请求的数量减少到零。您也可以制作自己的压缩.css文件,如果您更喜欢这样做,而不是将样式粘贴到html中。