精品伊人久久大香线蕉,开心久久婷婷综合中文字幕,杏田冲梨,人妻无码aⅴ不卡中文字幕

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
iframe預(yù)加載小記
iframe預(yù)加載小記
昨天博客園上看到一篇《iframe異步加載技術(shù)與性能》,感覺不錯,感謝該博主的分享,對前端性能感興趣的朋友可以研究下,這里我不準(zhǔn)備對原文進(jìn)行重復(fù),只是做個記錄, 對博文中提到的Meebo工程師的印象較深, 所以自己也做了個小例子,用firebug的net面板看了下, 順便說一下iframe用于預(yù)加載也是一個相對不錯的選擇,這里有篇文章大家也可以參考《用javascript預(yù)加載圖片、css、js的方法研究》.下面我就貼出我的代碼, 只為正好看到此文的你提供個參考,順便讓自己加深印象.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
(function(doc) {
var ifr = doc.body.appendChild(doc.createElement('iframe')),
ifr_doc = ifr.contentWindow.document;
ifr.frameborder = '1px';
ifr.height = '1px';
ifr.width = '1px';
ifr.style.display = 'none';
var loadjs = '<body onload="' +
'var d = document;d.getElementsByTagName(\'head\')[0].appendChild(' +
'd.createElement(\'script\')).src' +
'=\'javascript/jquery-1.7.js\'">';
ifr_doc.open();
ifr_doc.write(loadjs);
ifr_doc.close();
})(document);
$('loadBtn').addEvent('click', function() {
var script = document.createElement('script');
script.async = true;
script.src = 'javascript/jquery-1.7.js';
document.getElementsByTagName('head')[0].appendChild(script);
});
這里我用Meebo工程師提到的技術(shù),預(yù)先加載了jquery-1.7.js,  由于創(chuàng)建的iframe內(nèi)容一開始是空的, 后來通過給iframe的body內(nèi)聯(lián)屬性onload設(shè)置了一段腳本, 腳本的作用就是動態(tài)加載jquery-1.7.js, iframe被加入原頁面body后, 其load事件會立即觸發(fā), 這樣iframe自身對原頁面的加載性能(比如說會推遲原頁面load事件的時間點(diǎn))影響較小, 之后我們?nèi)绻儆?loadbtn去加載jquery-1.7.js,花的時間很短只有10ms左右(從cache中取出).
分類: javascriptWeb前端性能優(yōu)化
標(biāo)簽: javascriptweb前端性能優(yōu)化
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
動態(tài)加載JS腳本的4種方法(修改版)
html動態(tài)加載css樣式和js腳本示例
Bookmarklets 收集貼(2011.05.13更新)
動態(tài)載入CSS的兩種方法!
【網(wǎng)頁翻譯JS】
createElement動態(tài)創(chuàng)建HTML對象
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

主站蜘蛛池模板: 化隆| 若尔盖县| 乐都县| 双辽市| 华阴市| 廊坊市| 灌阳县| 科技| 巴中市| 靖江市| 林周县| 盖州市| 霍林郭勒市| 南江县| 深水埗区| 鞍山市| 凭祥市| 汪清县| 常德市| 甘洛县| 抚宁县| 吴江市| 东源县| 白玉县| 邵阳县| 洪泽县| 崇礼县| 密山市| 中江县| 罗甸县| 应用必备| 芦山县| 绵阳市| 鄱阳县| 庆云县| 靖安县| 莱阳市| 上杭县| 盐山县| 奉节县| 凭祥市|