肉渣教程

AJAX 教程

上一节 下一节

学习之前

学习本章之前,请先阅读《学习HTML》和《学习JavaScript》,在对JavaScript作基础掌握后,才适合学习此章节。

何谓 AJAX 呢?

AJAX的全称是“Asynchronous JavaScript and XML”。用中文来说AJAX就是在客户端利用JavaScript脚本语言,向服务器发起异步请求,进行数据交换。

AJAX有如下2个特点:

  • 大大减少每次和服务器的数据交换量,避免重新加载整个网页
  • AJAX是异步非阻塞的,有助于使网页的用户体验更好

是否需要学习本章?

本章会由浅至深,以一种比较啰嗦的方式来介绍如何使用JavaScript进行AJAX。对于初学者而言,专否并不建议学习本章节,而是建议直接学习jQuery,在jQuery中会学到如何用jQuery进行AJAX。因为在实际开发中,近乎所有时候,都不会采用JavaScript直接进行AJAX操作,而是使用jQuery进行AJAX。因为各类浏览器关于AJAX的标准并不够统一,若要直接使用JavaScript裸写,则需要针对各种浏览器都写一套;而jQuery则在底层对AJAX浏览器兼容性问题都进行了相应处理。所以,没有jQuery,AJAX就是鸡肋。

是否应该学习本章,只是专否的一家之言,仅供参考。但是实际开发中,肯定是优先使用jQuery进行AJAX。若想从基础,由浅至深,了解是如何使用JavaScript进行AJAX操作,请阅读本章。深入了解事物的本源,也是很有必要的。


AJAX 教程

上一节 下一节