前言
Vue.js是一款备受欢迎的JavaScript框架,用于构建用户界面,目前是流行的三大前端框架之一。简单易学、上手快、拥有出色的用户体验等特点,使得Vue.js在全球范围内广受喜爱,尤其在中国更加受欢迎。
本书分3篇共13章,主要内容包括:
第1章: Vue.js概述,介绍Vue.js的基本概念、主要特点、发展历程以及Vue.js 3的新变化,帮助读者快速了解Vue.js。
第2章: Vue.js开发环境搭建,介绍如何安装Node.js、VS Code和Vite等,以及运行第一个Vue.js程序,让读者轻松准备好开发环境。
第3章: Vue.js基础,涵盖MVVM模式、数据绑定、插值、方法选项、响应式原理、生命周期、类与样式绑定、指令、计算属性、监听器和组件基础等重要内容。
第4章: Vue.js进阶,包括组件通信、插槽、自定义指令、插件、组合式API、setup语法糖等,帮助读者深入掌握Vue.js的高级特性。
第5章: Vue.js内置组件,介绍Transition、TransitionGroup、Teleport、KeepAlive、Suspense等内置组件的使用。
第6章: Vue Router(路由管理器),介绍路由的概念、路由模式、嵌套路由、配置404页面、导航守卫、动态路由等重要知识,实现页面导航的灵活控制。
第7章: Pinia(全局状态管理),介绍Pinia的特点、使用Pinia进行全局状态管理等。
第8章: SCSS,介绍SCSS其基本概念和常用特性,帮助读者编写可维护且灵活的样式。
第9章: Element Plus(UI框架),介绍Element Plus的功能和特性。
第10章: TypeScript,内容包括TypeScript概述、数据类型、函数、接口、类、泛型等,以及在Vue.js中TypeScript的使用。
第11章: Git,内容包含常用的Git操作,如配置Git账户、建立Git仓库、提交、合并、撤销等。
第12章: 搭建企业级Web端应用框架,指导读者配置tsconfig、路径别名、ESLint、Prettier等,实现规范化的代码管理。
第13章: Web端管理系统的项目实训,实现权限管理,将之前所学的知识应用到实际项目中。
本书由曹文杰独立编著。
本书的编写与出版得到清华大学出版社编辑的指导与支持,在本书的编写过程中参阅了GitHub和其他网络资源,在此一并表示衷心的感谢。
由于互联网技术发展迅速,前端技术不断改进与优化,加上作者水平有限,书中难免存在不妥之处,敬请广大读者批评指正。希望本书能成为读者学习Vue.js 3的不二选择,为广大前端开发者提供宝贵的学习和实践经验。
接下来,让我们一起进入Vue.js 3的魅力世界,开启愉悦的编程之旅!
作者2024年4月