- 0
- 0
- 约1.27万字
- 约 13页
- 2026-06-02 发布于河北
- 举报
移动前端开发面试题及详细答案
一、基础必考题(考察基本功,高频出现)
1.请说说移动端适配的常用方案,各自的优缺点是什么?实际项目中你用的哪种?
答案:移动端适配核心是解决“不同设备屏幕尺寸、像素密度不一致”的问题,常用3种方案,实际项目中我主要用rem+flex组合,具体如下:
1.rem适配(最常用):以根元素html的font-size为基准,通过js动态计算根字体大小(根据屏幕宽度),页面所有元素尺寸用rem表示。
优点:适配灵活,一套代码能兼容大部分手机屏幕,开发成本适中;缺点:需要额外写js计算根字体,且部分老机型(如iOS8以下)对rem支持不够完美,需做兼容处理。
2.vw/vh适配:将屏幕宽高均分为100份,1vw=屏幕宽度的1%,1vh=屏幕高度的1%,直接用vw/vh定义元素尺寸。
优点:无需js干预,原生支持,适配简单;缺点:兼容性不如rem(iOS9+、Android7+支持),且当屏幕宽高比差异过大(如手机和平板)时,元素比例容易变形,适合简单页面。
3.媒体查询(mediaquery)适配:针对不同屏幕宽度写不同的CSS样式,比如针对375px、414px等常见宽度单独定义样式。
优点:针对性强,适配精准,无需js;缺点:代码冗余,屏幕尺寸过多时,维护成本高,适合页面结构简单、适配机型较少的场景。
实际项目中,我用的是“rem+flex”组
您可能关注的文档
最近下载
- 国开员工绩效考核与绩效管理课程第一次形考参考.docx VIP
- 铃木船外机 DF325A 350A 中文维修手册.pdf
- 北京大学分析化学教材习题思考题答案word.doc
- JUKI重机35800系列手册和零件图.pdf
- 2026年河南省乡村振兴村级协理员招用考试(公共基础知识)历年参考题库含答案详解.docx VIP
- 软件概要设计说明书模板V1.0.pdf VIP
- 建筑CAD—施工图识图.pptx VIP
- CECA/GC_1_2015_建设项目投资估算编审规程完整.docx VIP
- 2026年高考英语(全国一卷)全真模拟试卷1(含答案).docx VIP
- 建设项目投资估算编审规程完整.docx VIP
原创力文档

文档评论(0)