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

面试题 相关文章推荐
一套PHP的笔试题
May 31 面试题
当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?
Sep 09 面试题
什么是serialVersionUID
Mar 04 面试题
在使用非全零作为空指针内部表达的机器上, NULL是如何定义
Nov 09 面试题
Android interview questions
Dec 25 面试题
Android面试宝典
Aug 06 面试题
Oracle中delete,truncate和drop的区别
May 05 面试题
CLR与IL分别是什么含义
Aug 23 面试题
如果一个类实现了多个接口但是这些接口有相同的方法名将会怎样
Jun 16 面试题
WINDOWS域的具体实现方式是什么
Feb 20 面试题
编写一个类体现构造,公有,私有方法,静态,私有变量
Aug 10 面试题
LINUX下线程,GDI类的解释
Apr 17 面试题
在浏览器端如何得到服务器端响应的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自定义函数call_user_func和call_user_func_array详解
2011/07/14 PHP
php像数组一样存取和修改字符串字符
2014/03/21 PHP
php之readdir函数用法实例
2014/11/13 PHP
php实现的通用图片处理类
2015/03/24 PHP
php查询操作实现投票功能
2016/05/09 PHP
Yii隐藏URL中index.php的方法
2016/07/12 PHP
javascript处理table表格的代码
2010/12/06 Javascript
一个简单的弹性返回顶部JS代码实现介绍
2013/06/09 Javascript
js获取GridView中行数据的两种方法 分享
2013/07/13 Javascript
js innerHTML 改变div内容的方法
2013/08/03 Javascript
Jquery 切换不同图片示例代码
2013/12/05 Javascript
键盘上一张下一张兼容IE/google/firefox等浏览器
2014/01/28 Javascript
jQuery中document与window以及load与ready 区别详解
2014/12/29 Javascript
使用JSON作为函数的参数的优缺点
2016/10/27 Javascript
js拖拽功能实现代码解析
2016/11/28 Javascript
AngularJS ui-router (嵌套路由)实例
2017/03/10 Javascript
JavaScript模块化之使用requireJS按需加载
2017/04/12 Javascript
Vue2仿淘宝实现省市区三级联动
2020/04/15 Javascript
jQuery 实现倒计时天,时,分,秒功能
2018/07/31 jQuery
Vue中android4.4不兼容问题的解决方法
2018/09/04 Javascript
vue 实现用户登录方式的切换功能
2020/04/14 Javascript
vue项目打包为APP,静态资源正常显示,但API请求不到数据的操作
2020/09/12 Javascript
python发布模块的步骤分享
2014/02/21 Python
详解Python3中的Sequence type的使用
2015/08/01 Python
Python字符编码与函数的基本使用方法
2017/09/30 Python
pycharm远程调试openstack的图文教程
2017/11/21 Python
Python内置函数delattr的具体用法
2017/11/23 Python
selenium+python自动化测试之使用webdriver操作浏览器的方法
2019/01/23 Python
详解numpy.meshgrid()方法使用
2019/08/01 Python
Python检查图片是否损坏及图片类型是否正确过程详解
2019/09/30 Python
python实现猜数字游戏
2020/03/25 Python
详解移动端Html5页面中1px边框的几种解决方法
2018/07/24 HTML / CSS
Wiggle美国:英国骑行、跑步、游泳、铁人三项商店
2018/10/27 全球购物
Java的五个基础面试题
2016/02/26 面试题
2014年教务处工作总结
2014/12/03 职场文书
2016年小学生新年寄语
2015/08/18 职场文书