k8w.io
标签:坑

如果你是用AudioContext播放的声音(例如Howler),那么在微信中,支付成功后,很可能声音就无法播放了。

通常对于componentWillReceiveProps,认为是外层Update时才会触发。
对于使用了React-Router的场景,通常也会理解为,当路由发生跳转时才会触发。
而实际上,当页面发生hash跳转(例如点击了<a href="#">XXX</a>)时,虽然路由没有跳转,但也会触发componentWillReceiveProps

Object中key的顺序并不总是与添加顺序一样。

你知道new Date('2016-01-01')new Date('2016/01/01')对应的是不同的时间吗?

TypeScript中,当你这么用Promise.all时,会遇到类型检查错误的问题。

iOS下,iframe的width或height设置为100%时,往往未能如愿。
当iframe内容的实际宽高大于100%时,会自动撑开。
解决方案如下:

HTML5 Web Audio API存在一些兼容性问题和坑,使用时需要注意。