腾讯QQ前端面试
腾讯
JavaScript
- 大多数浏览器支持 hashchange 事件,能否写一段代码让不支持的浏览器也支持?
- tostring和valueof有什么区别?
- 你对vue的源码了解吗,给我讲讲双向绑定原理怎么实现的,详细描述什么时候监听变化的,什么时候触发变化的?
- 你觉得理想的前端地位是什么?
- angular的脏检查(双向绑定)是如何实现的
- meta viewport原理
- window的onload事件和domcontentloaded谁先谁后?
- 如果动画卡顿了怎么办?
- meta viewport原理?
- vue里的data如果改变了一个数据,是否能在view里显示出来?
- webpack 如何实现动态加载?
- 写一个布局:要求:整体尺寸等于浏览器窗口的尺寸,设置最小高度和最小宽度
- 说一下深拷贝的实现原理。
- 网络安全,XSS、CSRF、SSRF的原理,黑客是如何利用这些漏洞的
- 箭头函数和别的函数有什么区别
- ajax如何实现、readyState五中状态的含义
- h5和原生android的优缺点
- babel把ES6转成ES5或者ES3之类的原理是什么,有没有去研究。
- nodejs子进程 spawn,exec,execFile和fork的用法和区别?