基本信息
文件名称:Web前端工程师面试题及答案(实战版).docx
文件大小:29.5 KB
总页数:6 页
更新时间:2025-11-14
总字数:约8.02千字
文档摘要

Web前端工程师面试题及答案(实战版)

一、基础语法与浏览器原理(10题)

题目:说说let、const和var的区别,实际项目中你会怎么选择?

答案:核心区别在作用域、提升行为和可变性。var是函数作用域,存在变量提升,可重复声明;let/const是块级作用域,无变量提升,不可重复声明,const声明的变量不可修改引用(复杂类型内部属性可改)。实际项目中,优先用const(80%以上场景),明确需要重新赋值时用let,坚决不用var——避免作用域污染和提升导致的bug,比如循环中闭包问题。

题目:如何理解事件冒泡和事件捕获?实际开发中怎么应用?

答案:事件流分为