ajax的原理及优缺点

ajax的原理就是通过XMLHttpRequest对象来向服务器发送异步请求,从服务器获得数据,然后用javaScript来操作DOM而更新页面,ajax发送网络请求的步骤如下
1.使用XMLHttpRequest创建网络请求对象xhr
2.准备发送网络请求,包含设置网络请求的方式,请求地址,是否同步
3.发送网络请求,当请求方式为post时,需要传入请求参数
4.处理服务器返回的请求数据

ajax的优点
1.无刷新更新数据
2.异步与服务器通信
3.前端和后端负载平衡
4.基于标准被广泛支持
5.界面与应用分离

ajax的缺点
1.破坏了浏览器的回退机制
2.暴露了更多的数据和服务器逻辑
3.对搜索引擎的支持比较弱
4.违背了 URL 与资源定位的初衷

猜你喜欢

转载自blog.csdn.net/xieyuleisss/article/details/106857033