iframe是一種框架潦牛,也是一種很常見(jiàn)的網(wǎng)頁(yè)嵌入方式
iframe的優(yōu)點(diǎn):
1.iframe能夠原封不動(dòng)的把嵌入的網(wǎng)頁(yè)展現(xiàn)出來(lái)晾嘶。
2.如果有多個(gè)網(wǎng)頁(yè)引用iframe洲愤,那么你只需要修改iframe的內(nèi)容,就可以實(shí)現(xiàn)調(diào)用的每一個(gè)頁(yè)面內(nèi)容的更改殖熟,方便快捷。
3.網(wǎng)頁(yè)如果為了統(tǒng)一風(fēng)格斑响,頭部和版本都是一樣的菱属,就可以寫(xiě)成一個(gè)頁(yè)面钳榨,用iframe來(lái)嵌套,可以增加代碼的可重用纽门。
4.如果遇到加載緩慢的第三方內(nèi)容如圖標(biāo)和廣告薛耻,這些問(wèn)題可以由iframe來(lái)解決。
iframe的缺點(diǎn):
1.會(huì)產(chǎn)生很多頁(yè)面赏陵,不容易管理昭卓。
2.iframe框架結(jié)構(gòu)有時(shí)會(huì)讓人感到迷惑,如果框架個(gè)數(shù)多的話瘟滨,可能會(huì)出現(xiàn)上下候醒、左右滾動(dòng)條,會(huì)分散訪問(wèn)者的注意力杂瘸,用戶體驗(yàn)度差倒淫。
3.代碼復(fù)雜,無(wú)法被一些搜索引擎索引到败玉,這一點(diǎn)很關(guān)鍵敌土,現(xiàn)在的搜索引擎爬蟲(chóng)還不能很好的處理iframe中的內(nèi)容,所以使用iframe會(huì)不利于搜索引擎優(yōu)化运翼。
4.很多的移動(dòng)設(shè)備(PDA 手機(jī))無(wú)法完全顯示框架返干,設(shè)備兼容性差。
5.iframe框架頁(yè)面會(huì)增加服務(wù)器的http請(qǐng)求血淌,對(duì)于大型網(wǎng)站是不可取的矩欠。
分析了這么多,現(xiàn)在基本上都是用Ajax來(lái)代替iframe悠夯,所以iframe已經(jīng)漸漸的退出了前端開(kāi)發(fā)