ajax组成部分了解及get请求方法与post请求方法的区别

277 阅读1分钟

1、ajax简单介绍

Ajax(阿贾克斯):全称 Asynchronous Javascript And XML(异步的js与xml)

概括:用js发送异步的网络请求

2、ajax组成部分

1. A : 异步 asynchronous

image.png

  • (1)js代码主要两种: 同步代码异步代码
  • (2)同步代码 : 按照从上往下顺序解析
  • (3)异步代码 : 不会立即执行,而是延迟执行事件处理函数、 定时器函数 、 ajax回调

2. j : javascript

image.png

3. a : and

image.png

4. X

image.png

  •     (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.后记

如果发现内有语句或逻辑混乱的地方,还请各路大神指正。

image.png