00
:
30
前端是龐大的,包括HTML、Image、Javascript、CSS、Flash等等各種(zhǒng)各樣(yàng)的資源。前端優化是複雜的,針對(duì)方方面(miàn)面(miàn)的資源都(dōu)有不同的方式。恰當的優化不僅能(néng)夠改善站點的用戶體驗并且能(néng)夠節省相當的資源利用。
爲何要對(duì)網頁的前端進(jìn)行優化?從服務商角度來說,優化能(néng)夠減少頁面(miàn)請求數、或者減小請求所占帶寬,能(néng)夠節省可觀的資源。從用戶角度來說,優化能(néng)夠讓頁面(miàn)加載得更快、對(duì)用戶的操作響應得更及時,能(néng)夠給用戶提供更爲友好(hǎo)的體驗。
網站前端優化的途徑有很多,大緻可以分爲兩(liǎng)類,第一類是頁面(miàn)級别的優化,例如HTTP請求數、腳本的無阻塞加載、内聯腳本的位置優化等;第二類則是代碼級别的優化,例如Javascript中的DOM操作優化、CSS選擇符優化、圖片優化以及HTML結構優化等等。
而這(zhè)些方法基本上都(dōu)是前端開(kāi)發(fā)人員在開(kāi)發(fā)的過(guò)程中可以借鑒和實踐的,除此之外,完整的前端優化還(hái)應該包括很多其他的途徑,例如CDN、Gzip、多域名、無Cookie服務器等等。