金山办公前端面经

  1. 你觉得JS是单线程还是多线程的?除了HTML5新特性之外如何实现JS多线程。
  2. 事件委托是怎么实现的?
  3. 有没有去研究webpack的一些原理和机制,怎么实现的。
  4. 能否简述一下如何使一套设计文案,适应不同的分辨率,有哪些方法可以实现?
  5. 怎么判断两个对象相等?
  6. 直播点赞按钮的冒泡功能如何实现
  7. 编写一个contextmenu的插件
  8. 在浏览器端,用js存储2万个小球的信息,包含小球的大小,位置,颜色等,如何做到对这2万条小球信息进行最优检索和存储
  9. JavaScript如何实现一个类,怎么实例化这个类?
  10. 页面水平居中
  11. img的src也可以跨域吗?
  12. 手写冒泡排序
  13. flex布局和传统布局有什么区别? 说了下双飞翼布局
  14. 首屏、白屏时间如何计算
  15. 说一下你对generator的了解?
  16. 说明 Ajax 实现原理是什么及 json 在 Ajax 中起什么作用
  17. 大数相加
  18. querySelector和querySelectorAll得到的结果有什么区别?
  19. 刚刚提到 TCP 的三次握手,其中 https(s是什么?在 tcp 层的起了什么作用)?
  20. 平时怎么学前端?最近看的印象比较深的知识点。
  21. 实现一个repeat
  22. Video标签可以播放的视频格式
  23. 正则从2018-10-07T11:48:47 Asia/zh-cn 提取出来结果[2018,10,07,11,48,47]