细碎知识点

43 阅读1分钟

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 临时存储