let
- let 声明的变量只在当前代码块内有效
- 暂时性死区 不可重复声明
- 不存在变量提升 必须先声明在使用
const
- 声明必须赋值, 一旦赋值不可更改
var
- 声明可以不赋值 (undefined),随意更改.
箭头函数
- 是匿名函数 不可以new
- 没有arguments参数 (...参数)代替
- 自动捕获所在位置的上下文作为自己的this 且this指向不可 改变
- 箭头函数没有原型属性
- 不能使用yield 因此不能作为generator 函数
cookie session
- cookie 客户端记录信息确认用户身份 (客户端通行证)
- Cookie的不可跨域名性
- Cookie的生命期为只在设置的Cookie过期时间之前一直有效
- session 服务端记录信息确认用户身份(服务器上客户档案)
- 有效期
- 如果两者都不支持择选用 地址重写
URL地址重写的原理是将该用户Session的id信息重写 到URL地址中
response.encodeURL