AJAX应用和传统Web应用有什么不同


Posted in 面试题 onAugust 24, 2013
在传统的Javascript编程中,如果想得到服务器端数据库或文件上的信息,或者发送客户端信息到服务器,需要建立一个HTML form然后GET或者POST数据到服务器端。用户需要点击”Submit”按钮来发送或者接受数据信息,然后等待服务器响应请求,页面重新加载。
因为服务器每次都会返回一个新的页面, 所以传统的web应用有可能很慢而且用户交互不友好。
使用AJAX技术, 就可以使Javascript通过XMLHttpRequest对象直接与服务器进行交互。
通过HTTP Request, 一个web页面可以发送一个请求到web服务器并且接受web服务器返回的信息(不用重新加载页面),展示给用户的还是通一个页面,用户感觉页面刷新,也看不到到Javascript后台进行的发送请求和接受响应。

Tags in this post...

面试题 相关文章推荐
解释一下抽象方法和抽象类
Aug 27 面试题
如何将字串String转换成整数int
Feb 21 面试题
下面这个程序执行后会有什么错误或者效果
Nov 03 面试题
枚举与#define宏的区别
Apr 30 面试题
NET程序员上机面试题
May 23 面试题
软件缺陷的分类都有哪些
Aug 22 面试题
亿企通软件测试面试题
Apr 10 面试题
Ajax和javascript的区别
Jul 20 面试题
如何反序的迭代一个序列?how do I iterate over a sequence in reverse order
Feb 04 面试题
同步和异步有何异同,在什么情况下分别使用他们?
Dec 28 面试题
Java语言程序设计测试题判断题部分
Jan 06 面试题
JAVA高级程序员面试题
Sep 06 面试题
在浏览器端如何得到服务器端响应的XML数据
Nov 24 #面试题
介绍一下XMLHttpRequest对象
Feb 12 #面试题
XMLHttpRequest对象在IE和Firefox中创建方式有没有不同
Mar 23 #面试题
介绍一下Prototype的$()函数,$F()函数,$A()函数都是什么作用?
Mar 05 #面试题
介绍一下XMLHttpRequest对象的常用方法和属性
May 24 #面试题
Prototype中如何为一个元素添加一个方法
Dec 08 #面试题
GWT (Google Web Toolkit)有哪些主要的原件组成?
Jun 08 #面试题
You might like
php ajax异步读取rss文档数据
2016/03/29 PHP
php中青蛙跳台阶的问题解决方法
2018/10/14 PHP
PHP常见加密函数用法示例【crypt与md5】
2019/01/27 PHP
让您的菜单不离网站
2006/10/03 Javascript
js设置cookie过期及清除浏览器对应名称的cookie
2013/10/24 Javascript
js向上无缝滚动,网站公告效果 具体代码
2013/11/18 Javascript
javascript关于继承的用法汇总
2014/12/20 Javascript
在ASP.NET MVC项目中使用RequireJS库的用法示例
2016/02/15 Javascript
js判断鼠标位置是否在某个div中的方法
2016/02/26 Javascript
jquery解析XML及获取XML节点名称的实现代码
2016/05/18 Javascript
原生js仿jquery animate动画效果
2016/07/13 Javascript
手机图片预览插件photoswipe.js使用总结
2016/08/25 Javascript
js对字符串进行编码的方法总结(推荐)
2016/11/10 Javascript
Bootstarp基本模版学习教程
2017/02/01 Javascript
基于Vue 2.0的模块化前端 UI 组件库小结
2017/12/21 Javascript
详解Angular模板引用变量及其作用域
2018/11/23 Javascript
解决echarts 一条柱状图显示两个值,类似进度条的问题
2020/07/20 Javascript
vue+iview实现文件上传
2020/11/17 Vue.js
如何在vue中使用HTML 5 拖放API
2021/01/14 Vue.js
[42:32]VP vs RNG 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.21.mp4
2020/07/19 DOTA
[43:47]完美世界DOTA2联赛PWL S3 LBZS vs Phoenix 第一场 12.09
2020/12/11 DOTA
利用QT写一个极简单的图形化Python闹钟程序
2015/04/07 Python
Django配置文件代码说明
2019/12/04 Python
浅谈tensorflow中张量的提取值和赋值
2020/01/19 Python
在python中修改.properties文件的操作
2020/04/08 Python
CSS3中的Transition过度与Animation动画属性使用要点
2016/05/20 HTML / CSS
详解HTML5中CSS外观属性
2020/09/10 HTML / CSS
Linux的主要特性
2016/09/03 面试题
上班上网检讨书
2014/01/29 职场文书
四个太阳教学反思
2014/02/01 职场文书
保卫钓鱼岛口号
2014/06/20 职场文书
2014年优质护理服务工作总结
2014/11/14 职场文书
教学质量月活动总结
2015/05/11 职场文书
爱国教育主题班会
2015/08/14 职场文书
大学迎新生欢迎词
2015/09/29 职场文书
Logback 使用TurboFilter实现日志级别等内容的动态修改操作
2021/08/30 Java/Android