千锋教育JavaScript全套视频教程(10天学会Js,前端javascrip

get和post的区别
安全性:post相对于get比较安全
传输速度:get比post快
传输内容大小:get有限制,post理论上没有限制
传递的参数:get的参数放在url里,post的参数放在请求体里
传递的数据类型:psot可以传递任意数据类型,get只能传递字符串类型
浏览器的本地缓存有哪些,区别?
有cookie,localStorage,SessionStorage
区别:
1.存储大小:cookie的存储大小一般4kb左右,而localStorage,SessionStorage的存储大小为4-5mb左右
2.存储时间:cookie只要关闭浏览器就会过期,localStorage的生命周期永久只要不手动删除就不会过期
SessionStorage只要关闭网页页面就会过期,不能设置过期时间
3.cookie有域名限制,localStorage在同源(同协议、同域名、同端口)的页面下 可以共享 本地存储信息,
SessionStorage只在 当前页面可以访问使用,不能跨页面共享数据
this的指向
全局中的this指向 window对象
函数中的this指向函数调用者
普通函数中的this指向 window对象
构造函数指向实例对象,
定时器中的this指向 window对象
对象方法中的this指向 对象本身
事件处理函数中的this指向 事件源
自执行函数中的this指向 window对象
严格模式this指向undefined,非严格模式this指向window