news 2026/10/13 11:07:32

前端面试题:面试官问我移动端1px线怎么画,我当场懵了![特殊字符]

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
前端面试题:面试官问我移动端1px线怎么画,我当场懵了![特殊字符]

那个让我当场懵逼的面试题

记得曾经去面试,面试官突然问我:

“在移动端怎么画出1px高的线,还要在不同手机屏幕下都能保持一致的效果?”

我当时心里想:这不就是height: 1px吗?有什么难的?

于是我自信地回答:“用height: 1px和background-color就可以了。”

面试官笑了笑说:“那你试试在iPhone上看看,是不是真的1px?”

我当场就懵了…回来后我才发现,原来移动端画1px线有这么多门道!

今天就把我的分析、原理剖析、思考、总结分享给大家,希望对你们有帮助。


面试题分析:这道题到底在考什么?

这道题表面上是问怎么画1px线,实际上考察了好几个层面的知识。

第一层:基础知识层面

面试官首先想知道你有没有移动端开发的基础知识。

📌devicePixelRatio的理解

  • 你知道什么是devicePixelRatio吗?
  • 你知道为什么会导致1px变粗吗?
  • 你知道不同设备的devicePixelRatio是多少吗?

如果你连devicePixelRatio都不知道,那说明你缺乏移动端开发的基础知识。

📌高DPI屏幕的适配

  • 你知道什么是retina屏幕吗?
  • 你知道高DPI屏幕和普通屏幕有什么区别吗?
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/7 12:12:40

30 个知识点带你搞懂服务器(收藏)

服务器的基本概念服务器是为网络中的其他计算机或设备提供服务的专用计算机,通常具备高性能硬件和稳定的操作系统。常见的服务器类型包括Web服务器、数据库服务器、文件服务器等。服务器的核心功能是响应客户端请求并提供资源或计算能力。服务器的硬件组成服务器硬件…

作者头像 李华
网站建设 2026/10/12 15:01:13

PyTorch训练过程中动态调整Miniconda环境变量

PyTorch训练过程中动态调整Miniconda环境变量 在深度学习项目开发中,一个看似不起眼的细节往往能决定整个实验流程是否顺利:你有没有遇到过这样的情况——昨天还能正常运行的训练脚本,今天突然报错“CUDA out of memory”?或者同事…

作者头像 李华
网站建设 2026/10/11 5:42:55

Sherloq终极指南:5步掌握开源数字图像取证技巧

Sherloq终极指南:5步掌握开源数字图像取证技巧 【免费下载链接】sherloq An open-source digital image forensic toolset 项目地址: https://gitcode.com/gh_mirrors/sh/sherloq 在当今数字时代,图像篡改和伪造现象日益普遍,数字图像…

作者头像 李华
网站建设 2026/10/9 6:10:27

vscode前端插件推荐,零基础入门到精通,收藏这篇就够了

我的博客原文:https://code-nav.top/article/1093 目录 一、前言 二、工具推荐 1.《Chinese (Simplified) (简体中文) Language》 2.《ESLint》 3.《Git History》 4.vscode-icons 5.Path Intellisense 6.《Vetur》 7.《GitLens — Git supercharged》 8…

作者头像 李华
网站建设 2026/10/9 16:52:21

端到端测试:构建可靠的用户旅程验证‌

在当今快速迭代的软件开发环境中,端到端测试(E2E Testing)已成为确保产品质量的关键屏障。它不仅聚焦于单个模块的功能,还模拟用户从启动应用到完成目标的完整路径——即“用户旅程”(User Journey)。本文针…

作者头像 李华
网站建设 2026/10/7 14:29:34

学长亲荐10个AI论文平台,MBA论文写作必备!

学长亲荐10个AI论文平台,MBA论文写作必备! AI 工具如何助力论文写作,轻松应对学术挑战 在当前的学术环境中,MBA 学生和研究者面对的不仅是复杂的课题和繁重的写作任务,还有对 AIGC(人工智能生成内容&#x…

作者头像 李华