金山办公前端二面
- 说一下node的nextTick
- Jsonp并发冲突
- typeof和instanceof的区别
- meta viewport原理
- display有哪些值?说明他们的作用
- 数组扁平化处理:实现一个flatten方法,使得输入一个数组,该数组里面的元素也可以是数组,该方法会输出一个扁平化的数组。
- 请简述对 MVC 的理解,并列举一些 MVC 架构的 js 框架。
- 如果团队成员因某种原因没有完成相应的任务,该怎么办
- js继承的几种方式?
- 说说类的创建、继承和闭包。
- querySelector和querySelectorAll得到的结果有什么区别?
- Stream是什么,使用的两种模式
- 项目中多入口打包是什么实现的,为什么这么做?
- 精确获取页面元素位置的方式有哪些
- 异步的处理方式,都是怎么处理的?
- 有什么比较复杂的项目,有些什么样的亮点?,有什么难点?
- http缓存和CDN原理讲一下
- 怎么检测用户的设备信息?前端和后端方式都可以。
- 介绍事件“捕获”和“冒泡”执行顺序和事件的执行次数?
- 简单描述一下浏览器的渲染流程