中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

Web前端性能優化方法有哪些

本篇內容介紹了“Web前端性能優化方法有哪些”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

創新互聯公司是一家專業提供雙清企業網站建設,專注與成都網站設計、網站制作H5技術、小程序制作等業務。10年已為雙清眾多企業、政府機構等服務。創新互聯專業網絡公司優惠進行中。

一、精簡javascript

基礎知識

精簡:從javascript代碼中移除所有的注釋以及不必要的空白字符(空格,換行和制表符),減少javascript文件的大小。

混淆:和精簡一樣,會從javascript代碼中移除注釋和空白,另外也會改寫代碼。作為改寫的一部分,函數和變量的名字將被轉換為更短的字符串,所以進一步減少了javascript文件的大小。

混淆的缺點

1. 缺陷:混淆過程本身很有可能引入錯誤。

2. 維護:由于混淆會改變javascript符號,因此需要對任何不能改變的符號進行標記,防止混淆器修改它們。

3. 調試:經過混淆的代碼很難閱讀,這使得在產品環境中更加難以調試。

相對而言,精簡出錯的概率會少很多。

一個精簡和混淆的示例

這個示例將使用JSMin進行精簡,使用yuicompressor進行混淆。原始js如下:

//anthor:teroy/*

This is for test.

*/

function show(name, day) {

alert(name);

alert(day);

}

function test(name, day) {

var variable = name;

show(name, day);

}

JSMin精簡后的代碼:

function show(name,day){alert(name);alert(day);}

function test(name,day){var variable=name;show(name,day);}

yuicompressor混淆后的代碼:

function show(b,a){alert(b);alert(a)}function test(c,a){var b=c;show(c,a)};

可見,混淆更能減少js代碼的大小。

對精簡和混淆進行抉擇

我們知道啟用gzip壓縮能減少組件的傳送大小,壓縮后精簡和混淆的差別會進一步減少,綜合考慮混淆可能帶來的額外的風險,所以優先考慮使用精簡。不過,如果對于性能的***追求,可以使用混淆,但要做足測試,確保混淆不會帶來其他的問題。

JQuery作為非常流行的前端框架,除了有開發版外,也提供了一個min版本,供實際部署web使用,這個min版本就使用了混淆,***化地減少代碼總量。

二、移除重復腳本

出現重復腳本的原因

導致一個腳本的重復又兩個主要因素:團隊大小和腳本數量。開發一個網站需要極大數量的資源,不同的團隊需要構建一個大型web的不同部分,當團隊整合和溝通工作沒有做足,則容易出現重復腳本的情況。當然腳本數量也是重要的一環,腳本數量越多越容易出現重復腳本的情況。

重復腳本如何損傷性能

在沒有緩存的情況下,如果在html中重復鏈接了相同的腳本,IE7以下(包括IE7)將會產生兩次HTTP請求,IE8以上則不會。

除了產生不必要的HTTP請求外,對腳本進行重復執行也會浪費時間,腳本的重復執行在瀏覽器中都存在。

如何避免重復腳本

1. 形成良好的腳本組織。重復腳本有可能出現在不同的腳本包含同一段腳本的情況,有些是必要的,但有些卻不是必要的,所以需要對腳本進行一個良好的組織。

2. 實現腳本管理器函數。

“Web前端性能優化方法有哪些”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注創新互聯網站,小編將為大家輸出更多高質量的實用文章!

網頁題目:Web前端性能優化方法有哪些
文章起源:http://m.2m8n56k.cn/article10/pgcgdo.html

成都網站建設公司_創新互聯,為您提供手機網站建設外貿建站定制網站小程序開發關鍵詞優化面包屑導航

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

外貿網站建設
主站蜘蛛池模板: 狠色狠狠色狠狠狠色综合久久 | 伊人2233| 久久久亚洲精品国产 | 最近中文字幕在线 | 中文 | 亚洲精品综合一区二区三区 | 国产精品1页 | 一区二区三区亚洲 | 成人在线不卡视频 | 欧美一级欧美一级在线播放 | 日韩在线亚洲 | 国产黄色大片网站 | 久久久国产99久久国产久 | 三级毛片三级毛片 | 精品国产高清a毛片 | 日韩永久在线观看免费视频 | 麻豆md国产在线观看 | 国产在线不卡免费播放 | 一区二区中文字幕在线观看 | 成人免费大片黄在线观看com | 国产成人91高清精品免费 | 99精品在线播放 | 国产欧美一区二区三区免费看 | 色樱桃影院亚洲精品影院 | 高清亚洲 | 亚洲第一页乱 | 国产亚洲精品午夜一区 | 国产精品久久毛片 | 猛操美女 | 亚洲综合第一欧美日韩中文 | 在线免费精品视频 | 高清视频一区 | 亚洲国产cao | 国产香蕉98碰碰久久人人 | 免费视频久久 | 美女很黄很黄 | www.久草视频 | 爱呦视频在线播放网址 | 国产成人免费高清激情视频 | 手机看片在线播放 | 国产精品国内免费一区二区三区 | 狠狠五月深爱婷婷网 |