更新時間:2021-05-04 來源:黑馬程序員 瀏覽量:
iframe的優(yōu)點(diǎn):
1、iframe能夠原封不動的把嵌入的網(wǎng)頁展現(xiàn)出來;
2、如果有多個網(wǎng)頁引用iframe,那么只需要修改iframe的內(nèi)容,就可以實(shí)現(xiàn)調(diào)用每一個頁面的更改,方便快捷;
3、網(wǎng)頁如果為了統(tǒng)一風(fēng)格,頭部和版本都是一樣的,就可以寫成一個頁面,用iframe嵌套,可以增加代碼的可重用;
4、如果遇到加載緩慢的第三方內(nèi)容,如圖標(biāo)或廣告,這些問題可以由iframe來解決;
5、iframe會堵塞主頁面的Onload事件;
6、iframe和主頁面共享連接池,而瀏覽器對相同域的連接有限制,所以會影響頁面的并行加載。
iframe的缺點(diǎn):
1、iframe會阻塞主頁面的Onload事件;
2、iframe和主頁面共享鏈接池,而瀏覽器對相同城的鏈接有限制,所以會影響頁面的并行加載;
3、使用iframe之前需要考慮這兩個缺點(diǎn),如果需要使用iframe,最好是通過JavaScript;
4、動態(tài)給iframe添加src屬性值,這樣可以可以繞開以上兩個問題
5、不利于seo
6、代碼復(fù)雜,無法一下被搜索引擎索引到
7、iframe框架頁面會增加服務(wù)器的http請求,對于大型網(wǎng)站不可取。
8、很多的移動設(shè)備無法完全顯示框架,設(shè)備兼容性差。
猜你喜歡: