获得徽章 14
- 看见 TypeScript 3.7 支持 Optional Chaining 了马上在项目里试起来,发现 Babel 非常无情的报错: Support for the experimental syntax 'optionalChaining' isn't currently enabled.
查询了一下才明白,使用 Babel 调用 ts 的时候,ts 只会被用来做类型检查,而真正的「编译」操作还是 Babel 亲自上场的。
此时 Babel 并不认识这个语法,只能安装 @babel/plugin-proposal-optional-chaining 解决了。展开29 - 学到一招,通过window.performance不仅可以帮助我们判断具体的性能,还可以通过window.performance.navigation.type来判断网页是刷新进入还是正常进入。0是正常跳转进入,1是通过reload方式刷新进入,2是通过浏览器历史记录进入945