1. 简单描述原型链,构造函数的__proto__指向什么,__proto__.__proto__指向什么,原型链顶端是什么 2. let、var、const的区别 3. 变量提升,是函数的优先级高还是变量的优先级高 4. 深拷贝和浅拷贝,什么时候需要深拷贝,怎么进行深拷贝 5. 基本类型和引用类型分别存在哪里,对引用类型在栈中存储了什么 6. 异步的四种实现方式,async函数相对于promise的有点 7. 前端几种模块化规范,commonJS的特点,ESM的特点,ESM的原理 8. 给你一个场景,就是屏幕上有很多图片,要拉很长时间,怎么优化。我说了懒加载和缓存,还让我想,最后提醒我用户来...