AJAX 教程
手册简介
AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。 AJAX 不是新的编程语言,而是一种使用现有标准的新方法。 AJAX 是与服务器交换数据并更新部分网页的艺术,在不重新加载整个页面的情况下。
手册说明
认识AJAX:
- AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。
- AJAX = 异步 JavaScript和XML(标准通用标记语言的子集)。
- AJAX 是一种用于创建快速动态网页的技术。
通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。
传统的网页(不使用 AJAX)如果需要更新内容,必须重载整个网页页面。
Ajax 的核心是 JavaScript 对象 XMLHttpRequest。该对象在 Internet Explorer 5 中首次引入,它是一种支持异步请求的技术。简而言之,XMLHttpRequest使您可以使用 JavaScript 向服务器提出请求并处理响应,而不阻塞用户。
AJAX教程结构概述:
本教程共由11个小节构成,详细讲述了AJAX的基础使用方法并附带了大量可在线试运行的实例辅助您的学习,让您轻松掌握AJAX。
本教程包含:
1.AJAX入门
2.AJAX简介
3.AJAX实例
4.XHR创建对象
5.XHR请求
6.XHR响应
7.XHR readyState
8.AJAX ASP/PHP
9.AJAX数据库
10.AJAX XML
11.AJAX 实例
AJAX的发展及学习前的准备:
AJAX 最早起源于1997年,由微软发明了 AJAX 的关键技术并在1995年 IE5 推出之际开始支持 XmlHttpRequset 对象,但令人遗憾的是微软发明 AJAX 之后没有看到它的前景,以至于 Google 成为 AJAX 技术的最卓越的推动者和实践者,从而奠定 Google 在 AJAX 发展史上的领先地位。
在您开始学习AJAX之前,您应该对以下知识有基本的了解:
- 《HTML 教程》
- 《CSS 教程》
- 《JavaScript 教程》
本教程从开发Ajax应用所需要具备的基本能力开始,逐步深入地向读者介绍Ajax应用程序的组成、不同的数据组织方式,并对Ajax应用程序的架构进行了探讨,使用实例进行补充,更便于学习。本教程对于PHP、ASP、Java、.NET程序员有很大的帮助,同时适合Web前端开发人员、Web性能检测人员、需要掌握Ajax技术的测试人员、Web架构师、学习Web高级技术的初级程序员以及所有的Web普通开发人员作为必备参考用书使用。
AJAX的优缺点:
优点:
- 不需要插件支持
- 用户体验极佳
- 提升Web程序性能
- 减轻服务器和宽带的负担
缺点:
- 前进后退按钮被破坏
- 搜索引擎的支持不够
- 开发调试工具缺乏
相关网址:
AJAX官网:
更多记录
- HTML5(入门) 08-18 17:58
- HTML5的基础知识的梳理及常用标签 08-18 19:53
- Html5之canvas详解 08-19 07:55
- HTML5总结与案例 08-19 03:20
- HTML5拖放API使用及小案例实现 08-18 23:14
- CSS3旋转实例学习(附3D旋转实例) 08-19 06:34
- 实例解析CSS3圆角的实现方法 08-19 02:08
- CSS3选择器归类整理(附CSS优先级要点) 08-19 03:21
- CSS3_新特性预览 08-18 10:55
- CSS3 媒体查询 08-18 01:47
- WEB前端 网页设计 简介 08-18 06:51
- web前端【HTML网页制作开发】一篇就够 08-18 01:00
返回 学习猿地 官网主页