Ajax

1:Ajax异步刷新技术

Asynchronous 异步的

Javascript

And

Xml

(观看视频时候,在视屏上方进行评论操作)

2:Ajax技术的实现

jQuery实现
javascript实现

xml配置文件(yml,)
(头信息决定xml的作用,)
json键值对保存数据,键值对形式使用
fastjson

3:
Ajax异步请求,只刷新局部

传统同步请求,刷新全部

主要开发语言
javascript
核心技术
XMLHttpRequest对象


4:回调函数:

5:XMLHttpRequest对象状态信息
           0:没初始化
           1:开始发送
           2:请求完成
           3:读取响应
           4:响应结束


6:HTTP状态码
        404资源不存在(地址错误)
        500代码异常
        403权限访问
        200正确返回响应


statusText:返回当前请求的状态

7:post和get的区别

              1:get是明文传参,所有参数都在URL地址栏里显示,较不安全,
而post传参是通过request body实体 提交后地址栏里看不到参数,
相对get而言较安全些。

               2:get传递的参数有限,post传递的参数数据量大,所以一般需要
上传文件的表单都用post提交。

              3:get执行效率上要比post快些。

               4:get容易被浏览器缓存信息,而post不会。

               5:get请求的数据会附加在URL上,以?分割开,多个参数用&连接,
URL编码是用ASCII编码。

               6:post的容量大,因为get的数据写在地址栏上,所以存放信息有限

               7:数据量小,对于安全性要求不高用get

原文地址:https://www.cnblogs.com/zjx-959/p/13748533.html