日韩亚洲欧美在线com|日本xxxx色视频在线播放|国产熟妇与子伦hd|欧美freesex黑人又粗又大|国产欧美日韩一区二区三区

使用 iframe 可以輕易的調(diào)用其他網(wǎng)站的頁面,但應(yīng)謹(jǐn)慎使用。它比創(chuàng)建其他 DOM 元素(包括 style 和 script)多耗費(fèi)數(shù)十甚至數(shù)百倍的性能。值得關(guān)心的是 onload 事件和連接池。

iframe 阻塞 onload

window 的 onload 事件盡快執(zhí)行非常重要。這會(huì)讓瀏覽器的載入進(jìn)度指示器完成,用戶依據(jù)此判斷頁面是否已經(jīng)加載完。而 onload 事件延遲,會(huì)讓用戶感覺頁面變慢。

window 的 onload 事件直到它所包含的所有 iframe,以及所有 iframe 中的資源完全加載完成后才會(huì)觸發(fā)。在 Safari 和 Chrome 中,用 javascritpt 動(dòng)態(tài)的給 iframe 的 src 賦值可以避免這種阻塞行為。

一個(gè)連接池

對每個(gè) web 服務(wù)器來說,瀏覽器只打開極少的幾個(gè)連接數(shù)。老的瀏覽器,包括 IE 6/7 和 Firefox 2,每個(gè)主機(jī)只有2個(gè)連接。在新的瀏覽器中,連接數(shù)增加鳥。Safari 3+ 和 Opera 9+ 增至4個(gè),Chrome 1+ 、IE 8 及 Firefox 3 增至6個(gè)。

人們可能期望每個(gè) iframe 有單獨(dú)的連接池,但并非如此。在大多數(shù)瀏覽器中,連接被主頁面和它的 iframe 所共享,這意味著有可能 iframe 中的資源占用了可用連接而阻塞了主頁面的資源加載。如果 iframe 中的內(nèi)容同等重要,或比主頁面更重要,這很好。然而在通常情況下 iframe 中的內(nèi)容對頁面來說不太重要,iframe 占用連接數(shù)是不可取的。一個(gè)解決方案是在優(yōu)先級更高的資源下載完成后再動(dòng)態(tài)的給 iframe 的 src 賦值。

美國的10大網(wǎng)站中有5個(gè)使用了 iframe。它們多數(shù)用來加載廣告。這不是很合適,但可以理解,這是一個(gè)簡便的在內(nèi)容中插入廣告的途徑。在很多情況下,使用 iframe 是合理的。但要意識(shí)到這對你的頁面的性能影響。非必要時(shí),請謹(jǐn)慎使用。

 

主站蜘蛛池模板: 私人影院午夜一区二区| 欧美专区一区二区色| 亚洲精品天堂无码中文字幕 | 国产极品尤物在线播放一区二区三区在线 | 日韩亚洲国产中文永久| 国内精品久久人妻朋友| 国产欧美日韩一区二区三区在线| 男女18禁啪啪无遮挡| 天天躁日日躁很很很躁| 成人一区 在线观看| 亚洲午夜无码久久yy6080| 国产成人精品亚洲精品| 国产又色又爽又黄的免费软件| 一区二区av亚洲| 欧美日韩一区综合| 欧美日韩另类一区二区| 免费国产线观看免费观看| 草莓在线亚洲一区二区| 国产一卡二卡三新区2022| 在线人成视频播放午夜福利| 欧美国产日本高清不卡| 日本成人一区二区电影| 国产精品亚洲a∨天堂不卡| 国产精品美脚玉足脚交欧美| 成人精品综合免费视频| 国产男女激情一区二区三区视频 | 亚洲美女精品免费视频| 少妇人妻精品一区二区| 亚洲亚洲人成综合网站图片| 一区二区三区影视av| 久久久精品人妻一区二区三区| 人妻少妇精品专区性色av | 一区二区三区老熟妇| 亚洲欧美日韩在线码| 久久亚洲精品中文字幕一区| 色妞色视频一区二区三区| 精品久久久久久久一区二区蜜臀| 亚洲欧美日韩中文字幕一区二区三区 | 国产人妻精品一区二区三区| 国产亚洲欧洲综合av一区二区| 醉酒后少妇被疯狂内射视频|