如何通过使其成为一行代码来最小化HTML代码?

时间:2010-01-10 10:15:38

标签: html css line javascript minimization

所以我创建了一个HTML,Inline CSS和JS的网页。由于此页面将通过JS函数生成

 opened.document.write();

我想将所有网页代码放在一行中,可以在之前提到的功能中使用,而不是为每个新行重复相同的功能。我无法手动执行此操作,因为该页面包含太多代码行。

有一种快速而干净的方法吗?

注意:我使用 SOME PROGRAM 一键替换所有“with”,所以我希望用(用)替换所有(回车)s( Backspace)或类似的东西。


精化

我希望在用户点击一个按钮时生成整个页面,该按钮将调用JS函数,该函数将生成一个新页面并使用前面提到的函数编写它。

3 个答案:

答案 0 :(得分:6)

嗯,答案是“是”,但这有点令人不安。

我不知道你是否可以替换Word中的特殊字符,但在大多数文本编辑器(Textpad,Notepad ++)中,你可以通过'正则表达式'替换,这样就可以编写“\ r \ n”来替换所有的实例任何你想要的换行符。

但是,我必须说,我想知道你为什么要这样写出这份文件。你能详细说明吗?

答案 1 :(得分:3)

您可以使用online text editor with regex,粘贴代码并修复一些正则表达式,用空格或空格替换\ r和\ n。我不知道正则表达式,所以你必须自己做或者自己要求。

答案 2 :(得分:1)

更改由Javascript生成的HTML页面是一个非常糟糕的主意。您使整个网站对搜索引擎,使用javascript的用户以及使用屏幕阅读器的用户几乎不可见,以及有什么好处?节省几百个字节?使用gzip压缩和适当的缓存控制设置您的Web服务器,并保持源不变。