var,let,const区别;get,post区别

🎄 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 用于具体的数据
相关文章
相关标签/搜索