Vue.js3.0从入门到精通(视频教学版)

Vue.js3.0从入门到精通(视频教学版)

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

本书通过应用示例和综合案例的讲解与演练,可以使你快速提高使用Vue开发移动网站和APP的实战能力。

内容简介

本书共分18章,内容包括快速进入Vue.js的世界、搭建开发与调试环境、熟悉ECMAScript语法、熟悉Vue.js的语法、指令、计算属性、精通监听器、事件处理、Class与Style绑定、表单输入绑定、组件和组合API、设计过渡和动画效果、精通Vue CLI和Vite、使用Vue Router开发单页面应用、axios、Vuex、网上购物商城开发实战和电影购票APP开发实战等。

作者简介

作者李小威,软件开发项目经理,在软件开发有多年的开发经验,尤其擅长Java、PHP、数据库、大数据分析等,具有很强的实战经验。对多种数据库系统有深入研究,在数据库管理与开发方面有着丰富的经验。并已出版过多本相关畅销书,颇受广大读者认可。

章节目录

版权信息

内容简介

前言

第1章 快速进入Vue.js的世界

1.1 前端开发技术的发展

1.2 MV*模式

1.2.1 MVC模式

1.2.2 MVVM模式

1.3 Vue.js概述

1.4 Vue.js的发展历程

1.5 Vue.js 3.0的新变化

1.6 疑难解惑

第2章 搭建开发与调试环境

2.1 安装Vue.js

2.1.1 使用CDN方式

2.1.2 NPM

2.1.3 命令行工具(CLI)

2.1.4 使用Vite方式

2.2 安装WebStorm

2.3 安装vue-devtools

2.4 第一个Vue.js程序

2.5 疑难解惑

第3章 熟悉ECMAScript 6语法

3.1 ECMAScript 6介绍

3.1.1 ES6的前世今生

3.1.2 为什么要使用ES6

3.2 块作用域构造let和const

3.3 模板字面量

3.3.1 Multi-line Strings(多行字符串)

3.3.2 字符串占位符

3.4 默认参数和rest参数

3.5 解构赋值

3.6 展开运算符

3.7 增强的对象文本

3.8 箭头函数

3.9 Promise实现

3.10 Classes(类)

3.11 Modules(模块)

3.12 精简压缩生产环境的webpack

3.12.1 webpack是什么

3.12.2 配置一个完整项目的webpack

3.13 疑难解惑

第4章 熟悉Vue.js的语法

4.1 创建应用程序实例

4.2 插值

4.3 方法选项

4.3.1 使用方法

4.3.2 传递参数

4.3.3 方法之间调用

4.4 生命周期钩子函数

4.4.1 认识生命周期钩子函数

4.4.2 created和mouted

4.5 指令

4.6 缩写

4.7 Vue.js 3.0的新变化——取消构造函数

4.8 疑难解惑

第5章 指令

5.1 内置指令

5.1.1 v-show

5.1.2 v-if/v-else-if/v-else

5.1.3 v-for

5.1.4 v-bind

5.1.5 v-model

5.1.6 v-on

5.1.7 v-text

5.1.8 v-html

5.1.9 v-once

5.1.10 v-pre

5.1.11 v-cloak

5.2 自定义指令

5.2.1 注册自定义指令

5.2.2 钩子函数

5.2.3 动态指令参数

5.3 综合案例——通过指令实现下拉菜单效果

5.4 疑难解惑

第6章 计算属性

6.1 使用计算属性

6.2 计算属性的getter和setter方法

6.3 计算属性的缓存

6.4 使用计算属性代替v-for和v-if

6.5 综合案例——使用计算属性设计购物车效果

6.6 疑难解惑

第7章 精通监听器

7.1 使用监听器

7.2 监听方法

7.3 监听对象

7.4 综合案例——使用监听器设计购物车效果

7.5 疑难解惑

第8章 事件处理

8.1 监听事件

8.2 事件处理方法

8.3 事件修饰符

8.3.1 stop

8.3.2 capture

8.3.3 self

8.3.4 once

8.3.5 prevent

8.3.6 passive

8.4 按键修饰符

8.5 系统修饰键

8.6 综合案例——处理用户注册信息

8.7 疑难解惑

第9章 class与style绑定

9.1 绑定HTML样式(class)

9.1.1 数组语法

9.1.2 对象语法

9.1.3 用在组件上

9.2 绑定内联样式(style)

9.2.1 对象语法

9.2.2 数组语法

9.3 综合案例——设计隔行变色的商品表

9.4 疑难解惑

第10章 表单输入绑定

10.1 实现双向数据绑定

10.2 单行文本输入框

10.3 多行文本输入框

10.4 复选框

10.5 单选按钮

10.6 选择框

10.7 值绑定

10.7.1 复选框

10.7.2 单选框

10.7.3 选择框的选项

10.8 修饰符

10.8.1 lazy

10.8.2 number

10.8.3 trim

10.9 综合案例——设计用户注册页面

10.10 疑难解惑

第11章 组件和组合API

11.1 组件是什么

11.2 组件的注册

11.2.1 全局注册

11.2.2 局部注册

11.3 使用prop向子组件传递数据

11.3.1 prop基本用法

11.3.2 单向数据流

11.3.3 prop验证

11.3.4 非prop的属性

11.4 子组件向父组件传递数据

11.4.1 监听子组件事件

11.4.2 将原生事件绑定到组件

11.4.3 .sync修饰符

11.5 插槽

11.5.1 插槽基本用法

11.5.2 编译作用域

11.5.3 默认内容

11.5.4 命名插槽

11.5.5 作用域插槽

11.5.6 解构插槽prop

11.6 Vue.js 3.0的新变化1——组合API

11.7 setup()函数

11.8 响应式API

11.8.1 reactive()方法和watchEffect()方法

11.8.2 ref()方法

11.8.3 readonly()方法

11.8.4 computed()方法

11.8.5 watch()方法

11.9 Vue.js 3.0的新变化2——访问组件的方式

11.10 综合案例——使用组件创建树状项目分类

11.11 疑难解惑

第12章 过渡和动画效果

12.1 单元素/组件的过渡

12.1.1 CSS过渡

12.1.2 过渡的类名

12.1.3 CSS动画

12.1.4 自定义过渡的类名

12.1.5 动画的JavaScript钩子函数

12.2 初始渲染的过渡

12.3 多个元素的过渡

12.4 列表过渡

12.4.1 列表的进入/离开过渡

12.4.2 列表的排序过渡

12.4.3 列表的交错过渡

12.5 综合案例1——商品编号增加器

12.6 综合案例2——设计下拉菜单的过渡动画

12.7 疑难解惑

第13章 精通Vue CLI和Vite

13.1 脚手架的组件

13.2 脚手架环境搭建

13.3 安装脚手架

13.4 创建项目

13.4.1 使用命令

13.4.2 使用图形化界面

13.5 分析项目结构

13.6 配置Scss、Less和Stuly

13.7 配置文件package.json

13.8 Vue 3.0新增开发构建工具——Vite

13.9 疑难解惑

第14章 使用Vue Router开发单页面应用

14.1 使用Vue Router

14.1.1 HTML页面使用路由

14.1.2 项目中使用路由

14.2 命名路由

14.3 命名视图

14.4 路由传参

14.5 编程式导航

14.6 组件与Vue Router间解耦

14.6.1 布尔模式

14.6.2 对象模式

14.6.3 函数模式

14.7 疑难解惑

第15章 数据请求库——axios

15.1 什么是axios

15.2 安装axios

15.3 基本用法

15.3.1 axios的get请求和post请求

15.3.2 请求JSON数据

15.3.3 跨域请求数据

15.3.4 并发请求

15.4 使用axios创建请求

15.5 请求配置

15.6 创建实例

15.7 配置默认选项

15.8 拦截器

15.9 Vue.js 3.0的新变化——替代Vue.prototype

15.10 综合案例——显示近7日的天气情况

15.11 疑难解惑

第16章 状态管理——Vuex

16.1 什么是Vuex

16.2 安装Vuex

16.3 在项目中使用Vuex

16.3.1 搭建一个项目

16.3.2 state对象

16.3.3 getter对象

16.3.4 mutation对象

16.3.5 action对象

16.4 疑难解惑

第17章 网上购物商城开发实战

17.1 系统功能结构

17.2 系统结构分析

17.3 系统运行效果

17.4 系统功能模块设计与实现

17.4.1 首页模块

17.4.2 首页信息展示模块

17.4.3 用户登录模块

17.4.4 商品模块

17.4.5 购买模块

17.4.6 支付模块

第18章 电影购票APP开发实战

18.1 脚手架项目的搭建

18.2 系统结构

18.3 系统运行效果

18.4 设计项目组件

18.4.1 设计头部和底部导航组件

18.4.2 设计电影页面组件

18.4.3 设计影院页面组件

18.4.4 设计我的页面组件

18.5 设计项目页面组件及路由配置

18.5.1 电影页面组件及路由

18.5.2 影院页面组件及路由

18.5.3 我的页面组件及路由

Vue.js3.0从入门到精通(视频教学版)是2021年由清华大学出版社出版,作者李小威。

得书感谢您对《Vue.js3.0从入门到精通(视频教学版)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
VisualC++从入门到精通 电子书
  《Visual C从入门到精通》,超级畅销的C语言经典著作,100000读者的共同选择,长期雄踞各大书店、网店排行榜前列。本次改版在传承经典的基础上,对内容进行全面扩充,大量补充典型案例,贴近实战,帮助读者迅速积累开发经验。      强大的编委会阵容,业界专家倾力推荐   中国软件行业协会教育与培训委员会 秘书长 邱钦伦   微软开发工具及平台事业部 产品经理 胡德民   Sun亚洲全球化中心 技术总监 刘杰   龙马创新教育研究室 总裁 孔长征   河南省863软件孵化器有限公司 总经理 翟为唐   广东拓思软件科学园有限公司 副总经理 黄万民   西安863软件孵化器有限公司 总经理 楼文晓   郑州大学信息工程学院 副院长 周清雷   华大锐志软件人才孵化基地 技术总监 微软有价值专家(MVP) 王豫翔   NEC信息系统(中国)有限公司 开发部长 石少峥   东忠集团 副总裁 李朝阳   《程序员》杂志、CSDN技术专家 尹成   51CTO.com 技术总监 陈德勇   微软有价值专家(MVP) 杨云         DVD光盘超值赠送   21小时全程同步教学录像,一线教学和开发人员贴心讲解,配合图书高效学习   18小时价值6000元的Oracle项目实战教学录像,帮您轻松学会Oracle数据库   107个典型范例、5个经典应用程序开发指导、6个完整项目,在实战中掌握VC编程   19个实战测试及解析,举一反三,掌握更透彻   8个超值资源大放送   超值资源1:118 页库函数查询手册   超值资源2:224 页MFC查询手册   超值资源3:53 个Visual C常见错误及解决方案   超值资源4:100 个Visual C开发经验及技巧大汇总   超值资源5:100 个Visual C常见面试题   超值资源6:软件开发文档模板   超值资源7:Visual C 程序员职业规划电子书   超值资源8:Visual C 程序员面试技巧电子书      零基础、入门级的讲解——无论读者是否从事计算机相关行业,是否接触过Visual C,是否使用Visual C开发过项目,都能从本书中找到起点。   超多、实用、专业的范例和项目——本书结合实际工作中的范例,逐一讲解Visual C的各种知识和技术。还以实际开发项目来总结本书所学内容,帮助读者在实战中掌握知识,轻松拥有项目经验。   随时检测自己的学习成果——每章首页罗列了“本章要点”,以便读者明确学习方向。每章的“实战练习”则根据所在章的知识点精心设计而成,读者可以随时自我检测,巩固所学知识。   细致入微、贴心提示——本书在讲解过程中使用了“提示”、“注意”、“ 技巧”等小栏目,帮助读者在学习过程中更清楚地理解基本概念、掌握相关操作,并轻松获取实战技巧。
C语言从入门到精通 电子书
零基础、入门级的讲解 无论读者是否从事计算机相关行业,是否接触过C语言,是否使用C语言开发过项目,都能从本书中获益。 超多、实用、专业的范例和项目 本书结合实际工作中的范例,逐一讲解C语言的各种知识和技术。之后以实际开发项目来总结本书所学内容,帮助读者在实战中掌握知识,轻松拥有项目经验。 随时检测自己的学习成果 每章首页给出了“本章要点”,以便读者明确学习方向,读者可以随时自我检测,巩固所学知识。 细致入微、贴心提示 本书在讲解过程中使用了“提示”“注意”“技巧”等小栏目,帮助读者在学习过程中更清楚地理解基本概念、 掌握相关操作,并轻松获取实战技巧。 全程同步教学视频 涵盖本书所有知识点,详细讲解每个范例及项目的开发过程及关键点,帮助读者更轻松地掌握书中所有的C语言程序设计知识。 超多电子资源大放送 赠送大量电子资源,包括本书范例的素材文件和结果文件、本书教学 PPT、C语言标准库函数查询手册、C语言常用查询手册、10套完整源代码、全国计算机等级考试二级C语言考试大纲及应试技巧、C语言常见面试题、C语言常见错误及解决方案、C语言开发经验及技巧大汇总、C语言程序员职业规划、C语言程序员面试技巧。 多平台学习方式 可实现手机端、电脑端同步学习
Ubuntu Linux 从入门到精通 电子书
《UbuntuLinux从入门到精通》适合Linux初级用户使用,讲述了UbuntuLinux操作系统的系统管理、桌面办公应用、服务器配置等知识,用以辅助更多的用户得心应手地使用Linux操作系统作为桌面办公环境及服务器环境。主要包含UbuntuLinux12.04的安装、配置、桌面应用、系统管理,以及以UbuntuLinux12.04为平台的各种服务器的搭建及配置等内容,从入门到高级应用,从个人
Python编程从入门到精通 电子书
带你由浅入深地详细了解Python语言开发技术。
PPT设计从入门到精通 电子书
提升PPT表现力的要点、原则及方法