iframe學習(六)之優點缺點

2022-06-06 20:57:11 字數 1231 閱讀 9714

iframe能夠原封不動的把嵌入的網頁展現出來

如果有多個網頁引用iframe,那麼你只需要修改iframe的內容,就可以實現呼叫的每乙個頁面內容的更改,方便快捷

網頁如果為了統一風格,頭部和版本都是一樣的,就可以寫成乙個頁面,用iframe來巢狀,可以增加**的可重用

如果遇到載入緩慢的第三方內容如圖示和廣告,這些問題可以由iframe來解決

會產生很多頁面,不容易管理

iframe框架結構有時會讓人感到迷惑,如果框架個數多的話,可能會出現上下、左右滾動條,會分散訪問者的注意力,使用者體驗度差

**複雜,無法被一些搜尋引擎索引到,這一點很關鍵,現在的搜尋引擎爬蟲還不能很好的處理iframe中的內容,所以使用iframe會不利於搜尋引擎優化

很多的移動裝置(pda 手機)無法完全顯示框架,裝置相容性差

iframe框架頁面會增加伺服器的http請求,對於大型**是不可取的

iframe會阻塞主頁面的onload事件

iframe和主頁面共享連線池,而瀏覽器對相同域的連線有限制,所以會影響頁面的並行載入

iframe的建立比其它包括scripts和css的 dom 元素的建立慢了 1-2 個數量級。

瀏覽器只能開少量的連線到web伺服器。比較老的瀏覽器,包含 internet explorer 6 & 7 和 firefox 2,只能對乙個網域名稱(hostname)同時開啟兩個連線。這個數量的限制在新版本的瀏覽器中有所提高。safari 3+ 和 opera 9+ 可同時對乙個網域名稱開啟 4 個連線,chrome 1+, ie 8 以及 firefox 3 可以同時開啟 6 個。你可以通過這篇文章檢視具體的資料表:roundup on parallel connections.

有人可能希望 iframe 會有自己獨立的連線池,但不是這樣的。絕大部分瀏覽器,主頁面和其中的 iframe 是共享這些連線的。這意味著 iframe 在載入資源時可能用光了所有的可用連線,從而阻塞了主頁面資源的載入。如果 iframe 中的內容比主頁面的內容更重要,這當然是很好的。但通常情況下,iframe 裡的內容是沒有主頁面的內容重要的。這時 iframe 中用光了可用的連線就是不值得的了。一種解決辦法是,在主頁面上重要的元素載入完畢後,再動態設定 iframe 的 src。

美國前 10 大**都使用了 iframe。大部分情況下,他們用它來載入廣告。這是可以理解的,也是一種符合邏輯的解決方案,用一種簡單的辦法來載入廣告服務。但請記住,iframe 會給你的頁面效能帶來衝擊。只要可能,不要使用 iframe。當確實需要時,謹慎的使用他們。

iframe有那些優點和缺點

html框架簡述 乙個瀏覽器窗體可以通過幾個頁面的組合來顯示。我們可以使用框架來完成 frames 這項工作。框架可以把html文件分為多個頁面 框架頁使用了 的方式組合,可以分為數行與數列。框架的優點 技術易於掌握,使用方便,使用者眾多,可主要應用於不需搜尋引擎來搜尋的頁面 方便製作導航欄 框架的...

Python學習一 優點 缺點 安裝

廖雪峰官方 教程 c語言適合編寫執行速度,充分發揮你硬體效能的程式,python適合編寫應用程式 會提供乙個比較完善的基礎 庫,可以直接呼叫,在已有的 庫基礎上進行開發 比如說,要編寫乙個電子郵件客戶端,如果先從最底層開始編寫網路協議相關的 那估計一年半載也開發不出來,針對電子郵件協議的smtp庫,...

機器學習演算法的優點和缺點總結

機器學習演算法的優點和缺點總結 1.正則化演算法 regularization algorithms 它是另一種方法 通常是回歸方法 的拓展,這種方法會基於模型複雜性對其進行懲罰,它喜歡相對簡單能夠更好的泛化的模型。例子 優點 缺點 2.整合演算法 ensemble algorithms 整合方法是...