作品简介

本书系统地介绍了Vue框架基础、框架应用、生态组成、项目实战、框架演进、Vue原理剖析及Vue框架的原理实现。

全书共分为8章:第1章为行业发展介绍,第2章为Vue 2.x的开发基础,第3章为Vue 2.x的组件开发,第4章为Vue CLI开发完全指南,第5章为Vue CLI项目实战,第6章为Vite+Vue 3.x完全开发指南,第7章为Vue 3.x项目实战,第8章为实现原理介绍。书中主要内容包括Web前端发展史、Vue的诞生、Vue 2.x基础指令、Vue 2.x常用API、Vue 2.x组件系统、Vue 2.x组件化实战、Vue CLI脚手架搭建、Vue Router 3.x路由系统、Vuex 3.x状态管理系统、Axios网络插件、ElementUI框架、Vue 2.x综合项目实战、Vue 3.x基础语法、Vue 3.x组合式API、Vue 3.x响应式API、Vite脚手架、Vue 3.x函数式编程、Vue Router 4.x路由系统、Vuex 4.x状态管理系统、Pinia状态管理系统、ElementPlus框架、Vue 3.x的综合项目实战、Vue 2.x的响应式数据原理、Vue 3.x的响应式数据原理、虚拟DOM原理、Vue 2.x仿真实现、Vue 3.x仿真实现、Vue Router仿真实现和状态管理的高级原理。

书中包含大量应用示例,从基础入门到进阶开发最终渗透到原理和实现。书中的开发示例基于VS Code开发工具和Chrome浏览器实现,书中从框架基础到商城项目的实际开发,分别通过Vue 2.x和Vue 3.x两套生态体系完整地阐述了如何使用Vue框架生态进行应用开发,内容完整、步骤清晰,提供了工程化的解决方案。

本书可作为Vue框架初学者的入门书,也可作为行业在职前端程序员及培训机构的参考书。

张云鹏,前中国联通(黑龙江)产业互联网公司前端技术专家。10年软件研发经验,精通前、后端技术。带领百人技术团队专注于企业内部前端框架研发、前端高性能渲染、前端自动化部署,以及前端核心架构建设。精通Web应用开发、移动App开发及桌面程序开发。现IT教育行业从业者,致力于IT领域的知识分享和开源贡献,将多年的一线架构设计经验和研发经验融入IT教育领域。

作品目录

  • 作者简介
  • 内容简介
  • 前言
  • 第1章 Web前端技术架构及Vue框架
  • 1.1 Web前端技术架构发展历程
  • 1.2 Vue等新框架的诞生
  • 1.3 Vue与主流前端框架的对比
  • 第2章 Vue 2.x开发基础
  • 2.1 Vue是什么
  • 2.2 环境搭建和Hello World
  • 2.3 Vue的插值表达式
  • 2.4 Vue的常用指令介绍
  • 2.5 Vue的常用选项介绍
  • 2.6 Vue的生命周期介绍
  • 第3章 Vue 2.x组件开发
  • 3.1 Vue组件定义方案
  • 3.2 Vue的插槽介绍
  • 3.3 Vue的动态组件介绍
  • 3.4 Vue的组件缓存
  • 3.5 Vue的组件过渡
  • 3.6 其他高级API的介绍
  • 第4章 Vue CLI开发完全指南
  • 4.1 什么是脚手架
  • 4.2 Vue CLI的入门指南
  • 4.3 Vue CLI的项目开发实战
  • 4.4 认识路由框架Vue Router
  • 4.5 路由的深入研究
  • 4.6 结合路由系统的项目开发
  • 4.7 UI框架的引入
  • 4.8 通过ElementUI重构项目
  • 4.9 Axios网络通信框架
  • 4.10 什么是状态管理
  • 第5章 Vue CLI项目从0开始实战
  • 5.1 项目搭建
  • 5.2 全局状态配置
  • 5.3 完成用户管理模块的开发
  • 5.4 完成角色管理模块的开发
  • 5.5 完成菜单管理模块的开发
  • 5.6 完成商品模块的开发
  • 第6章 Vite+Vue 3.x完全开发指南
  • 6.1 Vue 3.x入门
  • 6.2 Vite介绍
  • 6.3 组合式API与响应式API
  • 6.4 Vue 3的函数式编程
  • 6.5 Vue 3自定义组件开发介绍
  • 第7章 Vue 3.x项目实战
  • 7.1 Vue 3.x与Vue Router 4.x的整合
  • 7.2 Vuex 3.x与Vuex 4.x的整合
  • 7.3 Pinia状态管理模块新的选择
  • 7.4 Vue 3.x与ElementPlus的整合
  • 7.5 从0开始构建Vite+Vue 3.x+Vue Router 4.x+Pinia项目
  • 第8章 原理篇
  • 8.1 Vue 2.x的数据响应式原理
  • 8.2 Vue 3.x的数据响应式原理
  • 8.3 虚拟DOM介绍
  • 8.4 路由和状态管理
展开全部