了解前端開發的程序員都知道,影響網站性能的因素有很多,例如,HTTP請求數量,臃腫的代碼,繁重的媒體文件等。如何編寫CSS以及如何在瀏覽器中加載樣式表都會對加載時間造成重大影響,接下來IT168企業級小編推薦五款針對CSS的性能提升工具,以幫助廣大前端開發程序員創建一流的網站。

  TestMyCSS

  

 

  TestMyCSS是一款免費的在線優化工具,具有很多功能。它可用來檢查代碼冗余,驗證錯誤,未使用的CSS和尋求最佳做法。程序員只需將網址輸入網站的CSS文件,就可以立即開始使用,TestMyCSS可以發現需要改進的所有項目。不僅如此,程序員還可以看到一些有用的提示:

  如何簡化復雜的選擇器

  需要去掉的重復的CSS屬性和選擇器

  代碼中存在的重要聲明的數量

  不必要的類特異性

  不必要的IE修復

  不需要供應商前綴的CSS屬性

  具有標簽名的類或ID規則,例如a.primary-link

  通用選擇器使用不當

  Stylelint

  

 

  StyleLint是一款相當強大的CSS linter,它與PostCSS(一種開發工具)一起編寫了最先進的CSS,linter是一個可通過代碼捕獲潛在錯誤的程序。

  StyleLint可以用來:

  檢查拼寫錯誤,如打字錯誤,十六進制顏色無效,重復選擇器等。

  尋求最佳做法實現

  統一編碼風格,如每個CSS規則中的一致間距等。

  支持新的頂級CSS語法

  使用stylefmt自動修復一些警告,一種格式化CSS規則的工具

  ……

  StyleLint非常強大,程序員可以使用其具備的:

  StyleLint CLI(命令行界面)

  構建工具的插件,例如webpack,gulp等。

  文本編輯器的插件,例如Atom,Sublime Text等。

  StyleLint Node API

  StyleLint PostCSS插件

  CSS Triggers

 

  CSS Triggers提供在線的頁面解析參考,程序員可通過此參考了解哪些CSS屬性觸發了重繪和合成,但不引發布局,這些是瀏覽器在渲染網頁時的執行過程。

  Layout:瀏覽器生成每個元素的幾何形狀和位置

  Paint:瀏覽器將每個元素的像素解析為圖層

  Composite:瀏覽器在屏幕上繪制圖層。

  合成操作是瀏覽器執行的最廉價操作,如果你的CSS動畫的代碼反復觸發合成和重繪操作的屬性,則很難將60fps(每秒幀數)作為平滑網頁動畫的關鍵數字。

  cssnano

 

  當使用CSS呈現頁面的關鍵路徑時,使用精簡的、結構良好的樣式表文檔就變得很重要。 換句話說,默認的瀏覽器網頁渲染過程,直到樣式表被加載,解析和執行完成后才停止。因此,如果CSS文檔大而且雜亂,網站的加載時間就會很久。

  cssnano是PostCSS的CSS優化和分解插件。cssnano采用格式很好的CSS,并通過許多優化,以確保最終的生產環境盡可能小。

  Critical

 

  Critical是處理上一節提到的CSS關鍵路徑問題的另一個工具。為了獲得最佳性能,程序員可能需要考慮將關鍵CSS直接插入到HTML文檔中,因為這消除了關鍵路徑的額外往返行程……

  該想法的具體實踐是查找關鍵的CSS規則,并將這些規則放在HTML文檔的部分。Critical生成并內聯關鍵路徑CSS,程序員可同時使用Grunt和Gulp。

  以上五大工具可幫助前端開發程序員搭建一個可快速加載的網站,同時讓樣式表更精簡,減少錯誤,進而方便瀏覽器的加載和解析。其實相關的性能優化工具有很多,但各有優劣,你會選擇哪一款呢?

  來源:IT168企業級

更多關于云服務器域名注冊,虛擬主機的問題,請訪問三五互聯官網:www.shinetop.cn

贊(0)
聲明:本網站發布的內容(圖片、視頻和文字)以原創、轉載和分享網絡內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。郵箱:3140448839@qq.com。本站原創內容未經允許不得轉載,或轉載時需注明出處:三五互聯知識庫 » 為什么Web頁面的加載速度如此重要

登錄

找回密碼

注冊

主站蜘蛛池模板: 国产99青青成人A在线| 我国产码在线观看av哈哈哈网站 | 白丝乳交内射一二三区| 日日爽日日操| 精品日本乱一区二区三区| 内射干少妇亚洲69XXX| 国产97人人超碰CAO蜜芽PROM| 久久成人影院精品777| 亚洲AV日韩精品久久久久| 美国又粗又长久久性黄大片| 2019久久久高清日本道| 大胸美女吃奶爽死视频| 亚洲成人av免费一区| 97视频精品全国免费观看| 午夜国产精品福利一二| 久热这里只有精品视频3| 抚宁县| 92自拍视频爽啪在线观看| 亚洲成年轻人电影网站WWW| 国产精品偷伦费观看一次| 精品视频一区二区福利午夜| 久久青青草原亚洲AV无码麻豆| 国产亚洲一二三区精品| 亚洲熟女乱色综合亚洲图片| 中文字幕日韩精品国产| 国产日产免费高清欧美一区| 久久99久久99精品免视看国产成人| 色综合一本到久久亚洲91| 狠狠色丁香婷婷综合尤物 | 成年女人免费v片| 蜜臀av久久国产午夜福利软件| 国产日韩精品欧美一区灰| 日本大片在线看黄a∨免费| 久久国产综合色免费观看| 久久香蕉欧美精品| 四虎国产精品永久地址99| 国产自产对白一区| 亚洲国产高清第一第二区| 欧美色欧美亚洲高清在线视频| 国产精品色一区二区三区| 18岁日韩内射颜射午夜久久成人|