web前端开发面试问题总结
2017-06-29 10:47
501 查看
最近刚刚换了工作,在熟悉新代码的阶段就抽时间整理一下面试遇到的问题.不难,但很典型,有些问题不只是面试要去回答,更是真正开发遇到的小坑(不断总结中...)
1. 关于手机端点击事件延迟
移动端页面对于点击事件会有300毫秒的延迟,也就是js捕获click事件的回调函数处理,需要300ms后才生效.
延迟原因,因为存在双击缩放的事件,当你点击以此之后,浏览器会等待一段时间以确定你是否是在做双击操作,这段时间就是上面提到的300ms.
知道了产生原因,那就着手解决。
① 禁止缩放
既然是因为双击缩放引起的,那就不允许缩放。
<meta name="viewport" content="width=device-width user-scalable= 'no'">
② fastclick.js
一个专门解决手机延迟问题的轻量级的库。
FastClick.attach( document.body );
1. 关于手机端点击事件延迟
移动端页面对于点击事件会有300毫秒的延迟,也就是js捕获click事件的回调函数处理,需要300ms后才生效.
延迟原因,因为存在双击缩放的事件,当你点击以此之后,浏览器会等待一段时间以确定你是否是在做双击操作,这段时间就是上面提到的300ms.
知道了产生原因,那就着手解决。
① 禁止缩放
既然是因为双击缩放引起的,那就不允许缩放。
<meta name="viewport" content="width=device-width user-scalable= 'no'">
② fastclick.js
一个专门解决手机延迟问题的轻量级的库。
FastClick.attach( document.body );
相关文章推荐
- web前端面试问题总结
- web前端开发工程师面试技巧自我总结
- 这段时间面试WEB前端的面试问题总结
- 道客web前端开发实习生,电话面试问题
- 对两种web开发中经常出现的异常问题的总结(NoClassDefFound,ClassNotFound)
- JAVA WEB 开发中路径问题的总结
- Web前端开发:DIV+CSS网页布局总结
- Web前端开发面试题集及答案
- 转WEB前端开发经验总结(1)
- 【原创】关于wince OS开发面试问题的总结系列之Bootloader
- WEB前端开发中一些常用技巧总结
- 【原创】关于wince OS开发面试问题的总结系列之OAL
- web前端开发的你必须要知道的“级联”问题
- [转]Web 开发中遇到的UTF-8的问题总结
- 关于wince OS开发面试问题的总结系列之OAL
- 【原创】关于wince OS开发面试问题的总结系列之OAL
- 转WEB前端开发经验总结(4)
- Web 开发中遇到的UTF-8的问题总结
- 转WEB前端开发经验总结(5)
- 2011年腾讯实习生应聘(软件开发>Web前端>flash方向)笔试面试经历