日期:2014-05-16 浏览次数:20902 次
1 Ajax四个基本原则
浏览器中的是应用而不是内容
服务器交付的是数据而不是内容
用户交互变得流畅而连续
有纪律的严肃编程(指Javascript不再被bs)
?
2 Ajax可以在客户端处理一部分逻辑【工作流】,而非全部都给服务器端
它提供了一种新的交互模型
(web交互原来只适应瞬态交互,不适合独占交互)
?
3 理解回调的概念(想想Sequence图就知道为啥叫回调了)
?
4 异步的概念(想想叫小孩起床)
?
5 Ajax四个关键元素
Javascript
CSS
DOM
XMLHttpRequest
?
6 XMLHttpRequest
a 替代了IFrame
(IFrame建立后要销毁 or 入池!)
(它其实是一种Hack)
?
b
?0 - (未初始化)还没有调用send()方法
?1 - (载入)已调用send()方法,正在发送请求
?2 - (载入完成)send()方法执行完成,已经接收到全部响应内容
?3 - (交互)正在解析响应内容
?4 - (完成)响应内容解析完成,可以在客户端调用了
在IE与FF下,状态转移不同!
?