2010-01-10 35 views
0

所以我制作了HTML,Inline CSS和JS的网页。由于该页面将通过JS功能产生如何通过将代码一行代码将HTML代码最小化?

opened.document.write();

我愿把所有的网页代码成一条线,可以在一个采取先前提到的,而不是重复相同的功能,为每一位新线功能。我无法手动执行此操作,因为页面包含的代码行太多。

有没有一个快速和干净的方法来做到这一点?

注意:我以前某些程序通过点击“与\”全部更换,所以我希望有去替换所有(回车)s的(退格键)或类似的东西。


我想生产整个页面时,上的一个按钮将调用JS功能,这将产生一个新的页面,并使用前面提到的功能,把它写在用户点击。

+7

您使用了* MS Word *编辑代码? – 2010-01-10 10:18:00

+0

当呈现html时,空白大部分被忽略,那么你对此的理由是什么? – 2010-01-10 10:18:07

+2

我建议记事本++而不是单词。 Word不适用于编码麦.. – johnnyArt 2010-01-10 10:27:30

回答

6

嗯,那么答案是“是的”,但它有点令人不安,你在做什么。

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

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

+0

谢谢柔滑,但如果我想用什么替换它?意味着摆脱它? – 2010-01-10 10:38:45

+0

在这些编辑器中,您只需将其替换为空白即可。它删除它。 – 2010-01-10 10:43:19

+0

它不工作! :( – 2010-01-10 10:56:18

3

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

+0

谢谢,但不是我'寻找:( – 2010-01-10 11:26:42

+0

)为什么不呢?这是一个完全可以接受的解决方案... – 2010-01-15 12:39:58

1

改变你的HTML页面生成的Javascript是一个非常糟糕的想法。您正在使整个网站对搜索引擎,javascript关闭的用户,以及使用屏幕阅读器的用户几乎看不见,并且有什么好处?保存几百个字节?使用gzip压缩和适当的缓存控制设置您的网络服务器,并保持原样。

+0

嗨nickf, 1-这并不意味着这个网页上发现的搜索引擎 2-尺寸从来没有问题 我需要按照我的指定做这个任务,因为这是我的案子的最佳解决方案。如果我需要的是我在问题中提到的所有内容,那么我就没有必要解释整个案例...所以...有什么建议吗? – 2010-01-10 12:53:47

+0

I仍然认为这一点仍然表明没有隐藏你的内容的借口。 – nickf 2010-01-10 23:19:21