【发布时间】:2010-08-22 23:15:45
【问题描述】:
当您查看 PHP 生成的输出的源代码时,通常所有内容都在一行中,这使得前端开发人员很难阅读代码和排除故障。
那么有没有办法让 PHP 生成的输出从此开始:
<ul><li>Hello</li><li>Hola</li><li>Bonjour</li></ul>
到
<ul>
<li>Hello</li>
<li>Hola</li>
<li>Bonjour</li>
</ul>
没有在服务器端代码中使用/n 换行符,这只会让事情变得混乱。
【问题讨论】:
-
为什么不改用 Firebug (getfirebug.com)。它是前端开发人员的工具,它为您提供一切!
-
@Marko 是的,我和前端开发人员都使用 firebug,但是当有人直接查看源代码(控制 U)时,他们仍然会看到凌乱的代码。我观察到的大多数大型网站都有很好的匹配源代码,否则似乎有点不专业。我知道这主要是美学问题,但仍然......
-
嗯 - 你看过 Facebook 吗?还是谷歌?空格/换行符会增加页面大小。为什么最终用户应该能够看到漂亮的 HTML?许多编辑器会为你格式化代码,就前端而言——我只坚持使用 Firebug。我永远不会浪费时间来美化生成的输出。期间。
-
对于生产用途,我更倾向于去除空白而不是整理它。虽然,使用 GZIP 可能没什么区别,所以任何整洁/最小化的后处理可能不值得处理能力(但您需要针对自己的情况进行基准测试)。