面试准备背诵版
内容已经按知识主题重新整理。下面保留高频问题与对应文章的直接入口,便于集中复习。
高频知识
| 高频问题 | 阅读文章 |
|---|---|
| 防抖、节流、深拷贝、柯里化、快速排序、LRU、Promise.all、大数相加、千分位等手写实现 | 高频手写题 |
| Promise、async/await、Generator 与事件循环 | 异步与事件循环 |
| 解构赋值、箭头函数、class 与函数常见易错点 | 函数大全 |
| var、let、const、作用域与闭包 | 闭包与作用域 |
| Vue 模板编译、组件生命周期与服务端渲染 | Vue 组件与生命周期 |
| 路由级权限、按钮级权限、自定义指令与组件协作 | Vue 组件通信 |
| 函数声明提升、变量提升、this 与 new 绑定 | this 绑定与隐式丢失 |
| HTTP、HTTPS、对称加密、非对称加密与 TLS 握手 | HTTPS 与 TLS 握手 |
| 浏览器渲染、缓存、状态码、CORS、跨域与存储 | 网络基础 |
| CSP、XSS 与 CSRF | 前端安全 |
| Cookie、Session、Token 与 JWT 安全 | 会话与认证 |
深度实战专题
| 主题 | 阅读专题 |
|---|---|
| 微信小程序开发与常见面试问题 | 微信小程序 |
| Canvas、WebP、setData、defineProps 与 JavaScript 安全 | 前端核心 |
| Web Worker、设计模式、性能指标与 Web Vitals | 设计模式与 Web Vitals |
| 加载方式、循环引用及 CommonJS、ES Module 互操作 | ES Module 与 CommonJS |
| AI 代码质量、Skill 与规范化开发 | AI 辅助开发 |
| RESTful、Git、SEO、HTTP、缓存与 Nginx | 扩展主题 |
| Lighthouse、Bundle Analyzer 与项目性能优化 | 性能优化案例 |
推荐阅读顺序
- 先复习 JavaScript、Vue 和网络基础,建立核心知识框架。
- 再阅读工程实践和性能专题,把概念放进真实项目场景。
- 最后结合手写题、输出题和算法题进行针对性练习。