Tailwind CSS
Home
前端开发
前端开发
Tailwind CSS 书籍目录
Vue 3 开发实战指南
React 和 Next.js 学习
TypeScript
React开发框架书籍大纲
Shadcn学习大纲
Swift
Swift
Swift 编程语言:从入门到进阶
SwiftUI 学习指南
函数式编程大纲
Swift 异步编程语言
Swift 协议化编程
SwiftUI MVVM 开发模式
SwiftUI 图表开发书籍
SwiftData
鸿蒙开发
鸿蒙开发
ArkTS编程语言:从入门到精通
仓颉编程语言:从入门到精通
鸿蒙手机客户端开发实战
windows开发
windows开发
WPF书籍
C#开发书籍
learn
编程语言
编程语言
Java编程语言
Kotlin 编程入门与实战
/python/outline.html
AI
AI
AI Agent
MCP (Model Context Protocol) 应用指南
深度学习
深度学习
强化学习: 理论与实践
扩散模型书籍
Agentic AI for Everyone
langchain
Vue 3 开发实战指南
前言
Vue 3 的发展背景与优势
本书的目标读者与学习路径
如何使用本书
第一部分:Vue 3 基础
第1章:初识 Vue 3
什么是 Vue 3?与 Vue 2 的区别
Vue 3 的核心特性简介(响应式、Composition API、Teleport 等)
安装与开发环境搭建(Vite vs Vue CLI)
第一个 Vue 3 项目:Hello World
第2章:Vue 3 核心概念
模板语法与指令(v-bind、v-if、v-for 等)
数据绑定与事件处理
组件基础:创建与注册组件
Props 与自定义事件
第3章:响应式系统
响应式原理:从 Object.defineProperty 到 Proxy
reactive 与 ref 的使用场景与区别
computed 计算属性与 watch 监听器
响应式开发的常见陷阱与解决方案
第二部分:深入 Composition API
第4章:Composition API 入门
为什么需要 Composition API?
setup 函数详解
Composition API vs Options API
示例:用 Composition API 重构一个组件
第5章:高级 Composition API
自定义 Hook 的设计与实现
provide / inject 在组件通信中的应用
生命周期钩子在 Composition API 中的使用
实战案例:构建一个可复用的表单验证 Hook
第三部分:组件化开发
第6章:组件设计与复用
组件拆分与组织的最佳实践
动态组件与异步组件
插槽(Slots)与作用域插槽
组件库开发入门
第7章:状态管理
Vuex 4 / Pinia 简介与选择
Pinia 的安装与基本使用
模块化状态管理
实战案例:用 Pinia 实现一个购物车功能
第四部分:Vue 3 高级特性与生态
第8章:路由与导航
Vue Router 4 的安装与配置
动态路由与路由守卫
嵌套路由与路由懒加载
实战案例:实现一个带权限控制的多页应用
第9章:新特性探索
Teleport 的使用场景与实践
Fragment 与多根节点组件
Suspense 异步组件加载
自定义渲染器(Custom Renderer)简介
第10章:Vue 3 生态系统
Vite:下一代构建工具
Vue DevTools 的使用技巧
UI 框架推荐(Element Plus、Ant Design Vue 等)
与 TypeScript 的深度整合
第五部分:性能优化与部署
第11章:性能优化
Vue 3 的编译时优化(Tree-shaking、静态提升等)
组件懒加载与代码分割
响应式数据的性能调优
常见性能问题的诊断与解决
第12章:测试与部署
单元测试:Vitest 与 Vue Test Utils
E2E 测试:Cypress 入门
项目打包与静态部署(Nginx、Vercel 等)
CI/CD 流程简介
第六部分:实战项目
第13章:项目实战:构建一个现代 Web 应用
项目需求分析与技术选型
搭建项目框架(Vite + Vue 3 + Pinia + Vue Router)
实现核心功能(用户认证、数据展示、表单交互等)
项目优化与上线
附录
Vue 3 常用 API 速查表
Vue 2 到 Vue 3 的迁移指南
资源推荐(官方文档、社区、学习资料)
大纲说明
结构逻辑:从基础到高级,逐步深入,最后以实战项目收尾
覆盖全面:包括核心特性、生态工具及优化部署
实战导向:每部分都有案例或实践