千锋教育JavaScript全套视频教程(10天学会Js,前端javascrip
2023-07-12 21:58 作者:meicuogycvvnn | 我要投稿

一get和post的区别
1.安全性问题 get发送参数是显示在地址栏这样会不安全post不会示在地址栏上面相对来说安全一些
2.数据量大小 get方式因为参数是拼接在地址栏后面地址栏数据承载量有一定大小限制 谷歌8kb IE2kb多用于发送文本类型数据如果上传文件会选用post方式因为post没有大小限制
3.转码get方式参数是显示在地址栏上面地址栏上面只能显示ASCI码表上面的字符如果由中文和空格的话会出现乱码post不会乱码
4.缓存浏览器只会缓存get方式获取到数据post方式获取到数据不会被缓存
二.作用域的使用原则
在改变一个变量的时候遵循的原则(使用谁的改的就是谁的)
当我们改变一个函数内部变量优先会在当前函数内部查找有没有
定义过这个变量如果有定义改变的是当前函数内部的变量
如果当前函数内部没有定义会往上一级作用域里面查找有没有定
义如果有定义改变就是上一级作用域里面的变量
-上一级作用域没有定义就会往上上一-级查找-直找到全局作用
域全局里面有定义改变的就是全局的
全局没有定义如果只是给这个变量赋值会自动在全局定义个
变量给这个变量赋值;如果是拿这个变量参与运算这时候就会报
错