<sup id="saaqk"><small id="saaqk"></small></sup>
<rt id="saaqk"><center id="saaqk"></center></rt>
<acronym id="saaqk"><center id="saaqk"></center></acronym>
<rt id="saaqk"><small id="saaqk"></small></rt>

分享Web性能的前端優化技巧

作者: | 時間:2021-08-09 16:06:37

這是一篇講述幫助、改善優化前端的技術,對于前端人員是十分有用的知識。主要內容有清理代碼、壓縮圖片、壓縮外部資源以及一些其它方法。這些方法會為你的網站帶顯著的速度提升和整體性能提升。一、清理 HTML 文檔HTML,即超文本標記語言,幾乎是所有網站的支柱。HTML 為網頁帶來標題、子標題、列表和其它一些文檔結構的格式。在近更新的 HTML5 中,甚至可以創建圖表。HTML 很容易被網絡爬蟲識別,因此搜索引擎可以根據網站的內容在一定程度上實時更新。在寫 HTML 的時候,你應該嘗試讓它 簡潔而有效 。此外,在 HTML 文檔中引用外部資源的時候也需要遵循一些實踐方法。1.恰當放置CSSWeb設計者喜歡在網頁建立起主要的 HTML 骨架之后再來創建樣式表。這樣一來,網頁中的樣式表往往會放在HTML的后面,接近文檔結束的地方。然而推薦的做法是把CSS放在 HTML 的上面部分,文檔頭之內,這可以確保正常的渲染過程。這個策略不能提高網站的加載速度,但它不會讓訪問者長時間看著空白屏幕或者無格式的文本(FOUT)等待。如果網頁大部分可見元素已經加載出來了,訪問者才更有可能等待加載整個頁面,從而帶來對前端的優化效果。這就是知覺性能。2.正確放置Javascript另一方面,如果將 JavaScript 放置在 head 標簽內或 HTML 文檔的上部,這會阻塞 HTML 和 CSS 元素的加載過程。這個錯誤會導致頁面加載時間增長,增加用戶等待時間,容易讓人感到不耐煩而放棄對網站的訪問。不過,您可以通過將 JavaScript 屬性置于 HTML 底部來避免此問題。此外,在使用 JavaScript 時,人們通常喜歡用異步腳本加載。這會阻止<script>標簽在 HTML 中的呈現過程,如,在文檔中間的情況。雖然對于網頁設計師來說, HTML 是值得使用的工具之一,但它通常要與 CSS 和 JavaScript 一起使用,這可能會導致網頁瀏覽速度減慢。 雖然 CSS 和 JavaScript 有利于網頁優化,但使用時也要注意一些問題。使用 CSS 和 JavaScript 時,要避免嵌入代碼。因為當您嵌入代碼時,要將 CSS 放置在樣式標記中,并在腳本標記中使用 JavaScript,這會增加每次刷新網頁時必須加載的 HTML 代碼量。二、優化CSS性能CSS,即級聯樣式表,能從HTML描述的內容生成專業而又整潔的文件。很多CSS需要通過HTTP請求來引入(除非使用內聯CSS),所以你要努力去除累贅的CSS文件,但要注意保留其重要特征。如果你的Banner、插件和布局樣式是使用CSS保存在不同的文件內,那么,訪問者的瀏覽器每次訪問都會加載很多文件。雖然現在HTTP/2的存在,減少了這種問題的發生,但是在外部資源加載的情況下,仍會花費較長時間。要了解如何減少HTTP請求以大幅度縮減加載時間,請閱讀WordPress性能。此外,不少網站管理員在網頁中錯誤的使用@import指令來引入外部樣式表。這是一個過時的方法,它會阻止瀏覽并行下載。link標簽才是的選擇,它也能提高網站的前端性能。多說一句,通過link標簽請求加載的外部樣式表不會阻止并行下載。三、減少外部HTTP請求在很多情況下,網站的大部分加載時間來自于外部的Http請求。外部資源的加載速度隨著主機提供商的服務器架構、地點等不同而不同。減少外部請求要做的步就是簡略地檢查網站。研究你網站的每個組成部分,消除任何影響訪問者體驗不好的成分。這些成分可能是:1.不必要的圖片2.沒用的JavaScript代碼3.過多的css4.多余的插件在你去掉這些多余的成分之后,再對剩下的內容進行整理,如,壓縮工具、CDN服務和預獲?。╬refetching)等,這些都是管理HTTP請求的選擇。除此之外,減少DNS路由查找教程會教你如何一步一步的減少外部HTTP請求。其實我們在進行前端優化似乎需要花費很大的精力,相信這篇應用指南中的一些小技巧能幫你極大改善網站加載速度。一般情況下,網站加載地越快,則用戶體驗越佳。所以,提高網站速度是前端優化的必要工作內容。

相關新聞

嗯好舒服嗯好猛嗯好大-草民电影网午夜无码精华-无码4800yy私人影院在线看 <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>