古詩詞大全網 - 成語查詢 - ajax frame iframe分別是什麼

ajax frame iframe分別是什麼

豬哥解答:

首先ajax是壹種技術,而frame跟iframe是HTML的標簽元素,也算是HTML的控件。

1、AJAX即“Asynchronous JavaScript and XML”(異步JavaScript和XML),底層的實現是javascript,它使用 XMLHttpRequest 進行異步數據查詢、檢索,也就是說妳在靜態頁面中做某個操作的時候不需要刷新頁面就可以做到客戶端與服務器端的數據交互,以前正常的做法是通過頁面提交來實現客戶端與服務器端的數據交互,而現在不需要提交表單就可以了。

2、Frame是HTML的標簽,HTML框架,這個目前用的比較多,主要用於頁面的布局,壹個Frame可以引入壹個HTML頁面,比方說我做了兩個頁面,壹個頁面可以用來做導航欄,壹個頁面用來做數據顯示,那麽我用左右結構的Frame,左邊放導航欄頁面,右邊放數據顯示頁面。

Frame標簽是要放在FrameSet標簽裏面的,FrameSet決定了框架的結構,給妳壹個簡單的代碼實例(網上找的),他這個例子挺好,框架裏套框架,具體的可以去百度文庫下個HTML教材看看。

<html>

<head>

<title>frameDemo</title>

</head>

<frameset rows="81,20,*,20" cols="*" frameborder="NO" border="0" framespacing="0" id="frame1">

<frame name="top1" scrolling="no" noresize src="1.html" frameborder="0">

<frame name="top2" scrolling="no" noresize src="2.html" frameborder="0">

<frameset rows="*" cols="200,8,*" frameborder="NO" border="0" framespacing="0" id="frame2">

<frame name="leftmenu" scrolling="auto" noresize src="1.html" frameborder="0">

<frame name="callleftmenu" scrolling="no" noresize src="menubar.html" frameborder="0">

<frame name="mainframe" scrolling="auto" src="1.html" frameborder="0">

</frameset>

<frame name="bottom" scrolling="no" noresize src="2.html" frameborder="0">

</frameset>

</html>

3、IFrame跟Frame類似,屬於內部HTML框架,如果想在壹個頁面裏嵌套壹個完全獨立的頁面,可以用IFrame來實現,這樣可以做到局部刷新技術,在出現ajax之前,這個IFrame被廣泛應用於頁面的登錄窗口,以避免整個頁面的刷新提交,Ajax技術成熟之後,IFrame逐漸退出歷史舞臺了,了解就好。用法很簡單就是在HTML頁面中加壹個標簽<iframe src="妳想引入的頁面"></iframe>然後可以設置窗口大小等等。