ajax frame iframe分别是什麽
1个回答
展开全部
猪哥解答:
首先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>然后可以设置窗口大小等等。
首先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>然后可以设置窗口大小等等。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询