摘要:所有表現(xiàn)用實現(xiàn)模塊化命名規(guī)范語義化盡量減少頁面懶加載少用操作加注釋
為什么要進行頁面優(yōu)化?
更快:頁面加載更快,客戶感知更快;
更易于閱讀:易于搜索引擎抓頁面重點,易于盲人閱讀;
更易于維護:易于自己和同事后期讀懂、定位、修改和擴展代碼.
如何進行頁面優(yōu)化 html語義化
加載順序:css放head里面(用戶看到順暢頁面),js放尾部(會阻塞dom渲染,且dom樹沒搭建好時,js里面的dom操作會有問題)
減少頁面請求:合并img,合并css,避免使用@import方式引入css文件
減少文件大小:
主要減少img文件大小,選用合適的格式并且用工具進行壓縮(ImageOptim,ImageAlpha,JPEGmini)
刪除不必要的標簽
css選擇器:越簡單越短越好,同樣的樣式進行選擇器合并
css值縮寫:margin等,值為0的省略單位,
減少文件大小:YUI Compressor,cssmin
少用耗性能的屬性:expresion,border-radius,filter,box-shadow,gradients等
圖片設置寬高,不要縮放,減少瀏覽器的回流和重繪。
所有表現(xiàn)用css實現(xiàn)
模塊化
命名規(guī)范、語義化
盡量減少hack
javascript頁面懶加載
少用dom操作
加注釋文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/115267.html
摘要:背景在開發(fā)好頁面后,如何讓頁面更快更好的運行,是區(qū)分一個程序猿技術水平和視野的一個重要指標。在對這些環(huán)節(jié)進行優(yōu)化之前,我們需要知道如何監(jiān)控這些環(huán)節(jié)花費了多少時間。為了優(yōu)化鏈接的環(huán)節(jié),前端這里還需要對資源使用,雪碧圖,代碼合并等手段。 背景 在開發(fā)好頁面后,如何讓頁面更快更好的運行,是區(qū)分一個程序猿技術水平和視野的一個重要指標。所以面試時,面試官總會問你一個問題,如何進行性能優(yōu)化呢? 如...
摘要:端優(yōu)談談關于前端的緩存的問題我們都知道對頁面進行緩存能夠有利于減少請求發(fā)送,從而達到對頁面的優(yōu)化。而作為一名有追求的前端,勢必要力所能及地優(yōu)化我們前端頁面的性能。這種方式主要解決了淺談前端中的過早優(yōu)化問題過早優(yōu)化是萬惡之源。 優(yōu)化向:單頁應用多路由預渲染指南 Ajax 技術的出現(xiàn),讓我們的 Web 應用能夠在不刷新的狀態(tài)下顯示不同頁面的內容,這就是單頁應用。在一個單頁應用中,往往只有一...
摘要:所有表現(xiàn)用實現(xiàn)模塊化命名規(guī)范語義化盡量減少頁面懶加載少用操作加注釋 為什么要進行頁面優(yōu)化? 更快:頁面加載更快,客戶感知更快; 更易于閱讀:易于搜索引擎抓頁面重點,易于盲人閱讀; 更易于維護:易于自己和同事后期讀懂、定位、修改和擴展代碼. 如何進行頁面優(yōu)化 html 語義化 加載順序:css放head里面(用戶看到順暢頁面),js放尾部(會阻塞dom渲染,且dom樹沒搭建好時,j...
摘要:所有表現(xiàn)用實現(xiàn)模塊化命名規(guī)范語義化盡量減少頁面懶加載少用操作加注釋 為什么要進行頁面優(yōu)化? 更快:頁面加載更快,客戶感知更快; 更易于閱讀:易于搜索引擎抓頁面重點,易于盲人閱讀; 更易于維護:易于自己和同事后期讀懂、定位、修改和擴展代碼. 如何進行頁面優(yōu)化 html 語義化 加載順序:css放head里面(用戶看到順暢頁面),js放尾部(會阻塞dom渲染,且dom樹沒搭建好時,j...
閱讀 3060·2023-04-26 00:40
閱讀 2398·2021-09-27 13:47
閱讀 4239·2021-09-07 10:22
閱讀 2969·2021-09-06 15:02
閱讀 3313·2021-09-04 16:45
閱讀 2498·2021-08-11 10:23
閱讀 3602·2021-07-26 23:38
閱讀 2904·2019-08-30 15:54