Ajax基础入门:原理、实现与异步特性展示
1. 异步性与Ajax概述
在下载网页时,我们常常会看到图像在不同时间出现在页面上,这就是异步性的一个例子。浏览器会同时请求这些图像,并在接收到它们时进行显示。不过,直到最近,JavaScript程序员还无法控制与Web服务器的异步通信。而随着请求对象(request object)这一新型JavaScript对象的引入,情况发生了改变。
2. Ajax中的XML与JavaScript
- XML(Ajax中的X) :自1998年XML标准发布以来,XML已成为计算机之间共享基于文本的结构化信息的格式。浏览器具备处理XML文档格式信息的内置方法,且XML文档应用广泛,这使得XML成为Web浏览器与Web服务器之间共享信息的理想格式。
- JavaScript(Ajax中的J) :Ajax使用JavaScript来创建请求、将请求发送到Web服务器、解析XML结果,并相应地更新网页。接下来将详细介绍如何使用JavaScript创建和发送请求,并处理请求的异步特性。
3. 创建和发送请求
实现上述Ajax风格通信的关键在于JavaScript请求对象,该对象内置于Internet Explorer 6.0及更高版本、Firefox 0.8及更高版本、Opera 7.54及更高版本以及Safari 1.2.2及更高版本中。使用JavaScript进行Ajax请求包含以下四个步骤:
1. 创建请求对象
2. 告知请求对象请求发送的目标位置
3. 告知
超级会员免费看
订阅专栏 解锁全文
457

被折叠的 条评论
为什么被折叠?



