前端开发用户体验注意要点
1. 一切可能触发用户等待行为的操作,如页面加载,请求等,都要考虑 loading 提示。
2. 页面上的切换,弹出行为应考虑动画过渡等效果,避免突兀生硬的状态切换造成的体验不佳。
3. 页面资源获取优先考虑是否异步获取,要优先考虑页面初始显示速度,尽量减少页面上加载的耗时是任何功能开发的优先考虑。
4. 游戏端的点击事件统一click或touch,避免点击穿透的问题。
5. 块级化a标签,使a标签可控制大小,扩大点击区域,提高用户交互体验。
6. 使用touchmove行为的时候,应该考虑边缘效应,如:从靠近手机左边缘向右滑动会触发关闭页面(浏览器本身的行为),尽量避免过于边缘的滑动操作。
7. 移动端页面尽量避免深度嵌套元素,避开性能雷区。
8. 出现特长页面(主要是长列表)的情况时,应考虑是否分页/批量加载操作,避免单次操作量过大和页面交互过多造成的操作卡顿。