第4章 AJAX——无刷新的用户体验

AJAX的发展完全超出我的预料之外。

——Jesse James Garrett, AJAX之父


本章将介绍Web应用中使用最为广泛的AJAX技术,它也是提高用户体验最主要的支撑技术。AJAX是一项革命性技术,它是在不创造新技术、新编程语言的前提下诞生的一个事实性标准。AJAX也减轻了后端程序员的工作压力,为前端工业化、职业化奠定了一定基础,很多项目中前端占有比重甚至超过了后端,而AJAX的比重又占据前端半壁江山。因此学好AJAX对理解项目中的前端业务具有举足轻重的作用。

本章在讲解实例的同时还将介绍一些基础知识,主要知识点:


● AJAX是技术不是编程语言

● 异步与同步

● JSON数据交换格式

● XMLHttpRequest对象