Ajax In Action学习笔记-1

本文详细阐述了Ajax的基本原则、如何在客户端处理逻辑、回调概念、异步概念,并介绍了Ajax的关键元素,包括XMLHttpRequest替代IFrame、其状态转移过程以及核心组件如Javascript、CSS、DOM。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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下,状态转移不同!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值