AJAX基础(一)

一.什么是AJAX?
AJAX=Asynchronous JavaScript and XML(异步js和xml)
Ajax并不是一门编程语言。
Ajax最大的优点是在不加载整个页面的情况下,可以与服务器交换数据并实现部分刷新
AJAX是一种用于创建快速动态网页的技术,通过在后台与服务器进行少量的数据交换,Ajax使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新
传统的网页(不使用AJAX),要实现网页刷新,必须重新加载整个页面
二.AJAX的工作原理
1.浏览器:
1)有一个事件正在发生
2)创建一个XMLHttpRequest 对象
3)发送向服务器发送HttpRequest请求
2.服务端:
1)处理来自浏览器发送的HttpRequest请求
2)创建相应并将处理结果的数据返回给浏览器端
3.浏览器端:
1)使用javaScript处理返回的数据
2)更新网页内容
这里写图片描述
三.AJAX是基于现有的Internet标准且联合以下内容使用:
1.XMLHttpRequest对象(异步的与服务器交换data)
2.js/Dom(信息显示/交互)
3.css3(给数据定义样式)
4.XML(作为转换数据的格式)

猜你喜欢

转载自blog.csdn.net/LynneZoe/article/details/78998651