获得徽章 8
- 读书笔记
这篇大概就是讲了在 safari 浏览器中,由于底部导航出现遮挡部分页面显示的问题的解决。
处理方式: 监听页面resize 动态获取高度 或者 viewport-fit=cover。评论点赞 - 读书笔记
这篇文章主要介绍 parseInt 的一个容易被忽视的细节。
parseInt 第一个参数不是 srring 时 默认会转换为 string 后再解析。由于 String(0.0000005) 为 '5e-7',故再解析后会转成 5 。基于同样的原因,String(5000000000000000000000) 为 '5e+21', 故再解析后会转成 5 。
浮点数整数部分可以用 Math.floor 来取。展开评论点赞 - 读书笔记
这篇文章主要是想讲两种路由实现方式的原理。
hash 模式
利用 url 的 hash 部分改变时触发 hashchange 更新部分视图。
history 模式
利用 history 全局对象,history.pushState、history.replaceState 重新封装后监听。
需要服务器配置默认指向 index.html展开评论点赞 - arr.forEach(callback(currentValue [, index [, array]])[, thisArg])
thisArg 可选参数。当执行回调函数 callback 时,用作 this 的值。赞过评论2
![[呲牙]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_2.cd1e2bd.png)