qidao123.com技术社区-IT企服评测·应用市场

标题: 2025年前端高频口试题(含答案) [打印本页]

作者: 李优秀    时间: 2025-5-3 15:40
标题: 2025年前端高频口试题(含答案)
一、HTML/CSS(10题)

<hr> 二、JavaScript核心(10题)

<hr> 三、框架与工程化(10题)

<hr> 四、性能与安全(10题)

<hr> 五、进阶与前沿(10题)

<hr> 答案解析:

一、HTML/CSS(10题)

1. 盒模型与box-sizing的作用

盒模型组成
每个HTML元素由4部分组成:内容(content)、内边距(padding)、边框(border)、外边距(margin)。默认情况下,width和height仅定义内容区的尺寸。
box-sizing的作用

示例
  1. .box {
  2. width: 200px;
  3. padding: 10px;
  4. border: 5px solid;
  5. box-sizing: border-box;/* 总宽度保持200px */
  6. }  
复制代码
应用场景

<hr> 2. CSS绘制三角形与梯形原理

原理
通过设置边框的透明属性,仅保留单边颜色,形成三角形。例如:
  1. .triangle {
  2. width: 0;
  3. height: 0;
  4. border-left: 50px solid transparent;
  5. border-right: 50px solid transparent;
  6. border-bottom: 100px solid #000;
  7. }  
复制代码
梯形:通过调整不同方向的边框宽度和颜色实现。
应用场景

<hr> 3. BFC触发条件与应用场景

触发条件

应用场景

<hr> 4. Flex布局与Grid布局的实用场景对比

Flex布局

Grid布局

对比

<hr> 5. 圣杯布局/双飞翼布局的实现与差别

圣杯布局

双飞翼布局

共同目标:实现三栏自适应,优先渲染主要内容。
<hr> 6. CSS选择器优先级与权重计算规则

权重规则
示例

<hr> 7. 伪类与伪元素的区别



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 qidao123.com技术社区-IT企服评测·应用市场 (https://dis.qidao123.com/) Powered by Discuz! X3.4