當前位置:編程學習大全網 - 源碼下載 - 網站垃圾代碼怎麽清理,優化系統

網站垃圾代碼怎麽清理,優化系統

這些網頁制作軟件在制作網頁時,會生成相應的HTML代碼,其中大部分是必須的,而有壹小部分則是可有可無得,這就是所謂的垃圾代碼。因此,避免產生垃圾代碼的最好辦法就是以手工編寫代碼的方式制作網頁。

即使是同樣內容的網頁,使用不同的網頁制作軟件進行制作,所產生的代碼也會存在很大的區別。

使用Dreamweaver制作網頁時所產生的代碼量是最少的。因此,在沒有掌握手工編寫代碼前,我們可以使用Dreamweaver制作網頁,完成後再清理其中的垃圾代碼。、垃圾代碼的清理

(1)空格

空格字符是網頁中最常見的垃圾代碼。但此處討論的空格字符並非HTML語言中的“”標簽,而是指在代碼編輯環境下敲擊鍵盤上的空格鍵所產生的符號。網頁中每個空格都相當於壹個字符,因此,空格字符也會占用巨大的空間。初步統計,空格字符約占頁面總體積的1.5%。也就是說,壹個100KB的網頁中,其中1.5KB是空格字符。

空格字符通常會出現在每行代碼的開始和結束處,還有就是空行中。

1、每行代碼開始前的空格字符:是網頁制作軟件生成代碼時,默認產生的縮進字符。

2、空白行:在編寫代碼時,常利用空行或者註視對不同功能模塊進行分割,這樣就產生了空白行。

3、每行大罵結束處的空格字符:是在編輯HTML代碼時,不小心加上的。只要在每行代碼的結束為止向右移動光標,如果光標不換行,則說明該行後面還存在空格字符。

(2)默認屬性

在利用網頁制作軟件制作網頁時,通常會產生壹些默認屬性的代碼。在頁面中,還有很多其他屬性都是默認屬性,壹下是比較常見的:

1、align=“center”:橫向居左對齊屬性,默認情況下文字或者圖片都是橫向居左對齊的。

2、valign=“middle”:豎向居中對齊屬性,默認情況下文字或者圖片都是豎向居中對齊的。

3、size=“3”:文字大小屬性值,默認情況下是3號字體。

4、target=“_self”:新頁面打開屬性值,默認情況下是當前窗口中打開。

利用Dreamweaver的替換功能,可以完成對默認屬性代碼的替換。在“查找範圍”上選擇替換範圍,在“查找”中填上要替換的默認屬性代碼,“替換”處留空白:然後,點擊“替換全部”就可以刪除“查找範圍”內所有指定的默認屬性代碼。

(3)註釋語句

註釋語句是用於對代碼功能或作用進行說明的語句,其中的內容對於普通用戶來說是不可見的,即普通用戶在頁面中看不到HTML代碼中註釋標簽裏的內容。

在制作網頁時,我們或多或少會添加註釋語句以增強代碼的可讀性。但是,過多的註釋語句會占用大量的空間。不僅如此,如果在註視標簽裏添加大量的關鍵字,還會被搜索引擎認為是堆砌關鍵字,從而對網站進行懲罰。

所以在添加註釋語句是,要堅守壹個原則,絕不添加那些即使刪除後也不會影響網頁源代碼可讀性的註釋語句。

(4)空語句

垃圾代碼清理的最後壹步就是刪除代碼中的空語句,簡單地說,空語句就是指標簽間不存在任何內容的語句。

空語句的清理主要是針對即使刪除後也不會影響頁面正常顯示的標簽,如、、等。但有壹部分標簽是不能刪除的(如、)。否則頁面將會出現錯亂。

我們可以使用網頁制作軟件提供的特定功能對代碼中的空語句進行清理。另外手工編寫HTML代碼是搜索引擎優化從業者必須具備的基本技能。如果妳已經具備手工編寫HTML代碼的能力,就應該優先采用手工編寫代碼的方式制作網頁。

經過垃圾代碼清理後,頁面中70%以上的冗余代碼已經被清除。但是,精簡代碼的工作並沒有完成。

  • 上一篇:淘寶banner是什麽意思
  • 下一篇:樂視無線家庭音響使用指導
  • copyright 2024編程學習大全網