以我所主,为我所用

Home

❯

Knowledges

❯

前端面试题

前端面试题

2025年4月29日2分钟阅读

  • HTML
    • 如何理解语义化
    • 哪些是块级元素,哪些是内联元素
  • CSS
    • 盒模型宽度如何计算
    • margin 纵向重叠、负值问题
    • BFC 的理解和运用
    • float 布局
    • flex 布局
    • absolute 和 releative 如何定位
    • 居中对齐的实现方式
    • line-height 如何继承
    • 响应式布局常见方案
  • JavaScript
    • typeof 能判断哪些类型
    • 和 = 使用场景
    • 值类型与引用类型区别
    • 手写深拷贝
    • 如何判断一个变量是否是数组
    • class 的原型本质
    • 简易 jQuery 实现?
  • Vue
  • React
  • Webpack
  • HTTP
    1. HTTP 常见状态码
  • 项目设计
  • 虚拟 DOM(Virtual DOM)和 Diff 算法
    1. 细节不重要,updateChildren 的过程不重要,不要深究
    2. vdom 核心概念很重要:h、vnode、patch、diff、key 等
    3. vdom 的为何存在更加重要:数据驱动视图,控制 DOM 操作
  • 手写题(复杂题目要体现测试能力)
    1. 手写 Promise
    2. 手写 lodash.isEqual
    3. 手写 InstanceOf
    4. 手写 new
  • 浏览器原理
    1. XSS

关系图谱

Created with Quartz v4.5.0 © 2025

  • GitHub
  • Discord Community