中文在线资源天堂_亚洲欧洲日本在线_欧美视频在线看_三级福利视频_久久av动漫_在线免费观看亚洲

Web前端知識

首頁 > 免費 > Web前端知識 >

匯仁智杰分享Web前端性能優化

來源:北京匯仁智杰科技有限公司    時間:2015-01-24   點擊:

  今天匯仁智杰專業網絡推廣公司要為大家分享Web前端性能優化知識,希望可以給在這方面有煩惱的朋友一點幫助。

  1、請減少HTTP請求

  基本原理:

  在瀏覽器(客戶端)和服務器發生通信時,就已經消耗了大量的時間,尤其是在網絡情況比較糟糕的時候,這個問題尤其的突出。

  一個正常HTTP請求的流程簡述:如在瀏覽器中輸入"www.xxxxxx.com"并按下回車,瀏覽器再與這個URL指向的服務器建立連接,然后瀏覽器才能向服務器發送請求信息,服務器在接受到請求的信息后再返回相應的信息,瀏覽器接收到來自服務器的應答信息后,對這些數據解釋執行。

  而當我們請求的網頁文件中有很多圖片、CSS、JS甚至音樂等信息時,將會頻繁的與服務器建立連接,與釋放連接,這必定會造成資源的浪費,且每個HTTP請求都會對服務器和瀏覽器產生性能負擔。

  網速相同的條件下,下載一個100KB的圖片比下載兩個50KB的圖片要快。所以,請減少HTTP請求。

  解決辦法:

  合并圖片(css sprites),合并CSS和JS文件;圖片較多的頁面也可以使用 lazyLoad 等技術進行優化。

  2、請減少對DOM的操作

  基本原理:

  對DOM操作的代價是高昂的,這在網頁應用中的通常是一個性能瓶頸。

  在《高性能JavaScript》中這么比喻:“把DOM看成一個島嶼,把JavaScript(ECMAScript)看成另一個島嶼,兩者之間以一座收費橋連接”。所以每次訪問DOM都會教一個過橋費,而訪問的次數越多,交的費用也就越多。所以一般建議盡量減少過橋次數。

  解決辦法:

  修改和訪問DOM元素會造成頁面的Repaint和Reflow,循環對DOM操作更是罪惡的行為。所以請合理的使用JavaScript變量儲存內容,考慮大量DOM元素中循環的性能開銷,在循環結束時一次性寫入。

  減少對DOM元素的查詢和修改,查詢時可將其賦值給局部變量。

  注:在IE中:hover會降低響應速度。

  3、精簡CSS和JS文件

  基本原理:

  有一條非常重要的準則一直沒有提到,就是CSS和JavaScript的壓縮,直接減少下載的文件體積。匯仁智杰經常使用的方式是使用 YUI Compressor,它的特點是:移除注釋;移除額外的空格;細微優化;標識符替換。

  YUI Compressor是java程序,如果你對java很熟悉的話可快速的上手使用yuicompressor.jar;如果你對java很陌生也沒關系,一樣可以使用YUI Compressor。

網絡營銷推廣 . 北京匯仁智杰科技有限公司!

地址:北京市昌平區回龍觀龍冠大廈5層
咨詢:13370157521
業務QQ:373002979
E - mail:sales @ huirenzhijie.com
企業網站備案:京ICP備15021091號-1

匯仁智杰與眾不同

  • 有網絡推廣經驗
  • 有網站建站隊伍
  • 有大型網站建設經驗
  • 致力于營銷型網站建設
  • 始終堅持技術和服務同樣重要
查看PC版網站
備案號:京ICP備15021091號-1 版權所有:匯仁智杰

主站蜘蛛池模板: 玖玖综合网 | 中文字幕在线看第二 | 一区二区免费视频 | 精品视频一区二区三区 | 午夜成人免费电影 | 久久免费精品 | 狠狠的日 | 日韩三区 | 国产成人91 | 97成人在线 | 97综合色| 国产精品毛片一区二区三区 | 高清国产一区二区三区四区五区 | 欧美精品导航 | 国产黄网 | 日韩精品一区二区在线观看 | 欧美色性| 伊人热久久婷婷 | 亚州成人| 国产精品视频一区二区三区 | 国产精品国产精品国产专区不卡 | 国产三级在线 | 91se在线 | 成人免费淫片aa视频免费 | 另类视频在线 | 色综合久久久久 | 国产精品久久久久不卡 | 91视频网址 | 精品在线一区二区 | 国产日韩欧美激情 | 久久久久久艹 | 波多野结衣先锋影音 | 91日日| 国产精品久久久久影院色老大 | 中文字幕一区二区三区四区 | 亚洲二区视频 | jizz国产免费 | 黄色大片网站在线观看 | 狠狠爱www人成狠狠爱综合网 | 亚洲精品www久久久 www.蜜桃av | 欧美日韩在线视频观看 |