AJAX

什么是AJAX
	AJAX并不是一门新语言或技术
	AJAX是一种web交互的新方法
	按一定的方式组合在一起共同的协作中发挥各自的作用
		使用XHTML和CSS标准化呈现
		使用DOM实现动态显示和交互
		使用XML和XSLT进行数据交换与处理
		使用XMLttpRequest进行异步数据读取
		使用javaScripte绑定和处理所有数据

AJAX技术
	包含了七种技术
		JavaScript
		XML
		CSS
		XSTL
		DOM
		HTML/XHTML
		XMLHttpRequest
		
AJAX的特点
	最大特点
		不需要刷新页面就可以改变页面内容,减少用户等待时间
	按需处理业务
	按需获取数据
	异步执行
	局部列表
	
AJAX技术的优势
	根本理念是“按需取数据”
	无刷新更新界面
	可以将传统的服务器的工作转嫁到客户端,从而减轻服务器和宽带的负担
	基于标准化技术,无须下载插件或虚拟机程序
	
AJAX开发五步骤
	建立XMLHttpRequest对象
	设置回调函数
	使用open方法与服务器建立对象
	向服务器段发送数据
	在回调函数针对不同响应状态进行处理
	
XMLHttpRequest对象属性
	0:表示请求没有发出(在调用open()函数之前)
	1:表示请求已经建立但还没有发出(在调用send()函数之前)
	2:表示请求已经发出正在处理之中(这里通常可以从响应得到内容头部)
	3:表示请求已经处理,正在接收服务器的信息,响应中通常由部分数据可用,但是服务器还没有完成响应
	4:响应已完成,可以访问服务器响应并使用
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值