1、ajax简单介绍
Ajax(阿贾克斯):全称 Asynchronous Javascript And XML(异步的js与xml)
概括:用js发送异步的网络请求
2、ajax组成部分
1. A : 异步 asynchronous
- (1)js代码主要两种: 同步代码 与 异步代码
- (2)同步代码 : 按照从上往下顺序解析
- (3)异步代码 : 不会立即执行,而是延迟执行事件处理函数、 定时器函数 、 ajax回调
2. j : javascript
3. a : and
4. X
-
(1)XMLHttpRequest : 发送ajax请求 -
(2)XML : 作用和json完全一致,都是解决跨平台数据传输 (json之前的初代王者)
ajax技术刚出来的时候,json还没有流行。 那个时候ajax返回的是XML数据格式。 后面json普及之后,所有的接口都是返回json。 但是XML格式由于对ajax历史的贡献,一直保留至今。
3、get请求方法与post请求方法的区别
1.传参方式不同
-
get : 参数直接在url后面拼接 (请求行) -
post:参数在xhr.send()中发送(请求体)
2.传参速度不同
-
get : 速度快 -
post : 速度慢
3.数据大小不同
-
get : 有大小限制。 不同浏览器大小不一样 。 一般2-5KB -
post : 无限制
应用场景:一般带文件的接口都是post
4.安全性不同
-
get : 安全性低 -
post : 安全性高
应用场景:一般登录注册都是post
5.后记
如果发现内有语句或逻辑混乱的地方,还请各路大神指正。