一面大概50min 1,自我介绍 2、学习前端的时间 3、不知道宽和高的盒子垂直居中方法 4、let,const,var 5、变量提升 6、继承方法(我答的是原型继承,组合继承、实例继承、构造继承、寄生组合继承,所以问我为什么要用组合继承) 7、跨域解决方案 8、闭包缺点怎么解决 9、怎么解决异步(promise状态) 10、状态码 11、强缓存和协商缓存 12、页面加载如何优化 13、rem为什么会适应不同屏幕 13、一道编程题,但我只写出一半,后面面试官给了思路,让我下来做一下 14、反问 ...