🎄 var
let
const
区别:数据库
var
声明的变量属于函数做用域let
const
声明的变量属于块级做用域var
存在变量提高现象,let
const
没有var
变量能够重复声明let
不能重复声明const
变量声明的同时必需赋值且不可修改,不能使用 null
占位符🎄 get
post
区别:浏览器
get
请求参数经过 url
传递,多个参数以 &
链接post
请求放在 request body
中get
请求参数最多 1024kb
post
请求参数没有限制get
请求会被缓存post
请求不会被缓存,除非手动设置post
请求比 get
请求安全get
请求参数会被保存在浏览器的历史记录中post
请求不会保存历史记录get
只能进行 url
编码方式post
支持多种编码方式get
只支持 ASCII
字符post
没有限制get
支持,post
不支持🎄 get
post
put
delete
区别缓存
get
请求向数据库发送索取数据的请求,用来查询数据,不会更改数据post
向服务端发送请求,用来增长数据,会更改数据,相似数据库操做的 insert
同样put
相似 post
,像服务器发送请求,用来更新数据,会更改数据,相似数据库操做的 update
delete
用来删除数据,相似数据库的 delete
post
put
区别
post
用于集合的数据put
用于具体的数据