欢迎您光临本站,如有问题请及时联系我们。唯一指定客服QQ:1518918268

网站代码SEO优化(清理垃圾代码)

    热度:℃      作者:互联网

清理垃圾代码是指从页面中删除冗余代码。一个页面清除垃圾代码后,将近80%的冗余代码可以删除。但是,垃圾代码是什么样的代码呢?

1.垃圾代码简

垃圾代码是指删除后不会影响页面正常显示的不必要代码。这些购买占用了巨大的空间,不仅消耗了用户下载页面的时间,还占用了搜索引擎巨大的存储空间,增加了搜索引擎分析数据的时间。但是,这么庞大的垃圾代码是怎么产生的呢?

2.垃圾代码的产生

一般我们会用网页制作软件,比如FrontPage,Word,Dreamweaver。这些网页制作软件在制作网页的时候会生成相应的HTML代码,大部分是必须的,小部分是可选的,这就叫垃圾代码。因此,避免垃圾代码的最好方法是手工编写代码来创建网页。

即使相同内容的网页是由不同的网页制作软件制作的,生成的代码也会有很大的不同。在掌握手动代码之前,可以使用Dreamweaver制作网页,然后清理垃圾代码。

3.垃圾代码的清理

空间

空格字符是网页中最常见的垃圾代码。但是这里讨论的空格字符不是HTML语言中的" "标记,而是在代码编辑环境中,在键盘上点击空格键生成的符号。网页中的每个空格相当于一个字符,所以空格字符也占用了巨大的空间。最初,空格字符约占总页数的1.5%。也就是说,在一个100KB的页面中,1.5KB是一个空格字符。

空格字符通常出现在每行代码的开头和结尾,也出现在空行中。

(1)每行代码开始前的空格字符:是网页制作软件生成代码时默认生成的缩进字符。

(2)每行代码末尾的空格字符:是编辑HTML代码时不小心加上的。只要我们把光标移到每一行代码末尾的右边,如果光标没有换行,就意味着页面上还有空格字符。

(3)空行:在编写代码时,经常使用空行或注释来分隔不同的功能模块,从而产生空行。

清理页面上不同位置的空格字符有不同的方法。以下是一些常用的清理空格字符的方法。

每行代码开始前的空格字符

可以用Dreamweaver或者EditPlus清理每一行代码的起始货币的空格字符。具体操作步骤如下:

(1)转到HTML代码编辑模式(如果是Dreamweaver);

(2)按Ctrl A选择所有代码;

(3)使用组合键Shift Tab,直到所有空格都被删除。

空行

要清除空行中的空白字符,只能逐行手动删除。

(1)首先,用鼠标选择一个空行;

(2)再次按delete键删除空行。

每行代码末尾的空格字符对于每行代码开头的空格字符,我们可以使用Editplus或其他编写编辑软件的替换功能来清理:

(1)用鼠标选择" "一个空格字符",即" ";

(2)再次按Ctrl F,弹出窗口;

(3)在“替换”处填写“”,然后单击“全部替换”。

清除页面上的空格字符后,大约70%的垃圾代码可以被删除。也就是说,空格字符的代码量占垃圾代码总量的70%左右,大约30%的垃圾代码分布在默认属性、注释语句和空语句中。

默认属性

使用网页制作软件制作网页时,通常会生成一些具有默认属性的代码。例如,我们在HTML代码中不添加左对齐属性,页面中的内容也是以左对齐的方式显示的,所以可以删除代码中的左对齐属性。

在页面上,还有许多其他默认属性,以下是常见的。

(1) align="left ":向左水平对齐属性值。默认情况下,文章或图片水平向左对齐。

(2)valgn=" middle ":垂直对齐属性值。默认情况下,文章或图片垂直对齐。

(3) Size="3 ":文本大小的属性值,默认为3号字体。

(4) Target="_ self ":新页面打开的属性值。默认情况下,网页中文本的字体颜色为黑色。

使用Dreamweaver的替换功能,可以替换默认属性代码。在“搜索”中填写要替换的默认属性代码,在“替换”中留空,或在“搜索范围”中选择替换范围,然后单击“全部替换”删除“生产许可证范围”中指定的所有默认属性代码。

注释语句

注释语句是用来解释代码的功能或作用的语句,注释语句中的内容对普通用户是不可见的。也就是普通用户在页面上用HTML代码看不到评论标签中的内容。

在制作网页的时候,我们或多或上会添加注释语句一增强代码的可读性。但是,过多的注释语句会占用大量的存储空间。不仅如此,如果在注释标签里添加大量的关键字,还会被搜索引擎认为是堆砌关键字,从而对网站进行惩罚。

所以,在添加注释语句时,我们要坚守一个院长:绝不添加哪些即使删除后也不会影响网页源代码可读性的注释语句。

〇空语句

垃圾代码清理的最后一步就是删除代码中的空语句。简单地说,空语句就是指标签间不存在任何内容的语句。

空语句的清理主要针对即使删除后也不会影响页面正常显示的标签。但有一部标签是不能删除的(如、),否则页面将会出现错乱。

来源:本文由互联网原创撰写,欢迎分享本文,转载请保留出处和链接!部分信息来源互联网,如有侵权,请联系删除。