作 者:刘荣英 编
定 价:68
出 版 社:清华大学出版社
出版日期:2021年12月01日
页 数:308
装 帧:平装
ISBN:9787302593614
●第1章 快速搭建开发与调试环境
1.1 前端开发的前世今生
1.2 MV*模式
1.2.1 MVC模式
1.2.2 MVVM模式
1.3 Vue.js概述
1.4 安装Vue.js
1.4.1 使用引入的方式
1.4.2 命令行工具(CLI)
1.4.3 NPM
1.5 安装WebStorm
1.6 安装vue-devtools
1.7 小试身手——我的第一个Vue.js程序
1.8 新手疑难问题解答
第2章 熟悉Vue.js语法
2.1 创建Vue实例
2.2 data选项
2.2.1 new Vue()实例中的data
2.2.2 组件中的data
2.2.3 多个对象中的data
2.3 方法选项
2.3.1 使用方法
2.3.2 传递参数
2.3.3 方法之间的调用
2.4 生命周期钩子函数
2.4.1 认识生命周期钩子函数
2.4.2 created和mouted
2.5 插值
2.6 指令
2.7 缩写
2.8 新手疑难问题解答
第3章 指令
3.1 内置指令
3.1.1 v-bind
3.1.2 v-on
3.1.3 v-model
3.1.4 v-text
3.1.5 v-html
3.1.6 v-show
3.1.7 v-if/v-else-if/v-else
3.1.8 v-for
3.1.9 v-pre
3.1.10 v-once
3.1.11 v-cloak
3.2 自定义指令
3.2.1 注册自定义指令
3.2.2 钩子函数
3.3 新手疑难问题解答
第4章 计算属性
4.1 使用计算属性
4.2 计算属性的getter和setter方法
4.3 计算属性和方法的区别
4.4 计算属性代替v-for和v-if
4.5 新手疑难问题解答
第5章 精通监听器和过滤器
5.1 使用监听器
5.2 监听方法
5.3 监听对象
5.4 全局过滤器与局部过滤器
5.5 过滤器的参数
5.6 过滤器的串联
5.7 综合实训——使用过滤器格式化时间
5.8 新手疑难问题解答
第6章 事件处理
6.1 监听事件
6.2 事件处理方法
6.3 事件修饰符
6.3.1 stop
6.3.2 capture
6.3.3 self
6.3.4 once
6.3.5 prevent
6.3.6 passive
6.4 按键修饰符
6.5 系统修饰键
6.6 综合实训——动态获取鼠标的坐标
6.7 新手疑难问题解答
第7章 Class与Style绑定
7.1 绑定HTML样式(Class)
7.1.1 数组语法
7.1.2 对象语法
7.1.3 在组件上使用class属性
7.2 绑定内联样式(style)
7.2.1 对象语法
7.2.2 数组语法
7.3 综合实训——实现简易计算器
7.4 新手疑难问题解答
第8章 表单输入绑定
8.1 双向绑定
8.2 基本用法
8.2.1 单行文本
8.2.2 多行文本
8.2.3 复选框
8.2.4 单选按钮
8.2.5 选择框
8.3 值绑定
8.3.1 复选框
8.3.2 单选按钮
8.3.3 选择框的选项
8.4 修饰符
8.4.1 trim
8.4.2 lazy
8.4.3 number
8.5 综合实训——设计动态表格
8.6 新手疑难问题解答
第9章 精通组件
9.1 什么是组件
9.2 组件的注册
9.2.1 全局注册
9.2.2 局部注册
9.3 使用prop向子组件传递数据
9.3.1 prop基本用法
9.3.2 单向数据流
9.3.3 prop验证
9.3.4 非prop的属性
9.4 子组件向父组件传递数据
9.4.1 监听子组件事件
9.4.2 将原生事件绑定到组件
9.4.3 .sync修饰符
9.5 插槽
9.5.1 插槽的基本用法
9.5.2 编译作用域
9.5.3 默认内容
9.5.4 命名插槽
9.5.5 作用域插槽
9.5.6 解构插槽prop
9.6 综合实训——设计3D相册效果
9.7 新手疑难问题解答
第10章 玩转过渡和动画
10.1 单元素/组件的过渡
10.1.1 CSS过渡
10.1.2 过渡的类名
10.1.3 CSS动画
10.1.4 自定义过渡的类名
10.1.5 动画的JavaScript钩子函数
10.2 初始渲染的过渡
10.3 多个元素的过渡
10.4 列表过渡
10.4.1 列表的进入/离开过渡
10.4.2 列表的排序过渡
10.4.3 列表的交错过渡
10.5 综合实训——数字阶梯排序动画
10.6 新手疑难问题解答
第11章 脚手架Vue CLI
11.1 脚手架的组件
11.2 脚手架环境搭建
11.3 安装脚手架
11.4 创建项目
11.4.1 使用命令
11.4.2 使用图形化界面
11.5 配置sass、less和stylus
11.6 配置文件gackage.json
11.7 新手疑难问题解答
第12章 使用Vue Router开发单页面应用
12.1 使用Vue Router
12.1.1 HTML页面中使用路由
12.1.2 项目中使用路由
12.2 命名路由
12.3 命名视图
12.4 路由传参
12.5 编程式导航
12.6 组件与Vue Router间解耦
12.6.1 布尔模式
12.6.2 对象模式
12.6.3 函数模式
12.7 新手疑难问题解答
第13章 状态管理——Vuex
13.1 什么是Vuex
13.2 安装Vuex
13.3 Vuex的基本用法
13.4 在项目中使用Vuex
……
本书是针对零基础读者编写的网站前端开发入门教材,侧重案例实训,并提供扫码微课来讲解当前的热点案例。
本书分为16章,内容包括快速搭建开发与调试环境、熟悉Vue.js语法、指令、计算属性、精通监听器和过滤器、事件处理、Class与Style绑定、表单输入绑定、精通组件、玩转过渡和动画、脚手架VueCLI、使用VueRouter开发单页面应用、状态管理——Vuex、数据请求库——axios等。最后通过两个热点综合项目,进一步帮助读者巩固项目开发经验。
本书通过精选热点案例,可以让初学者快速掌握网站前端开发技术,既适合作为自学教材,也可作为计算机相关专业的实训辅导教材。
刘荣英 编
刘荣英在慧文教育集团主要负责计算机系的毕业生项目实训,擅长网站前端开发技术,包括HTML5、CSS3、JavaScript和前端框架(Bootstrap和Vue.js)。善于引导学生学习,让学校所学的知识和社会的需求很好地衔接,同时具有丰富的教学经验和开发经验。曾做电子货币交易系统、 B2C 电子商务平台和众多企业网站等项目。