99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Web前端性能優(yōu)化的時(shí)候怎么做才比較好

IT家園 ? 2019-07-17 14:00 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Web前端性能優(yōu)化的實(shí)用技巧分享,關(guān)注鄭州達(dá)內(nèi)教育,來(lái)看看如何對(duì)web前端性能方面的知識(shí)點(diǎn)進(jìn)行優(yōu)化吧

Web前端的優(yōu)化是非常重要的,也是每一位Web前端開(kāi)發(fā)工程師所重視的,畢竟Web前端性能優(yōu)化的好與否是直接影響到用戶(hù)體驗(yàn)的。用戶(hù)體驗(yàn)的好與否是直接影響用戶(hù)對(duì)網(wǎng)站的滿(mǎn)意度的。Web前端性能優(yōu)化的好的網(wǎng)站才能達(dá)到理想中的效益。

那么在Web前端性能優(yōu)化的時(shí)候怎么做才比較好呢?Web前端性能優(yōu)化有沒(méi)有什么技巧呢,以下為大家推薦三個(gè)Web前端性能優(yōu)化的實(shí)用技巧。

1、減少HTTP請(qǐng)求數(shù):

(1)避免重定向:重定向就是說(shuō)明需要客戶(hù)端采取進(jìn)一步操作才能完成請(qǐng)求,請(qǐng)求時(shí)間就會(huì)延長(zhǎng)。所以輸入U(xiǎn)RL時(shí)應(yīng)使用最完整的、最直接的地址,比如輸入www.epx365.cn而不是epx365.cn。

(2)使用緩存的機(jī)制:主要有數(shù)據(jù)庫(kù)緩存、服務(wù)端緩存(反向代理和CDN緩存)、瀏覽器緩存。

2、圖片懶加載

頁(yè)面的圖片非常的多,可以使用懶加載。只加載第一屏的圖片,當(dāng)用戶(hù)通過(guò)滾動(dòng)訪問(wèn)后面的內(nèi)容時(shí)再加載相應(yīng)圖片。方法是先用一張極小的占位圖代替圖片,占位圖只下載一次,將原本圖片的src存儲(chǔ)在另一個(gè)屬性中,判斷當(dāng)圖片快進(jìn)入可視區(qū)域就將路徑賦值給src并下載圖片進(jìn)行展示。

3、代碼的優(yōu)化

(1)頁(yè)面的結(jié)構(gòu):CSS放在HTML內(nèi)容上部,JavaScript放在HTML內(nèi)容下部??梢允褂胮reload提前解析資源的DNS。由于瀏覽器是自上而下讀取內(nèi)容的,因此放置資源的位置會(huì)影響網(wǎng)站的訪問(wèn)速度。比如,如果將script標(biāo)簽放在HTML內(nèi)容的前邊,瀏覽器就會(huì)先調(diào)用JavaScript解釋器對(duì)JS進(jìn)行解析,完成之后才會(huì)渲染其余的HTML內(nèi)容,對(duì)用戶(hù)來(lái)說(shuō),能看到的是HTML的內(nèi)容,所以(1)這么做會(huì)導(dǎo)致頁(yè)面可用性的延遲。另外,CSS是對(duì)頁(yè)面節(jié)點(diǎn)進(jìn)行修飾的,如果CSSOM未構(gòu)建之前就進(jìn)行了布局,等到CSSOM構(gòu)建出來(lái),如果CSS修改了節(jié)點(diǎn)的布局,就會(huì)發(fā)生重排,需要重新計(jì)算布局并繪制。

(2)JavaScript優(yōu)化:比如減少對(duì)DOM的操作,減少重排和重繪,減少作用域鏈查找,慎用eval函數(shù)等等。JS代碼和(下面的)CSS的優(yōu)化主要要求前端開(kāi)發(fā)人員對(duì)頁(yè)面渲染原理有清晰的了解、對(duì)基礎(chǔ)知識(shí)的掌握和良好的編程習(xí)慣。

(3)CSS優(yōu)化:比如減少使用通配符‘*’,提取公用樣式增強(qiáng)可復(fù)用性,選擇器準(zhǔn)確可減少匹配時(shí)間,適度使用內(nèi)聯(lián)樣式。


聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • WEB前端
    +關(guān)注

    關(guān)注

    0

    文章

    18

    瀏覽量

    2637
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    比較好的系統(tǒng)驅(qū)動(dòng)安裝軟件

    比較好的 系統(tǒng)驅(qū)動(dòng)安裝軟件 驅(qū)動(dòng)人生海外版
    發(fā)表于 05-06 16:06 ?0次下載

    ADS9254變壓器后端匹配網(wǎng)絡(luò)怎么設(shè)計(jì)比較好?

    請(qǐng)問(wèn)目前我用ADS9254的芯片 模擬端怎么處理比較好,我看開(kāi)發(fā)板使用的是一對(duì)變壓器實(shí)現(xiàn)的,目前實(shí)際應(yīng)用中單端模擬信號(hào)中頻為45M,是否一個(gè)變壓器就可以,另外變壓器后端匹配網(wǎng)絡(luò)怎么設(shè)計(jì)比較好?有沒(méi)有可供參考的電路?謝謝!
    發(fā)表于 01-22 06:02

    ADS1115的Config Register在什么時(shí)候配置比較好?

    請(qǐng)問(wèn)一下大家: 1、ADS1115的Config Register 在什么時(shí)候配置比較好,因?yàn)槲倚枰杉p通道AD 2、寫(xiě)入的時(shí)候是不是要先寫(xiě)ADDR,然后Pointer Reg指向Config
    發(fā)表于 01-10 10:30

    無(wú)局放變頻電源哪家比較好

    無(wú)局放變頻電源 局放量測(cè)試小于10PC 功率600KVA 輸出電壓0-1000V 頻率45-300HZ 哪家比較好?
    發(fā)表于 12-26 16:49

    camera+DS90UB913+DS90UB913914輸出,測(cè)試camera的性能采用什么接口輸出比較好?

    camera+DS90UB913+DS90UB913914輸出,但是我需要測(cè)試camera的性能,采用什么接口輸出比較好,比如我需要接到矢量?jī)x上。測(cè)試相位,飽和度,S/N等,采用什么方法比較好?謝謝!
    發(fā)表于 12-25 08:13

    HarmonyOS Web開(kāi)發(fā)性能優(yōu)化指導(dǎo)

    的影響因素以及對(duì)應(yīng)的優(yōu)化方案。 二、Web頁(yè)面加載性能優(yōu)化指導(dǎo) (一)Web頁(yè)面加載流程 Web
    發(fā)表于 12-06 08:41

    TAS5711做功放,前端光纖與同軸輸入,用哪顆芯片比較好?

    TAS5711數(shù)字功放,輸入為I2S信號(hào), 前端用光纖與同軸輸入,需要可以解AC3、DTS、PCM信號(hào),可以支持192K\24BIT數(shù)據(jù),用TI的哪顆芯片比較好。    另外我看TAS5711的開(kāi)發(fā)板上面有另外一塊開(kāi)發(fā)板MC
    發(fā)表于 11-01 06:29

    三星貼片電容哪個(gè)品牌的比較好?

    三星貼片電容作為電子元器件領(lǐng)域的重要品牌,其產(chǎn)品以其優(yōu)良的性能和廣泛的應(yīng)用范圍而備受認(rèn)可。在眾多的三星貼片電容品牌中,要確定哪個(gè)品牌的比較好,需要從多個(gè)角度進(jìn)行綜合評(píng)估,包括產(chǎn)品質(zhì)量、性能穩(wěn)定性
    的頭像 發(fā)表于 09-27 17:12 ?663次閱讀
    三星貼片電容哪個(gè)品牌的<b class='flag-5'>比較好</b>?

    谷景科普共模電感怎么樣效果比較好

    谷景揭秘共模電感怎么樣效果比較好編輯:谷景電子共模電感作為一種在電子電路中廣泛應(yīng)用的電子元器件,它對(duì)電路的穩(wěn)定性有著重要的影響。但要想共模電感充分發(fā)揮它的作用,選擇什么樣的共模電感就顯得特別重要
    發(fā)表于 09-16 23:05 ?0次下載

    請(qǐng)問(wèn)通用有源低通濾波器應(yīng)該用什么芯片比較好呢?

    通用有源低通濾波器應(yīng)該用什么芯片比較好呢?我用的OPA820的效果不太理想啊
    發(fā)表于 09-12 07:06

    高頻放大電路的仿真軟件用什么比較好?

    請(qǐng)問(wèn),高頻放大電路的仿真軟件用什么比較好,還有Multisim10軟件的Analog元件庫(kù)器件很少,好多高頻器件沒(méi)有怎么辦?
    發(fā)表于 09-04 06:08

    什么線性電壓放大器比較好用?

    我想知道什么線性電壓放大器比較好用么?我們是要把+-10V的正弦波(10kHz)放大到+-50V
    發(fā)表于 09-03 08:08

    共模電感怎么樣效果比較好

    電子發(fā)燒友網(wǎng)站提供《共模電感怎么樣效果比較好.docx》資料免費(fèi)下載
    發(fā)表于 09-02 14:53 ?0次下載

    一體成型功率電感怎么樣效果比較好

    谷景科普一體成型功率電感怎么樣效果比較好 編輯:谷景電子 一體成型功率電感作為一種在電子電路中普遍應(yīng)用的電感元件,它對(duì)電路的穩(wěn)定性有著重要的影響。但要想一體成型功率電感充分發(fā)揮它的作用,選擇什么樣
    的頭像 發(fā)表于 08-20 20:41 ?882次閱讀
    一體成型功率電感怎么樣效果<b class='flag-5'>比較好</b>

    請(qǐng)問(wèn)比較器不用的引腳如何處理比較好?

    想請(qǐng)問(wèn)一下,比較器不用的引腳如何處理比較好 前段時(shí)間看了一個(gè)國(guó)外比較老的板子,他將比較器不用引腳處理成如下, 總感覺(jué)有點(diǎn)怪怪的,請(qǐng)專(zhuān)家給點(diǎn)意見(jiàn),如何處理
    發(fā)表于 08-12 07:40