
作者:刘兵
页数:300
出版社:中国水利水电出版社
出版日期:2021
ISBN:9787517097372
电子书格式:pdf/epub/txt
内容简介
本书以Vue.js 3.0为基础,以项目实战的方式来引导读者渐进式学习Vue.js。本书分为基础篇、进阶篇和实战篇三部分。基础篇主要是对 Vue.js 核心功能的介绍;进阶篇主要讲解前端工程化Vue.js的组件化、插件的使用;实战篇着重开发了两个完整的示例,所涉及的内容涵盖Vue.js绝大部分API。通过阅读《 Vue.js实战》,读者能够掌握Vue.js框架主要API的使用方法、自定义指令、组件开发、单文件组件、Render函数、使用webpack开发可复用的单页面富应用等。本书示例丰富、侧重实战,适用于刚接触或即将接触Vue.js的开发者,也适用于对Vue.js有过开发经验,但需要进一步提升的开发者。
作者简介
本书由武汉轻工大学刘兵教授负责统稿及定稿工作,其中,刘兵主要编写第1 ~ 7章,刘 冬主要编写第8 ~ 11章,谢兆鸿教授认真审阅全书并提出了许多宝贵意见。参与本书案例制 作、视频讲解及大量复杂视频编辑工作的老师还有:向云柱、刘欣、欧阳峥峥、贾瑜、张琳、 蒋丽华、徐军利、管庶安、李禹生、丰洪才、李言龙、张连桂、李文莉、汪济祥、李言姣等。 另外,全书的文字资料输入、校对及排版工作得到了汪琼女士的大力帮助,中国水利水电出版 社智博尚书分社雷顺加编审为本书的顺利出版提供了大力支持与细心指导,责任编辑宋俊娥女 士为提高本书的版式设计及编校质量等付出了辛勤劳动,在此一并表示衷心的感谢。 在本书的编写过程中,采用了很多Vue 3.0技术方面的网络资源、书籍中的观点,在此向 这些作者一并表示感谢。限于作者时间和水平,尤其是Vue技术的发展十分迅速,书中难免 存在一些疏漏及不妥之处,恳请各位同行和读者批评指正。作者的电子邮件地址为lb@whpu. edu.cn。
本书特色
与其他同类书相比,刘教授这本书具有以下6个主要特色:
1. 采用案例驱动,实现学以致用
全书通过案例介绍Vue .js 3.0的知识点,用简单案例讲解知识点的本质,精选综合案例讲清知识点的具体用法,通过综合项目实战案例讲透知识点的实际应用场合,方便读者学以致用、举一反三。
2. 配合视频讲解,益于快速学会
全书112集同步讲解视频,每个视频内容分为案例相关知点讲解、案例实现过程、程序代码调试和案例总结,视频还进行了剪辑处理,加入了局部缩放功效,方便读者手机扫码观看。手机扫码看视频,跟着视频学开发,轻松快捷!看书跟着视频练,开发水平天天变,步步登高!
3. 优化程序代码,做到轻松阅读
全书案例代码都经过反复打磨与调试,用最短的代码实现相同的功能,关键代码突出显示,降低阅读代码难度,帮助读者快速提高读懂程序的能力,并采用彩色印刷,易于读者轻松阅读。
4. 提供习题与实验,帮助读者自测
本书强调动手实践,每章都配有大量难易不同的练习题和综合实验,益于读自测相关知识点的学习效果,并通过自己动手完成综合实验,提升读者运用所学知识和技术的综合实践能力。
5. 配套资源丰富,适合教学与自学
本书提供丰富的教学资源,包括教学大纲、PPT课件、程序源码、习题参考答案及实验程序源代码、在线交流服务QQ群等,方便读者自学与教师教学。
6. 融入思维导图,加深理解记忆
提供22个思维导图(11个简略思维导图、11个详细知识树思维导图,扫码查看,也可以下载阅读学习),帮助读者梳理知识点并加深理解和记忆。
目录
第1章 Vue 3.O概述
视频讲解:4集,57分钟
精彩案例:2个
1.1 Vue.3.O简介
1.1.1 Weh前端的发展历史
1.1.2 Vue自介
1.1.3 Vue的设计模式
1.2 Vue 3.0项目的创建
1.2.1 Nodejs安装
1.2.2 Vue-cli安装
1.2.3 Vue 3.0项目的创建步骤
1.24 项目创建后的目录说明
1.3 开发工具
1.3.1 Visual Studio Code安装
1.3.2 安装Visual studio Code所需的插件
1.3.3 使用Visual studio Code开发Vue 3.0项目
1.4 第一个Vue 3.0程序
1.4.1 App挂载文件–index.html
1.4.2 创建App主文件–main.js
1.4.3 根组件–App vue
l.4.4 路由设置文件–router/indexjs
l.4.5 views/Home.vue
1.4.6 自定义HelloWorld程序
【例1.1】Vue 3.0主页内容渲染
1.5 本章小结
1.6 习题一
1.7 实验HelloWond
第2章 Vue语言基础——ECMAScriDt
视频讲解:17集,143分钟
精彩案例:16个
2.1 ECMAScriDt.6.0基础
2.1.1 EcMAScript.6.0简介
2.1.2 let命令
【例2-1】let命令的作用域
【例2-2】var变量和let变量的父子作用域的对比
2.1.3 const命令
2.2 变量的解构赋值
2.2.1 数组的解构赋值
【例2-3】数组的几种解构赋值
2.2.2 对象的解构赋值
【例2-4】对象的几种解构赋值
2.2.3 解构赋值的主要用途
【例2-5】利用解构方法给函数传递入口参数
【例2.6】对JSON数据进行解构
【例2.7】遍历Map
2.3 箭头函数
2.3.1 箭头函数的定义
【例2-8】化简箭头函数
2.3.2 箭头函数与解构赋值
【例2-9】在箭头函数中使用解构赋值
2.4 数组方法
2.4.1 map()方法
【例2-10】mapt()方法的应用
2.4.2 forEacn()方法
【例2-11】fbrEach()方法的应用
2.4.3 filter()方法
【例2-12】filter()方法的应用
2.4.4 every()方法和some()方法
【例2-13】every()方法和some()方法的应用
2.4.5 reduce()方法
【例2-14】reduce()方法的应用
2.5 字符串的扩展
2.5.1 模板字符串
2.5.2 ES6字符串的新增方法
……
第2部分 学习Vue 3.0基础 掌握初步能力
第3部分 掌握Vue 3.0进阶 构建响应式网页
第4部分 实操综合项目 提升开发技能















