25.03.10 1.项目中遇到的样式: flex:1=》1 1 0%; heigh 一般来说flex为1的优先级比height高,但是在有些浏览器上表现不一致,可能height就比flex高 之前在项目中的一个h5页就是这样,有的手机上的样式变高 变畸形(图片找不到了,后续补上)
2.最长number=》大于多少的值会转换成string 是双精度浮点型,64位存储
3.闭包: 外部函数返回一个内部函数,这个内部函数引用了外部函数中定义的变量 常见:1.回调函数 异步编程 定时器 =》常常使用闭包来记住当前的变量或状态,进行延迟操作 2.防抖截流 3.模块模式
=》优缺点:避免变量污染,保存变量状态,延长局部变量生命周期
没释放造成内存泄漏
4、localstorage和sessionstorage异同点:
1.通信范围,sessionstorage只能在本业签下使用,localstorage是同域名(子域名不行) ;
2.大小:每个域名下5-10MB的数据
3.存储类型:复杂数据json存储。
4.生命周期:生命周期
场景:1.持久化数据:长期存储用户偏好设置
离线应用
表单存储(在用户填写表单时,可以将部分数据缓存到 localStorage 中,以便在刷新页面后恢复。)
2.session 临时存储