- 🪞 前端面试题收集
目录
- # 1. ⛳️ 准备工作
- 1-1. 💡 面试常见问题收集 1-2. 🧳 面试项目经验
- # 2. 🏙 HTTP 相关
- 2-1. 🍎 HTTP 与 HTTPS 2-2. 🍏 HTTP 常见的请求头 2-3. 🍏 HTTP 1.0/1.1/2.0 的区别 2-4. 🍎 HTTP 常见的状态码 2-5. 🍎 HTTP 请求方法 2-6. 🍏 TCP 与 UDP 的区别 2-7. 🍏 TCP 的三次握手与四次挥手 2-8. 🍏 TCP/IP 协议 2-9. 🍏 WebSocket 相关 2-10. 🍎 输入 URL 回车后发生的事情
- # 3. 🌆 HTML 相关
- 3-1. 🍏 HTML 语义化标签理解 3-2. 🍎 实现响应式设计的相关
- # 4. 🏞 CSS 相关
- 4-1. 🍎 CSS 的盒子模型相关 4-2. 🍎 CSS 的选择器相关 4-3. 🍎 CSS 的计量单位相关 4-4. 🍏 CSS 实现隐藏元素 4-5. 🍏 CSS 实现元素居中 4-6. 🍎 CSS BFC 相关 4-7. 🍎 CSS 弹性盒布局相关 4-8. 🍎 CSS 网格布局相关 4-9. 🍏 CSS 性能优化相关 4-10. 🍎 CSS 预编语言相关
- # 5. 🗾 JavaScript 相关
- # 5-1. 🍎 JavaScript 数据类型相关5-1-1. 🍎 JavaScript 数据类型 5-1-2. 🍎 JavaScript 数据类型转换机制 5-1-3. 🍎 JavaScript 数组常用方法 5-1-4. 🍎 JavaScript 字符串常用方法 5-1-5. 🍏 JavaScript typeof 与 instanceof 5-1-6. 🍏 JavaScript 数据变量内存 5-1-7. 🍏 JavaScript 数字精度丢失相关 5-1-8. 🍎 JavaScript 深拷贝与浅拷贝# 5-3. 🍎 JavaScript 函数相关5-3-1. 🍎 JavaScript 闭包 5-3-2. 🍎 JavaScript 作用域与作用域链 5-3-3. 🍎 JavaScript 执行上下文与执行栈 5-3-4. 🍎 JavaScript this 指向问题 5-3-5. 🍏 JavaScript 函数式编程相关 5-3-6. 🍎 JavaScript 函数缓存相关5-6. 🍎 JavaScript 事件模型 5-7. 🍎 JavaScript 事件循环相关 5-8. 🍏 JavaScript 线程机制相关 5-9. 🍎 JavaScript DOM 与 BOM 5-10. 🎱 JavaScript BOM 相关问题 5-11. 🍎 JavaScript DOM 的常见操作 5-12. 🍎 JavaScript 本地存储相关 5-13. 🍎 JavaScript 防抖与节流相关# 5-5. 🍎 ES6 相关5-5-1. 🍏 ES6 新增特性 5-5-2. 🍎 ES6 Promise 相关 5-5-3. 🍏 ES6 Generator 相关 5-5-4. 🍏 ES6 Module 模块化相关
- # 6. 🌠 核心框架相关
- 6-1. 🍎 虚拟 DOM 的理解
- # 7. 📦 Webpack 相关
- 7-1. 🍎 对 Webpack 的理解相关 7-2. 🍏 Webpack 的构建流程
- # 8. 📦 NodeJS 相关
- 8-1. 🍎 NodeJS 理解相关 8-2. 🍎 NodeJS 前端模块化开发相关
- # 9. 📦 设计模式相关
- 9-1. 🍎 设计模式的理解
- # 10. 📦 前端工程化
- 10-1. 🍏 前端项目使用脚手架
📢 上次更新: 2022/09/02, 10:18:16