八股文问题面试官首先问了一些基础的八股文问题,这些问题都比较简单,只要平时有准备过基本的面试题目,回答起来不会有太大难度。手写代码题rem核心代码面试官让我解释并手写rem的核心代码。我提到了flexible.js用于屏幕适配的实现原理,并进一步讨论了逻辑像素和各种长度单位的区别。面试官还要求我封装一个可以在浏览器中运行的rem.js。这个题目的核心在于将屏幕分成若干份并赋值给fontSize。虽然代码量不大,但为了兼容性,我在编写时做了一些边界处理,最终效果符合预期。寄生组合式继承这是一个常见的手写题,主要考察使用Object.create来使新创建的对象保持指向父类原型对象的能力。只要系统...