第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么瀏覽器不內(nèi)嵌代碼庫?

為什么瀏覽器不內(nèi)嵌代碼庫?

DIEA 2019-04-23 15:36:09
比如JavaScript的幾個常用庫,jquery-1.9.1.min.js:90.4KByui-3.9.1.min.js:85KB,這些庫每天被引用的次數(shù)不計其數(shù),文件體積也不大,為什么瀏覽器廠商不在瀏覽器內(nèi)部內(nèi)置這些庫呢?那豈不是能節(jié)省很多網(wǎng)絡(luò)流量,提升站點打開速度嗎?他們處于什么方面考慮不這么做呢?如果是考慮到j(luò)s版本升級與瀏覽器版本不同步的問題的話,那把js庫的某個版本與瀏覽器的數(shù)個臨近版本綁定在一起應(yīng)該行的通吧?比如ie6-10、firefox10-20,統(tǒng)一內(nèi)嵌jquery1.7.2.min.js,不升級。ie11同時內(nèi)嵌jquery1.7.2.min.js、jquery1.9.2.min.js,如果jq的內(nèi)置版本已經(jīng)達不到網(wǎng)站站點的需求的時候,那我們再直接引用其他的本地/CDN地址,這樣不行嗎?例如這樣://提示瀏覽器可以加載內(nèi)置的jQuery.js//高版本用戶啟用高版本jq//假定客戶瀏覽器主體分布在ie6-9,同時站點又想啟用jquery1.8.2,//于是可以直接引用本地/CDN版本的jq
查看完整描述

2 回答

?
藍山帝景

TA貢獻1843條經(jīng)驗 獲得超7個贊

對于很多web應(yīng)用,常用庫早已封裝成了常用的庫,比如rails,已經(jīng)有很穩(wěn)定的gem,而且上線上,基本上包括jquery在內(nèi)的所有應(yīng)用基本上都壓成了一個文件,這樣只在第一次訪問是載入慢些,后面都是很快的。而且瀏覽器廠商太多,要求所有瀏覽器都內(nèi)置不太可能,所以你不得不在頁面中檢測判斷,結(jié)果反倒不如直接引入文件來的方便。實在不行,也可以引入cdn嘛。瀏覽器本地解決是否必要其實不在于這樣行不行,只是這樣做,用處不大而已,現(xiàn)在的帶寬對于載入一個腳本來說,完全足夠了,更何況基本上這些腳本都會緩存下來。真的沒有必要,它會增加開發(fā)人員的復(fù)雜度,也會增加瀏覽器廠商的復(fù)雜度,但其實CDN完全就能解決。優(yōu)化是件好事,但是過猶不及呀。
                            
查看完整回答
反對 回復(fù) 2019-04-23
?
慕哥6287543

TA貢獻1831條經(jīng)驗 獲得超10個贊

其實lz這個想法很不錯,可以提給360之類的瀏覽器,他們還可以作為營銷點來做。。。。。不需要太完美,只需要能加速就行。。。。
                            
查看完整回答
反對 回復(fù) 2019-04-23
  • 2 回答
  • 0 關(guān)注
  • 357 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號