• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
    問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
    當前位置: 首頁 - 科技 - 知識百科 - 正文

    優化網頁之快速的呈現我們的網頁_javascript技巧

    來源:懂視網 責編:小采 時間:2020-11-27 20:37:24
    文檔

    優化網頁之快速的呈現我們的網頁_javascript技巧

    優化網頁之快速的呈現我們的網頁_javascript技巧:一.我們需要解決的麻煩 A.減少HTTP請求數. 減少HTTP請求數有什么好處: 降低服務器跟客戶端的建立和消除HTTP請求和響應Header的開銷 減少服務器為HTTP連接的進程和線程的開銷,如果可能,還會包括GZIP壓縮的CPU開銷. B.減小被請求文件大小, 減少請求
    推薦度:
    導讀優化網頁之快速的呈現我們的網頁_javascript技巧:一.我們需要解決的麻煩 A.減少HTTP請求數. 減少HTTP請求數有什么好處: 降低服務器跟客戶端的建立和消除HTTP請求和響應Header的開銷 減少服務器為HTTP連接的進程和線程的開銷,如果可能,還會包括GZIP壓縮的CPU開銷. B.減小被請求文件大小, 減少請求

    一.我們需要解決的麻煩
    A.減少HTTP請求數.
    減少HTTP請求數有什么好處:
    降低服務器跟客戶端的建立和消除HTTP請求和響應Header的開銷
    減少服務器為HTTP連接的進程和線程的開銷,如果可能,還會包括GZIP壓縮的CPU開銷.
    B.減小被請求文件大小, 減少請求數據占用的網絡帶寬.
    C.讓用戶更快的看到想要的結果.
    D.提高客戶端渲染速度.
    E讓瀏覽器同時能請求更多的數據.
    F.提高服務器相應速度.
    G.通過版本化控制客戶端Cache.

    引用
    二.如何解決我們的麻煩

    A.如何減少HTTP請求數
    1.合并JS文件跟 CSS文件.

    2.合并框架圖片以及相對變動較少的圖片成一張,通過CSS背景切割來完成渲染.
    3.合理使用本地Cache來緩存JS/CSS/IMAGE.
    4.合理使用UserData緩存JS文件,對于FF用戶可以單獨請求服務器,這樣能解決80%用戶的問題.
    5.把JS跟CSS合并成一個文件
    寫法如下:


    window.onload=function(){
    document.getElementById("test2").innerHTML="傳說中滴JS測試者。如果你看到我,那JS也生效了";
    }


    引用
    以上內容的文件同時被JS跟Style引用,都是有效的

    B.減小被請求文件大小,減少請求數據占用的網絡帶寬
    1.壓縮JS體積
    刪除JS中空白換行,注釋,混淆把長變量換成短變量
    2.壓縮CSS體積
    刪除CSS注釋
    CSS中的寫法盡量用簡寫,比如:
    .bak{background:url(sina.gif) no-repeat left};
    3.使用DIV+CSS方式搭建網站結構,提高CSS重用性,來減少HTML文件大小.
    4.使用服務器端GZIP壓縮JS/ CSS文件,縮小傳輸文件大小.
    附注:Apache1跟Apache2的GZIP的效率跟方式不一樣的,根據需要自行選擇

    C.讓用戶更快的看到想要的結果
    用戶對于一個站點的白頁的忍受時間根據統計是8-12秒.
    對于用戶能忍受的頁面白頁時間是8-10秒, 白頁的產生可能由于各種原因引起,我們能做的就是怎么讓用戶能變的稍微能等待更久.

    方案1.多做一個引導頁,讓用戶體會其中的變化
    案例:mail.aol.com中的loading引導頁


    方案2.優先載入頁面結構以及結構圖片,后一步載入當前頁面數據,再后 一步載入Iframe,Flash等數據.讓用戶盡早的看到被打開頁面的希望.

    D.提高客戶端渲染速度
    這個問題就比較泛泛了,影響客戶端的渲染速度有多方面的,主要目的都是提高程序方面的效率.
    1. 對于大索引的結構,盡可能的少用索引訪問,能用訪問兄弟節點的方式盡可能用訪問兄弟節點的方式.
    var t1=new Date();
    var xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
    xmlDoc.async="false";
    xmlDoc.load("xml.xml");
    var node=xmlDoc.documentElement.firstChild;
    var a=[],i=-1;
    do a[++i]=node.getAttribute("text");
    while(node=node.nextSibling);
    a=a.join("");
    document.write(a.length);
    alert(new Date()-t1);


    引用
    2. 字符串拼接盡可能用數組方式

    聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    優化網頁之快速的呈現我們的網頁_javascript技巧

    優化網頁之快速的呈現我們的網頁_javascript技巧:一.我們需要解決的麻煩 A.減少HTTP請求數. 減少HTTP請求數有什么好處: 降低服務器跟客戶端的建立和消除HTTP請求和響應Header的開銷 減少服務器為HTTP連接的進程和線程的開銷,如果可能,還會包括GZIP壓縮的CPU開銷. B.減小被請求文件大小, 減少請求
    推薦度:
    標簽: 快速 技巧 js
    • 熱門焦點

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 亚洲精品亚洲人成人网| 国产精品一区在线播放| 国产精品区一区二区三在线播放 | 精品国产网红福利在线观看| 亚洲精品无码久久久久sm| 精品亚洲成α人无码成α在线观看| 精品亚洲永久免费精品| 国产精品人人爽人人做我的可爱| 亚洲欧美一级久久精品| 久热精品视频第一页| 国产精品久久久99| 天天爽夜夜爽精品视频app| 成人区人妻精品一区二区不卡视频 | 亚洲国产精品无码中文字| 久久99精品国产麻豆不卡| 99久久精品国产一区二区三区| 国产精品免费看久久久| 亚洲av午夜福利精品一区人妖| 欧美精品高清在线xxxx| 久久久久久极精品久久久| 精品国产污污免费网站入口在线| 无翼乌无遮挡全彩老师挤奶爱爱帝国综合社区精品 | 日韩精品国产自在久久现线拍| 国产成人vr精品a视频| 日本内射精品一区二区视频| 亚洲国产精品成人精品无码区| 一本久久a久久精品综合香蕉| 免费精品精品国产欧美在线欧美高清免费一级在线 | 久热这里只精品99re8久| 国产精品91av| 国产精品毛片久久久久久久| 国产成人亚洲合集青青草原精品| 精品久久久噜噜噜久久久| 久久99国产精品尤物| 国产精品视频第一区二区三区| 国产精品VA在线观看无码不卡| 国产产无码乱码精品久久鸭 | 在线亚洲精品福利网址导航| 中文成人无码精品久久久不卡| 亚洲AV永久精品爱情岛论坛| 久久棈精品久久久久久噜噜|