前提说明 1. 当前面试题考察面试者前端基础、思考问题的能力与代码整洁度相关,希望完全独立自主完成,允许使用百度/谷歌搜索相关 2. 所有题目均已有实现项目,没有套用代码的前提 3. 如果你觉得当前面试题对你有挑战,并且解决之后能有收获,允许在面试时咨询相关内容 4. 题目的本意为相互了解与交流,希望能够共同成长。 面试题完成要求: 1. 基础题是需要完成的,附加题完成可加分 2. 涉及到TypeScript的内容尽量将类型写完善 3. 按照题目要求做题,请仔细检查程序,避免样式或者逻辑出错,保证效果一致 4. 如果题目中未指定样式尺寸与颜色(包括并不限于:宽高、内外边距、字体大小、字体颜色、背景颜色等等),可以自行设置尺寸和颜色,只需要保证题目中的功能完好即可 5. 遇到问题或者题目表述不清楚的内容,及时沟通,切勿自行理解,以免出错