(40 min)
自我介绍
有做过什么前端性能优化相关的?
路由懒加载原理?
CDN 原理?
怎么实现图片懒加载?具体组件怎么设计?
了解过重绘和回流?
transfrom 会导致重绘和回流吗?
Vue 和 React 中的虚拟 DOM 的作用?
Vue MVVM 原理?
var let const 区别?作用域区别?
输入 url 到页面显示过程?
跨域方案?
CORS 预检请求?什么情况下会发送预检请求?
ES6 Module 和 CommonJS 区别(除了使用方式上的区别)?
普通函数和箭头函数的区别?
eventloop 是什么?
程序运行题:
1.
let obj = { a: function() { console.log(this) }, b: () => { console.log(this) } } let a = obj.a obj.a() // obj obj.b() // window a() // window new obj.a() // {} new obj.b() // error 箭头函数不能作为构造函数就是问输出的内容,主要考察就是普通函数和箭头函数的区别 以及 this
2.
new Promise((resolve,reject) => { reject() resolve() // 这个 promise 最终状态? 失败态/rejected console.log(3) // 这个会输出吗? 会 }) .catch(() => {}) .then(() => {}) // 这个会执行吗? 会
全部评论
(5) 回帖