小鹏汽车面经
document.body.addEventListener('click', () => { Promise.resolve().then(()=>console.log(1)); console.log(2) }); document.body.addEventListener('click', () => { Promise.resolve().then(()=>console.log(3)); console.log(4) });
求上述代码的输出
function demo() { const now = Date.now(); document.body.style.backgroundColor = "red"; while (Date.now() - now <= 5000) {} document.body.style.backgroundColor = "blue"; }
上述函数执行后 发生了什么变化? 为什么
vuex有没用用过?
假设有一个数组:[{name: ‘a’, value:1},{name: ‘b’, value:2},{name: ‘a’, value: 3},{name: ‘c’, value: 3},{name: ‘a’, value: 5}]
实现对数组name的去重? 实现函数的复杂度是多少? 怎么改进?
BFC了解? 介绍下
原型原型链?
js闭包
更改this指针
使用bind 更改this指针之后 指向还可以再更改吗
元素实现居中定位的方法?
脱离文档流?
js继承怎么实现?
箭头函数的this指向哪里?
回流重绘?
项目问题