一、 概念
1、 AJAX
即 Asynchronous Javascript And XML(异步 JavaScript 和 XML)
AJAX 不是一门的新的语言,而是对现有持术的综合利用
本质是在HTTP协议的基础上以异步的方式与服务器进行通信。
2、 XmlHttpRequest
核心对象XMLHTTPRequest,用于在后台与服务器通信(交换数据) ,由此我们便可实现对网页的部分更新,而不是刷新整个页面。
二、 同步和异步
指某段程序执行时不会阻塞其它程序执行,其表现形式为程序的执行顺序不依赖程序本身的书写顺序,相反则为同步。
浏览网页有两种情况
(1)白屏(同步)
(2)页面局部刷新(异步)
之前没有Ajax的时候,实现异步局部刷新,用Iframe,如下
三、 Ajax编程