一面(技术面)怀疑只有一面,后面问了些项目1.自我介绍2.讲一下script的defer和async3.知道BFC吗,谈一下你对它的了解4.说一下水平垂直居中的方式5.你对原型的理解, 原型链是什么6.es5实现继承的方式,es6如何实现呢? 他们之间的区别?7.谈一下this, 你谈到bind,call,apply, 谈一下他们的区别8.new发生了哪些事? 让你实现new, 应该如何做9. js的数据类型有哪些? 10.js如何判断类型, instanceof是如何查找的11. 说说从输入URL到浏览器发生的全过程12.谈一下浏览器的事件循环, 宏任务是谁发起的?13.讲一下浏览器的本地缓存, 以及他们之间的区别14.谈谈浏览器的http缓存, 这可以在性能优化用上15.webpack的loader和plugin的区别16.interface和type的区别17.你在做项目时候遇到了什么重难点?18.反问:公司技术栈: vue ,目前在用uniapp做项目分享了一些个人的经验面试官人好好!特别和蔼,有耐心,纳闷的就是一点vue都没问我