0

你能在不丢失可读性的情况下压缩所有的 web 文件,如 html、css、js、php 吗?

我正在开发一个动态网站,但是客户要求我经常更新网站,问题是每当我对网站进行任何更改时,我都需要备份一个 .min 版本(到 webhost)和原始文件(用于发展)。

问题是保存两组文件相当繁琐,而且容易出错......

有没有更好的方法,比如 javascript 可以在上传到主机时处理所有压缩功能,并且我可以重新使用相同的文件进行开发?提前致谢

4

1 回答 1

1

首先,让我们将压缩和缩小分开。我假设我们在这里只讨论缩小(删除空格等)而不是像 gzip 这样的压缩。

有 2 种常用方法来提供缩小的 css/js/等。

  1. 编辑可读版本,离线缩小,上传缩小文件。
  2. 编辑和上传可读文件,但动态地为用户提供缩小版本。

我同意 #1 更繁琐且容易出错,如果有时您被迫对最低版本进行更改而忘记将更改带回您的开发端。

有很多方法可以实现#2。如果您使用的是 PHP,我建议您使用Minify(它不仅会缩小而且会连接和压缩您的 CSS/JS 以减少文件请求)。这样你就可以在你的开发和生产端维护一组可读的 CSS/JS 文件,让 Minify 来处理剩下的事情。

于 2013-09-26T07:04:59.070 回答