溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

jsp中iframe指的是什么意思

發(fā)布時(shí)間:2020-11-02 14:40:21 來(lái)源:億速云 閱讀:213 作者:小新 欄目:編程語(yǔ)言

jsp中iframe指的是什么意思?這個(gè)問(wèn)題可能是我們?nèi)粘W(xué)習(xí)或工作經(jīng)常見(jiàn)到的。希望通過(guò)這個(gè)問(wèn)題能讓你收獲頗深。下面是小編給大家?guī)?lái)的參考內(nèi)容,讓我們一起來(lái)看看吧!

 iframe標(biāo)記,又叫浮動(dòng)幀標(biāo)記,你可以用它將一個(gè)HTML文檔嵌入在一個(gè)HTML中顯示。它不同于Frame標(biāo)記最大的特征即這個(gè)標(biāo)記所引用的HTML文件不是與另外的HTML文件相互獨(dú)立顯示,而是可以直接嵌入在一個(gè)HTML文件中,與這個(gè)HTML文件內(nèi)容相互融合,成為一個(gè)整體,另外,還可以多次在一個(gè)頁(yè)面內(nèi)顯示同一內(nèi)容,而不必重復(fù)寫(xiě)內(nèi)容,一個(gè)形象的比喻即'畫(huà)中畫(huà)'電視。

推薦課程:Java教程。

iframe也稱(chēng)作嵌入式框架,嵌入式框架和框架網(wǎng)頁(yè)類(lèi)似,它可以把一個(gè)網(wǎng)頁(yè)的框架和內(nèi)容嵌入在現(xiàn)有的網(wǎng)頁(yè)中。

首先它的標(biāo)簽寫(xiě)法是:

<frameset >
    <frame src= "要連接的頁(yè)面"></frame>
</frameset>

iframe用于設(shè)置文本或圖形的浮動(dòng)圖文框或容器。

frameborder設(shè)定圍繞圖文框的邊緣寬度
其中還有快讀高度的設(shè)計(jì)
scrolling=no 是否有滾動(dòng)條(YES,NO,AUTO)
SRC 指定IFRAME調(diào)用的文件或圖片(HTML,HTM,GIF,JPEG,JPG,PNG,TXT,*.*)
Iframes 阻塞頁(yè)面加載

及時(shí)觸發(fā) window 的 onload 事件是非常重要的。onload 事件觸發(fā)使瀏覽器的 “忙” 指示器停止,告訴用戶(hù)當(dāng)前網(wǎng)頁(yè)已經(jīng)加載完畢。當(dāng) onload 事件加載延遲后,它給用戶(hù)的感覺(jué)就是這個(gè)網(wǎng)頁(yè)非常慢。

window 的 onload 事件需要在所有 iframe 加載完畢后(包含里面的元素)才會(huì)觸發(fā)。在 Safari 和 Chrome 里,通過(guò) JavaScript 動(dòng)態(tài)設(shè)置 iframe 的 SRC 可以避免這種阻塞情況。

唯一的連接池

瀏覽器只能開(kāi)少量的連接到web服務(wù)器。比較老的瀏覽器,包含 Internet Explorer 6 & 7 和 Firefox 2,只能對(duì)一個(gè)域名(hostname)同時(shí)打開(kāi)兩個(gè)連接。這個(gè)數(shù)量的限制在新版本的瀏覽器中有所提高。Safari 3+ 和 Opera 9+ 可同時(shí)對(duì)一個(gè)域名打開(kāi) 4 個(gè)連接,Chrome 1+, IE 8 以及 Firefox 3 可以同時(shí)打開(kāi) 6 個(gè)。你可以通過(guò)這篇文章查看具體的數(shù)據(jù)表:Roundup on Parallel Connections.

有人可能希望 iframe 會(huì)有自己獨(dú)立的連接池,但不是這樣的。絕大部分瀏覽器,主頁(yè)面和其中的 iframe 是共享這些連接的。這意味著 iframe 在加載資源時(shí)可能用光了所有的可用連接,從而阻塞了主頁(yè)面資源的加載。如果 iframe 中的內(nèi)容比主頁(yè)面的內(nèi)容更重要,這當(dāng)然是很好的。但通常情況下,iframe 里的內(nèi)容是沒(méi)有主頁(yè)面的內(nèi)容重要的。這時(shí) iframe 中用光了可用的連接就是不值得的了。一種解決辦法是,在主頁(yè)面上重要的元素加載完畢后,再動(dòng)態(tài)設(shè)置 iframe 的 SRC。

美國(guó)前 10 大網(wǎng)站都使用了 iframe。大部分情況下,他們用它來(lái)加載廣告。這是可以理解的,也是一種符合邏輯的解決方案,用一種簡(jiǎn)單的辦法來(lái)加載廣告服務(wù)。但請(qǐng)記 住,iframe 會(huì)給你的頁(yè)面性能帶來(lái)沖擊。只要可能,不要使用 iframe。當(dāng)確實(shí)需要時(shí),謹(jǐn)慎的使用他們。

感謝各位的閱讀!看完上述內(nèi)容,你們對(duì)jsp中iframe指的是什么意思大概了解了嗎?希望文章內(nèi)容對(duì)大家有所幫助。如果想了解更多相關(guān)文章內(nèi)容,歡迎關(guān)注億速云行業(yè)資訊頻道。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI