Ajax
介绍Ajax
什么是Ajax
Ajax - Asynchronous JavaScript And XML
它本身不是一种技术,而是众多的现有技术的集合,我们可以称之Ajax模型(或者叫Ajax规范等,总之是对Ajax技术栈集合的一个称呼)
技术栈
那么它具体包括哪一些技术栈呢,如下:
- HTML
- CSS
- JavaScript
- DOM
- XML
- XMLHttpRequest(最重要的)
作用
它使我们不用刷新整个网页,就可以快速的、增量的去更新Web应用的部分界面。
那么这里我们可以去了解有关Web APP的两种类型
- MPA - Multiple Page Application 多页面应用
- SPA - Single Page Application 单页面应用
补充
虽然在Ajax中 x 代表的是XML,但是现在我们在Web开发中,前后端交互所用的数据格式常常是JSON,因此,其实现在将Ajax命名为Ajaj(Asynchronous JavaScript And JSON)也不为过。