移动端web开发tips记录

记录几个最近开发踩的坑

  1. 页面加载时的window size 并不可靠。
    问题:使用window.innerHeight 取到的高度并不一定是真实高度。
    该问题在新打开的webview中尤其明显。所以必要时可加定时器进行校验。
  2. 避免使用window.onresize事件
    问题:由于移动端浏览器往往会控制地址栏和菜单栏的收缩,导致该事件频繁触发。
    避免使用,或使用时进行截流控制。
  3. dom操作不一定实时生效
    问题:window.scrollTo 后 立即取 window.scrollX/Y,addClass后取class等都不一定能取到操作的结果。
    避免对dom进行写操作后立即读操作。
posted @ 2014-12-12 19:32  snadn  阅读(208)  评论(0编辑  收藏  举报