Vue.js 3.x从入门到精通(视频教学版)

Vue.js 3.x从入门到精通(视频教学版)

作者:李小威

出版社:清华大学

出版年:2023年3月

ISBN:9787302627418

所属分类:经济金融

书刊介绍

《Vue.js 3.x从入门到精通(视频教学版)》内容简介

本书通过应用示例和综合案例的讲解与演练,使读者快速掌握Vue.js3.x编程知识,提高使用Vue.js开发网站和移动App的实战能力。本书配套示例源码、PPT课件、同步教学视频、教学大纲与执行进度表、习题与答案、其他超值教学资源。本书共18章,内容包括快速进入Vue.js的世界、搭建开发与调试环境、熟悉ECMAScript6的语法、熟悉Vue.js的语法、指令、计算属性、精通监听器、事件处理、class与style绑定、表单输入绑定、组件和组合API、过渡和动画效果、精通Vue CLI和Vite、使用Vue Router开发单页面应用、数据请求库——Axios、状态管理——Vuex、网上购物商城开发实战和电影购票App开发实战等。本书内容丰富、理论结合实践,可以作为工具书和参考手册,适合Web前端开发初学者、网站与移动App设计和开发人员,也适合作为高等院校、中职学校和培训机构计算机相关专业的师生教学参考。
李小威,软件开发项目经理,在软件开发领域有十多年的开发经验,擅长Web前端、Java、PHP、数据库、大数据分析等技术。著有多本畅销IT图书。

作品目录

内容简介
前言
第1章:快速进入Vue.js的世界
1.1、前端开发技术的发展
1.2、MV*模式
1.3、Vue.js概述
1.4、Vue.js的发展历程
1.5、Vue.js
3.x的新变化
1.6、疑难解惑
第2章:搭建开发与调试环境
2.1、安装Vue.js
2.2、安装WebStorm
2.3、安装vue-devtools
2.4、第一个Vue.js程序
2.5、疑难解惑
第3章:熟悉ECMAScript
6的语法
3.1、ECMAScript
6介绍
3.2、块作用域构造let和const
3.3、模板字面量
3.4、默认参数和rest参数
3.5、解构赋值
3.6、展开运算符
3.7、增强的对象文本
3.8、箭头函数
3.9、Promise实现
3.10、Classes(类)
3.11、Modules(模块)
3.12、疑难解惑
第4章:熟悉Vue.js的语法
4.1、创建应用程序实例
4.2、插值
4.3、方法选项
4.4、指令
4.5、缩写
4.6、Vue.js
3.x的新变化——取消构造函数
4.7、综合案例——通过插值语法实现姓名组合
4.8、疑难解惑
第5章:指令
5.1、内置指令
5.2、自定义指令
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.4、按键修饰符
8.5、系统修饰键
8.6、综合案例——处理用户注册信息
8.7、疑难解惑
第9章:class与style绑定
9.1、绑定HTML样式(class)
9.2、绑定内联样式(style)
9.3、综合案例——设计隔行变色的商品表
9.4、疑难解惑
第10章:表单输入绑定
10.1、实现双向数据绑定
10.2、单行文本输入框
10.3、多行文本输入框
10.4、复选框
10.5、单选按钮
10.6、选择框
10.7、值绑定
10.8、修饰符
10.9、综合案例——设计用户注册页面
10.10、疑难解惑
第11章:组件和组合API
11.1、组件是什么
11.2、组件的注册
11.3、使用prop向子组件传递数据
11.4、子组件向父组件传递数据
11.5、插槽
11.6、Vue.js
3.x的新变化1——组合API
11.7、setup()函数
11.8、响应式API
11.9、Vue.js
3.x的新变化2——访问组件的方式
11.10、综合案例——使用组件创建树状项目分类
11.11、疑难解惑
第12章:过渡和动画效果
12.1、单元素/组件的过渡
12.2、初始渲染的过渡
12.3、多个元素的过渡
12.4、列表过渡
12.5、综合案例1——商品编号增加器
12.6、综合案例2——设计下拉菜单的过渡动画
12.7、疑难解惑
第13章:精通Vue
CLI和Vite
13.1、脚手架的组件
13.2、脚手架环境搭建
13.3、安装脚手架
13.4、创建项目
13.5、分析项目结构
13.6、配置Scss、Less和Stylus
13.7、配置文件package.json
13.8、Vue.js
3.x新增的开发构建工具——Vite
13.9、疑难解惑
第14章:使用Vue
Router开发单页面应用
14.1、使用Vue
Router
14.2、命名路由
14.3、命名视图
14.4、路由传参
14.5、编程式导航
14.6、组件与Vue
Router间解耦
14.7、疑难解惑
第15章:数据请求库—Axios
15.1、什么是Axios
15.2、安装Axios
15.3、基本用法
15.4、Axios
API
15.5、请求配置
15.6、创建实例
15.7、配置默认选项
15.8、拦截器
15.9、Vue.js
3.x的新变化——替代Vue.prototype
15.10、综合案例——显示近7天的天气情况
15.11、疑难解惑
第16章:状态管理—Vuex
16.1、什么是Vuex
16.2、安装Vuex
16.3、在项目中使用Vuex
16.4、综合案例——使用Vuex开发商城购物车功能
16.5、疑难解惑
第17章:网上购物商城开发实战
17.1、系统功能结构
17.2、系统结构分析
17.3、系统运行效果
17.4、系统功能模块设计与实现
第18章:电影购票App开发实战
18.1、脚手架项目的搭建
18.2、系统结构
18.3、系统运行效果
18.4、设计项目组件
18.5、设计项目页面组件及路由配置

相关推荐

微信二维码