概念:前端框架
前端框架是用于构建用户界面的 JavaScript 库/框架,核心解决 DOM 操作繁琐、状态管理复杂、团队协作困难等问题。
解决的问题:提升开发效率、保证代码质量、降低维护成本
核心命题
- 框架核心特性
- 组件化:封装 UI 和逻辑
- 响应式数据绑定:数据驱动视图
- 虚拟 DOM:高效更新
- 路由管理:单页应用
- 状态管理:全局数据
运行机制
flowchart LR A[数据变化] --> B[响应式系统] B --> C[Virtual DOM] C --> D[Diff算法] D --> E[最小化更新] E --> F[真实DOM]
主流框架对比
核心知识体系
知识图谱
- 父级概念:前端开发
- 关联概念:
- Vue — 渐进式框架
- React — 函数式框架
- JavaScript — 框架语言基础
参考延伸
- 前端框架官方文档