1、刪除script中的注釋符。在大部分主流瀏覽器里,往腳本塊里添加HTML注釋是完全不需要的。估計(jì)老的掉牙的瀏覽器也沒有用戶在使用了。
2、將事件屬性(如onclick=“…”,onmouseover=“…”等)寫在HTML標(biāo)簽內(nèi)是一種很不明智的做法,降低了代碼的可維護(hù)性,同時(shí)污染了標(biāo)簽。可以將事件屬性通過JS動(dòng)態(tài)添加,不僅可以靈活控制,還可以利用JS客戶端緩存的優(yōu)勢,讓這些事件屬性不必每次跟隨文檔請求。 3、< form method=“get” >中,form的默認(rèn)method是get,所以如果是使用get的話可以不用寫。 4、< input type=“text” >的默認(rèn)屬性為text,可以忽略。 5、< meta http-equiv=”Content-type” … >。指定文件的字符編碼一直都引起極大的混亂,Content-type的優(yōu)先級(jí)并不比HTTP HEADER高,當(dāng)兩者都存在時(shí),請求頭更優(yōu)先,所以如果你能控制好服務(wù)器響應(yīng),并且設(shè)置好HEADER,那MATE就可以安全的忽略,除非頁面需要本地瀏覽的時(shí)候。 以上是集中常見的標(biāo)記優(yōu)化方法,對(duì)于優(yōu)化網(wǎng)頁加載速度,還可以利用一些工具進(jìn)行分析處理,筆者在之前寫過的《巧用Google工具優(yōu)化首頁加載速度》中,就針對(duì)其負(fù)責(zé)的齊魯人才網(wǎng)為例進(jìn)行了網(wǎng)頁加載速度的優(yōu)化分析,google提供的page-speed工具可以提供詳細(xì)的網(wǎng)頁速度優(yōu)化報(bào)告,該報(bào)告中可以清楚的看到需要優(yōu)化的內(nèi)容。 |
|