移动端web开发tips记录
记录几个最近开发踩的坑
- 页面加载时的window size 并不可靠。
问题:使用window.innerHeight 取到的高度并不一定是真实高度。
该问题在新打开的webview中尤其明显。所以必要时可加定时器进行校验。 - 避免使用window.onresize事件
问题:由于移动端浏览器往往会控制地址栏和菜单栏的收缩,导致该事件频繁触发。
避免使用,或使用时进行截流控制。 - dom操作不一定实时生效
问题:window.scrollTo 后 立即取 window.scrollX/Y,addClass后取class等都不一定能取到操作的结果。
避免对dom进行写操作后立即读操作。