清理垃圾代碼是精簡(jiǎn)代碼的其中一個(gè)重要的環(huán)節(jié),什么事垃圾代碼呢?垃圾代碼就是刪除后不會(huì)影響頁(yè)面顯示的非必要的代碼,一個(gè)頁(yè)面在清理了垃圾代碼后,可以刪除緊80的冗余代碼。從而能夠降低頁(yè)面體積,提高頁(yè)面的用戶體驗(yàn)和搜索引擎友好性的目的。常見(jiàn)的垃圾代碼有空格默認(rèn)屬性,注釋語(yǔ)句和空句子。
空格字符
空格字符是在編輯代碼時(shí)敲擊鍵盤上的空格鍵而產(chǎn)生的符號(hào),網(wǎng)頁(yè)中的每一個(gè)空格都算作一個(gè)字符,他通常出現(xiàn)在每行代碼的開(kāi)始出和結(jié)束處,還有空行中。對(duì)于每行代碼開(kāi)始前的空格。我們可以用dreamweaver軟件進(jìn)行清理。
具體步驟
轉(zhuǎn)至html代碼編輯模式--按ctrl+a選擇全部代碼---使用組合鍵shift_table,直至刪除所有空格;對(duì)于每行結(jié)尾處的空格可以使用一些文本編輯軟件進(jìn)行替換。
具體步驟:
用鼠標(biāo)選擇>+一個(gè)空格字符----然后使用文本編輯軟件的替換功能---在替換處填>,然后全部替換,對(duì)于空行則需要手工逐行清理了。
默認(rèn)屬性
我們?cè)谑褂镁W(wǎng)頁(yè)制作軟件時(shí),都會(huì)產(chǎn)生一些默認(rèn)屬性的代碼。比如我們?cè)诰W(wǎng)頁(yè)中不添加左對(duì)齊的屬性,但是頁(yè)面中的內(nèi)容也是左對(duì)齊顯示的,所以代碼中的左對(duì)齊屬性代碼就可以刪除,常見(jiàn)的默認(rèn)屬性有align="left";valign=middle size=3 target=self等。這些可以利用使用dreamweaver的替換功能,就可以全部刪除了。
注釋語(yǔ)句
在制作網(wǎng)頁(yè)的時(shí)候,我們會(huì)添加一些注釋語(yǔ)句來(lái)增加代碼的可讀性,但是過(guò)多的注釋語(yǔ)句會(huì)占用大量的網(wǎng)頁(yè)空間,而且如果注釋語(yǔ)句中存在大量的關(guān)鍵字,還會(huì)被搜索引擎認(rèn)為是對(duì)切關(guān)鍵詞,從而對(duì)網(wǎng)站懲罰,所以,我們?cè)谔砑幼⑨屨Z(yǔ)句時(shí),就盡量添加那些即使刪除后也不會(huì)影響網(wǎng)頁(yè)源代碼可讀性注釋語(yǔ)句。