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...

面试题 相关文章推荐
空字符串(“”)和null的区别
Nov 13 面试题
SQL Server 2000数据库的文件有哪些,分别进行描述
Mar 30 面试题
北京SQL新华信咨询
Sep 30 面试题
哪些情况下不应该使用索引
Jul 20 面试题
Oracle里面常用的数据字典有哪些
Feb 14 面试题
解释DataSet(ds) 和 ds as DataSet 的含义
Jul 27 面试题
什么是ARP(Address Resolution Protocol)地址解析协议
Oct 31 面试题
介绍一下linux文件系统分配策略
Feb 25 面试题
介绍一下EJB的分类及其各自的功能及应用
Aug 23 面试题
若通过ObjectOutputStream向一个文件中多次以追加方式写入object,为什么用ObjectInputStream读取这些object时会产生StreamCorruptedException?
Oct 17 面试题
如何拷贝一整个Java对象,包括它的状态
Dec 27 面试题
swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上
Jul 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轻松实现中英文混排字符串截取
2014/05/28 PHP
PHP实现多维数组转字符串和多维数组转一维数组的方法
2015/08/08 PHP
ThinkPHP 模板引擎使用详解
2017/05/07 PHP
三个思路解决laravel上传文件报错:413 Request Entity Too Large问题
2017/11/13 PHP
为Yahoo! UI Extensions Grid增加内置的可编辑器
2007/03/10 Javascript
超级简单的图片防盗(HTML),好用
2007/04/08 Javascript
jQuery live( type, fn ) 委派事件实现
2009/10/11 Javascript
基于jquery的一个图片hover的插件
2010/04/24 Javascript
Fastest way to build an HTML string(拼装html字符串的最快方法)
2011/08/20 Javascript
jQuery学习笔记 获取jQuery对象
2012/09/19 Javascript
你必须知道的Javascript知识点之"深入理解作用域链"的介绍
2013/04/23 Javascript
Function.prototype.bind用法示例
2013/09/16 Javascript
JS 获取鼠标左右键的键值方法
2014/10/11 Javascript
JavaScript匿名函数之模仿块级作用域
2015/12/12 Javascript
jQuery中弹出iframe内嵌页面元素到父页面并全屏化的实例代码
2016/12/27 Javascript
input输入密码变黑点密文的实现方法
2017/01/09 Javascript
Require.JS中的几种define定义方式示例
2017/06/01 Javascript
JavaScript+Canvas实现彩色图片转换成黑白图片的方法分析
2018/07/31 Javascript
如何解决React官方脚手架不支持Less的问题(小结)
2018/09/12 Javascript
浅谈vue限制文本框输入数字的正确姿势
2019/09/02 Javascript
JS实现点星星消除小游戏
2020/03/24 Javascript
使用基于Python的Tornado框架的HTTP客户端的教程
2015/04/24 Python
python+pyqt实现12306图片验证效果
2017/10/25 Python
Python求两个圆的交点坐标或三个圆的交点坐标方法
2018/11/07 Python
浅谈Python编程中3个常用的数据结构和算法
2019/04/30 Python
django连接mysql数据库及建表操作实例详解
2019/12/10 Python
Python监听剪切板实现方法代码实例
2020/11/11 Python
python3字符串输出常见面试题总结
2020/12/01 Python
HTML5 的新的表单元素(datalist/keygen/output)使用介绍
2013/07/19 HTML / CSS
财务人员个人自荐信范文
2013/09/26 职场文书
在职研究生自我鉴定
2013/10/16 职场文书
群众路线组织生活会发言材料
2014/10/17 职场文书
明星邀请函
2015/02/02 职场文书
2015年采购员工作总结
2015/04/27 职场文书
幼儿园教学工作总结2015
2015/05/12 职场文书
SQL语句多表联合查询的方法示例
2022/04/18 MySQL