Skip to content

前端知识点

前端核心技术(JavaScript、CSS)与 Vue 2 / Vue 3 生态体系的知识整理,涵盖基础 API、路由、状态管理、TypeScript 集成、性能优化与工程化实践。


JavaScript

  • 核心概念 — 闭包、this 指向、事件循环
  • 数据类型与内置方法 — 7 种基本类型、类型检测、类型转换、String/Number/Array/Object 原型方法
  • 原型与原型链 — 原型三角、继承方式、class 本质、常见面试题
  • ES6+ 全部特性 — ES2015~ES2024:箭头函数、解构、Promise、async/await、可选链、class 私有字段、using 资源管理
  • 正则表达式 — 语法、标志、分组、断言、常见场景(验证/提取/替换)
  • DOM 操作与事件 — 选择器、事件机制、事件委托、防抖节流
  • 进阶特性 — Proxy/Reflect、迭代器与生成器、错误处理、JSON

CSS


TypeScript

  • 核心概念 — 类型注解、接口、类型推断、联合类型、类型守卫
  • 类型系统 — 内置工具类型、条件类型、映射类型、模板字面量类型
  • 泛型 — 泛型函数、泛型约束、泛型工具类型
  • 类与面向对象 — 抽象类、访问修饰符、装饰器
  • 模块与命名空间 — 模块声明、声明文件、路径映射

Vue 3

Vue 3 生态


Vue 2

Vue 2 生态

  • Vue CLI — 脚手架工具、项目创建、插件管理、vue.config.js 配置
  • Vue Router 3.x — 路由配置、守卫、导航、路由模式
  • Vuex 状态管理 — State/Mutations/Actions/Modules

进阶实践


参考

个人学习笔记,部分内容借助 AI 辅助整理,仅供查阅参考,请以官方文档为准