国产成人不卡-国产成人不卡亚洲精品91-国产成人成人一区二区-国产成人刺激视频在线观看-国产成人的电影在线观看-国产成人福利

將想法與焦點(diǎn)和您一起共享

iframe標(biāo)記常見的幾種使用方法發(fā)布者:本站     時(shí)間:2020-05-16 08:05:29

iframe標(biāo)簽在網(wǎng)頁(yè)中可以創(chuàng)建一個(gè)內(nèi)嵌框架,通過(guò)指定src屬性來(lái)調(diào)用另一個(gè)網(wǎng)頁(yè)文檔的內(nèi)容。

和frameset一樣,用它來(lái)對(duì)網(wǎng)頁(yè)結(jié)構(gòu)進(jìn)行拆分以使網(wǎng)頁(yè)的某些部分保持公用,但相對(duì)frameset對(duì)整個(gè)網(wǎng)頁(yè)進(jìn)行框架結(jié)構(gòu)的拆分來(lái)說(shuō),iframe更加靈活,可以內(nèi)嵌到網(wǎng)頁(yè)的任意地方。

由于iframe使用上的這個(gè)特點(diǎn),在一些網(wǎng)頁(yè)中得到了大量運(yùn)用,也導(dǎo)致了一些不適宜的濫用。

分析一下iframe這個(gè)網(wǎng)頁(yè)元素常見的幾種使用方式。

1.制作“無(wú)刷新”響應(yīng)頁(yè)面組件,作為異步交換數(shù)據(jù)的一種解決方案。

這是早期不使用Ajax來(lái)異步發(fā)送請(qǐng)求的一種替代方法,通過(guò)在頁(yè)面上設(shè)置不可見的iframe元素,并將其src屬性指向需要發(fā)送請(qǐng)求的頁(yè)面地址來(lái)發(fā)送請(qǐng)求,同域下可以再對(duì)返回的頁(yè)面進(jìn)行DOM解析來(lái)獲取數(shù)據(jù)。

另外一個(gè)好處在于繞開了Ajax的沙箱安全模型,可以順利發(fā)送跨域請(qǐng)求獲得數(shù)據(jù),只是這種情況下取不到iframe的document對(duì)象。

因?yàn)樗倪@個(gè)特點(diǎn),在某些需要跨域請(qǐng)求數(shù)據(jù)的網(wǎng)頁(yè)中依然有應(yīng)用。

這種無(wú)刷新是指在數(shù)據(jù)交換過(guò)程中父頁(yè)面不刷新而繼續(xù)對(duì)用戶操作保持響應(yīng),實(shí)際進(jìn)行數(shù)據(jù)交換而被鎖定的是父頁(yè)面上內(nèi)嵌的iframe頁(yè)面。

這個(gè)內(nèi)嵌iframe頁(yè)面根據(jù)需要設(shè)置為可見或不可見都可以,并不會(huì)影響父頁(yè)面中的其他元素對(duì)用戶的響應(yīng)。

這種效果類似Ajax的無(wú)刷新,但可以看出其機(jī)制是完全不同的。

即使Gmail作為Ajax應(yīng)用的典范,也結(jié)合了很多iframe來(lái)實(shí)現(xiàn)其優(yōu)越的性能與用戶體驗(yàn)。

2.優(yōu)化頁(yè)面的一種方式。

使用iframe可以并行加載腳本,解決加載緩慢的第三方內(nèi)容如圖標(biāo)和廣告等的加載問(wèn)題。

Google的廣告平臺(tái)AdSense即通過(guò)iframe在用戶的站點(diǎn)上投放廣告分享收益,查看分析國(guó)內(nèi)門戶首頁(yè)上的廣告代碼也能看到這類技術(shù)。

也可用隱藏的iframe在網(wǎng)絡(luò)壓力較小的時(shí)候來(lái)預(yù)加載比較大的文件到緩存,以便其他頁(yè)面使用。

預(yù)加載的概念可以用firebug分析google首頁(yè),在body標(biāo)簽里可以看到:

onload=”document.f.q.focus();if(document.images)new Image().src=’/images/nav_LOGO4.png’”

這樣一句代碼,加載的圖片nav_logo4.png在首頁(yè)并沒有用到,但搜索結(jié)果列表等其他頁(yè)面使用此圖片的時(shí)候只需要從緩存讀取,不需要重新下載了。

3.作為針對(duì)IE6瀏覽器中浮動(dòng)層遮不住select控件和Flash元素的一種修正(hack)方式。

Web2.0時(shí)代lightbox(又或thickbox)技術(shù)以它良好的體驗(yàn)與清新的視覺感受成為一種流行效果。

這種技術(shù)實(shí)際上是用一個(gè)絕對(duì)定位的浮動(dòng)層覆蓋到原有頁(yè)面上,用以呈現(xiàn)文本信息、圖片、表單或其他任意頁(yè)面元素,替代了早期web開發(fā)中常使用彈出瀏覽器窗口或者瀏覽器自身的消息、輸入控件來(lái)與用戶進(jìn)行交互的方式。

舊有方式中,彈出新窗口的腳本經(jīng)常會(huì)被瀏覽器的廣告攔截系統(tǒng)攔截,而瀏覽器自身的消息控件因?yàn)闀?huì)打斷瀏覽器進(jìn)程,導(dǎo)致瀏覽器中本頁(yè)面以及其他通過(guò)多標(biāo)簽進(jìn)行瀏覽的網(wǎng)頁(yè)全部被鎖死而受到用戶體驗(yàn)研究者的詬病。

作為對(duì)自己有嚴(yán)格要求的一線web前端開發(fā)人員,在動(dòng)手實(shí)現(xiàn)lightbox效果的過(guò)程中一定會(huì)遇到這個(gè)問(wèn)題,絕對(duì)定位的層在IE6中遮蓋不了網(wǎng)頁(yè)上的select控件和flash,即使樣式設(shè)置較高的z-index值也無(wú)濟(jì)于事。

這是因?yàn)閟elect元素在IE6中是一個(gè)窗體級(jí)別的元素,它的優(yōu)先級(jí)大大高于其他所有的HTML標(biāo)簽,只有同樣窗體級(jí)別的iframe才能遮住它。

因此開發(fā)者們研究出,把浮動(dòng)層放到iframe中,或者在浮動(dòng)層中放置一個(gè)iframe就可以解決此問(wèn)題了。

所幸此問(wèn)題在IE6以后的IE升級(jí)版本中得到了修正,但對(duì)于還擁有50%+市場(chǎng)占有率的IE6來(lái)說(shuō)(統(tǒng)計(jì)截至發(fā)文時(shí)間),這個(gè)解決方案依然有現(xiàn)實(shí)意義。

除了以上三種應(yīng)用,對(duì)于iframe元素也常見一些不恰當(dāng)?shù)倪\(yùn)用。

例如在頁(yè)面中嵌入過(guò)多的iframe框架,通過(guò)指定框架外鏈接標(biāo)簽的target屬性在點(diǎn)擊時(shí)來(lái)更新iframe,這種用法和frameset類似,達(dá)到共用導(dǎo)航的目的。

初衷是好,但其中的弊病也毋庸置疑。

這樣會(huì)導(dǎo)致一個(gè)頁(yè)面請(qǐng)求過(guò)多,上文所提及的雅虎團(tuán)隊(duì)《Best Practices for Speeding Up Your Web Site》一文中就明確優(yōu)化頁(yè)面需要“使iframe的數(shù)量最小”,歸納了其三種弊病:

即使內(nèi)容為空也會(huì)造成資源損耗(包括客戶端、服務(wù)器端);

阻滯頁(yè)面onload事件觸發(fā)(“Blocks page onload”,又有譯作“會(huì)阻止頁(yè)面加載”,此處存疑)

沒有語(yǔ)義(SEO是網(wǎng)站營(yíng)銷的重要組成部分)

在XHTML1.0的下一個(gè)版本HTML5中,由于frameset標(biāo)簽對(duì)網(wǎng)頁(yè)可用性方面產(chǎn)生的負(fù)面影響,沒有對(duì)它提供支持,這也從側(cè)面說(shuō)明一些問(wèn)題。

另外,由于內(nèi)嵌的iframe不能自動(dòng)適應(yīng)其內(nèi)部?jī)?nèi)容大小,為了保持頁(yè)面顯示的完整性,還需要編寫一段JavaScript腳本來(lái)根據(jù)iframe內(nèi)容的變化即時(shí)調(diào)整其大小。

分散的多個(gè)請(qǐng)求再加上需要JavaScript腳本來(lái)修正更增加了多iframe頁(yè)面系統(tǒng)運(yùn)行的風(fēng)險(xiǎn)。

那么,有沒有什么好的方法能保持部分頁(yè)面內(nèi)容公用呢?服務(wù)器端早就給我們提供了解決方案,ASP中的include,PHP中的require方法,都是用來(lái)包含一段已有的代碼到程序中,這樣同樣能實(shí)現(xiàn)頁(yè)面的某個(gè)部分(如導(dǎo)航菜單、頁(yè)腳)公用,但是運(yùn)行之后作為一個(gè)完整的頁(yè)面輸出,有效地減少了客戶端請(qǐng)求,同時(shí)也不存在iframe的高度自適應(yīng)的問(wèn)題。



選擇我們,優(yōu)質(zhì)服務(wù),不容錯(cuò)過(guò)
1. 優(yōu)秀的網(wǎng)絡(luò)資源,強(qiáng)大的網(wǎng)站優(yōu)化技術(shù),穩(wěn)定的網(wǎng)站和速度保證
2. 15年上海網(wǎng)站建設(shè)經(jīng)驗(yàn),優(yōu)秀的技術(shù)和設(shè)計(jì)水平,更放心
3. 全程省心服務(wù),不必?fù)?dān)心自己不懂網(wǎng)絡(luò),更省心。
------------------------------------------------------------
24小時(shí)聯(lián)系電話:021-58370032
无线乱码一二三区免费看 | 亚洲欧美综合一区二区三区| 免费无码一区二区三区蜜桃大| 99精产国电影品一二三产区区别| 色狠狠色噜噜AV综合五区| 99精品国产在热久久| 精品九九人人做人人爱| 99久久精品日本一区二区免费| 忘忧草在线社区日本WWW| 久久天天躁狠狠躁夜夜免费观看| 成人年无码AV片在线观看| 亚洲国产精品一区二区久久| 欧美日韩一区二区三区人妻| 国产男男激情VIDEOSGAY| 18禁美女裸体爆乳无遮挡动图| 十八18禁国产精品WWW| 久久久久久精品免费无码无| 纯肉高H爽文粗大| 亚洲中文字幕久久精品无码VA| 日韩精品专区AV无码| 皇帝在御花园进入贵妃的小说| А√天堂资源地址在线官网| 亚洲国产AⅤ精品一区二区蜜桃| 人妻丰满熟妇av无码区免费蜜臀| 经典日韩成人网站在线观看| 抱着边走边撞水流了一地的水| 亚洲精品无码国产| 日产精品一线二线三线芒| 久久99精品久久久久久HB| 成人艳情一二三区| 亚洲乱码AV中文一区二区| 人妻夜夜爽天天爽三区| 在线播放韩国A级无码片| 色吊丝AV中文字幕| 久久精品亚洲精品无码白云TV| 饭桌上故意张开腿让公H| 野花视频免费观看完整版| 色又黄又爽18禁免费网站现观看| 久久久久亚洲AV综合仓井空| 寡妇大J8又粗又大| 长腿校花无力呻吟娇喘| 无码人妻精品中文字幕免费东京热| 久久久久精品国产四虎2021| 国产AV人人夜夜澡人人爽麻豆 | 老头猛的挺进她莹莹的体导演是谁| 国产白嫩护士在线播放| 中国少妇内射XXXXⅩHD| 国产又爽又黄无码无遮挡在线观看 | 狠狠躁天天躁中文字幕| 美女又黄又免费的视频| 校花娇喘呻吟校长陈若雪视频| 国产精品美女久久久久久久 | 特级欧美AAAAAAA免费观看| 精品人无码一区二区三区| 成人乱码一区二区三区AV| 亚洲中文字幕码在线电影| 少妇被猛烈进入到喷白浆| 毛片TV网站无套内射TV网站 | 国产成人无码AA精品一区| ◇一本大道香蕉中文在线| 亚洲AVSSS在线观看| 欧美乱码伦视频免费| 极品无码AV国模在线观看| 成在人线AV无码免观看麻豆 | 国产日韩欧美一区二区东京热| 啊别插了视频高清在线观看| 夜里十大禁用APP软件最新章节| 无码AVAV无码中文字幕| 欧美顶级METART裸体全部自| 极品粉嫩国产18尤物在线观看| 超碰97久久国产精品牛牛| 亚洲人成网线在线播放| 四虎国产精品永久免费网址| 免费男人下部进女人下部视频| 国精产品一区二区三区有限公司| 成人毛片亚洲高潮无码精品色 | 欧美激情视频一区二区三区免费| 精品国产国语对白久久免费| 国产97色在线 | 免| 91人妻人人做人碰人人爽九色| 亚洲精品V天堂中文字幕| 少妇毛又多又黑一区二区| 妺妺窝人体色WWW在线韩国| 娇妻被别人玩弄至高潮| 国产AV妓女影视妓女影院| 97人妻成人免费视频| 亚洲精品无码久久久久去Q| 天天爱天天做天天添天天欢| 清区二三区国产好的精华液| 美丽女邻居交换5完整版| 精品一区二区无码免费| 国产亚洲精品第一综合另类灬| 国产AⅤ精品一区二区三区久久| 被黑人伦流澡到高潮HNP动漫| 97亚洲狠狠色综合久久| 又色又爽的无遮挡免费网址| 亚洲码与欧洲码一二三四区别| 亚洲AV色无码乱码在线观看| 乌鸦传媒一二三区| 搡老女人P老熟妇老熟女| 全部极品AV娱乐盛宴| 免费真人视频网站直播下载| 久久久久亚洲AV片无码下载蜜桃| 狠狠色噜噜狠狠狠8888在| 国产精品一区二区在线观看| 高黄暴H日本在线观看| 波多野结衣AV中文一区二区三区 | 国产一区二区三区日韩精品| 国产成人午夜无码电影在线观看| 超清纯白嫩大学生无码网站| 92国产精品午夜福利免费| 在公交车上弄到高C了公交车最后| 亚洲熟妇AV日韩熟妇AV| 亚洲成人无码一区二区三区| 武则天裸毛片70分钟| 婷深夜综合成人AⅤ网站| 日韩精品视频一区二区三区| 青青草无码精品伊人久久蜜臀 | 日本VPSWINDOWS怀孕| 欧美人妇做爰XXXⅩ性高 | 人妻少妇无码一区二区三区| 欧美高清VIVO最新| 免费看成人A级毛片| 巨胸爆乳美女露双奶头挤奶| 久久久久国色AV免费看图片| 激情综合一区二区迷情校园| 国色天香卡一卡二乱码| 国产丝袜无码一区二区三区视频| 国产精品国产三级国产A| 国产V亚洲V欧美V专区| 东北少妇高潮流白浆在线观看| 草莓丝瓜芭乐鸭脖奶茶搭配食物| JIZZ成熟丰满韩国女人少妇| AV无码免费无禁网站| 99国精品午夜福利视频不卡99| 18禁又污又黄又爽的网站| 中国亚州女人69内射少妇| 一本色道久久88综合日韩精品| 亚洲一线产区二线产区| 亚洲色成人中文字幕网站 | 你看桌子上都是你流的| 免费国产黄网站在线观看视频| 浪荡女天天不停挨CAO日常视频| 久久老子午夜精品无码| 久久久久久精品免费免费4K| 久久精品中文字幕第一页| 久久精品国产精品亚洲精品| 久久国产免费直播| 久久国产乱子伦精品免费女人| 久久精品国产亚洲AV麻豆| 久久精品免费观看国产| 久久久久久人妻精品一区| 久久精品国产大片免费观看| 久久精品无码中文字幕老司机| 久久99精品久久久久婷婷| 久草热8精品视频在线观看| 精品系列无码一区二区三区| 精品无码久久久久久尤物| 久久99精品久久久久久久清纯| 久久99精品久久久久久蜜芽 | 亚洲国产日韩欧美高清片| 亚洲成人无码一区二区三区| 亚洲成A人片在线不卡一二三区| 亚洲AV中文无码乱人伦在线r▽| 亚洲成熟丰满熟妇高潮XXXXX| 亚洲国产最大AV| 亚洲欧美日韩在线一区| 亚洲人精品午夜射精日韩| 亚洲午夜无码片在线观看影院| 亚洲午夜性春猛交XXXX亚训| 亚洲最大成人一区久久久| 有人有在线观看的片资源| 中文乱码精品一区二区三区人妻| 中文字日产幕码三区的做法大全 | 无码中文人妻在线三区| 性色A∨精品高清在线观看| 日韩精品无码人妻免费视频| 上课忘穿内裤被老师摸到高潮| 天天摸夜夜添添到高潮水汪汪| 无码中文字幕日韩专区| 亚洲AV狠狠爱一区二区三区| 亚洲精品1卡2卡三卡23卡放| 亚洲婷婷五月激情综合APP| 伊人伊成久久人综合网| 中文字幕在线不卡精品视频99| A级毛片在线观看| 亚洲乱码一区二三四区AVA| 亚洲日韩国产一区二区蜜桃| 野花影视免费观看高清| 在线涩涩免费观看国产精品| 14小箩洗澡裸体高清视频| A级黑粗大硬长爽猛出猛进| 拔萝卜高清视频大全免费观看| 粗大挺进亲女H顾晓晓| 国产成人AV在线影院| 国产女人被狂躁到高潮小说| 黑人AV免费电影| 久久精品影视免费观看| 毛片一区二区三区| 欧美一区二区三区孕妇精品|