AJAX简介

AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。

AJAX 是一种用于创建快速动态网页的技术。

通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。

AJAX不需要任何浏览器插件,只需要用户允许浏览器运行JavaScript。

AJAX是基于现有的Internet标准

AJAX是基于现有的Internet标准,并且联合使用它们:

  • XMLHttpRequest 对象 (异步的与服务器交换数据)
  • JavaScript/DOM (信息显示/交互)
  • CSS (给数据定义样式)
  • XML (作为转换数据的格式)

同步与异步

同步:在一段时间内,只能做一件事情

同步访问:在访问服务器时,客户端只能等待服务器的响应,不能做其他事情,用户体验非常差

代表场合:输入网址访问页面   a标记的默认跳转   submit按钮的表单提交

异步:在一段时间内,可以同时做很多事情

异步访问:在向服务器发送请求时,还可以进行其他操作

代表场合:用户名的重复性验证   聊天室   股票走势图   搜索建议

原文地址:https://www.cnblogs.com/1016391912pm/p/11846466.html