计算机
类型
可以朗读
语音朗读
69千字
字数
2022-11-01
发行日期
展开全部
主编推荐语
此书全面讲解Vue开发,培养前端工程师。
内容简介
本书以培养前端工程师为目标,基于工作任务模式进行编写,全面讲解了Vue.js开发的知识。
本书共10个模块。
模块1~3介绍Vue框架的基础知识,包括开发环境、Vue构造器基本选项、Vue指令,学习Vue的基础知识。
模块4介绍Vue过渡,包括基于CSS过渡与动画的过渡,以及Vue与一些主流动画库的结合应用,初步了解Vue的通用性与先进性。
模块5介绍Vue复用,为Vue组件与复杂应用开发奠定基础。
模块6介绍Vue自定义组件,组件是Vue的核心,自此开始Vue重点与难点知识的学习。
模块7介绍Vue路由,路由是单页面应用的基石,也是Vue的核心插件,插件在Vue中占有非常重要的地位。
模块8介绍VueCLI,包括搭建CLI脚手架项目,并对模块7中的路由工作任务进行了重构,巩固路由的学习,并引入了企业开发技术。
模块9介绍Vuex与Axios,介绍Vue开发的实用技术。
模块10介绍Vue与element-ui的结合应用,拓展Vue的应用与介绍,完整实践企业Vue项目开发,全面训练岗位技能,培养职业素养。
目录
- 版权信息
- 前言
- 模块1 Vue概述
- 任务1.1 了解Vue基础知识
- 1.1.1 前端开发概述
- 1.1.2 Vue创始人介绍
- 1.1.3 什么是Vue
- 1.1.4 Vue的优势
- 任务1.2 熟悉Vue项目开发环境
- 1.2.1 编辑器概述
- 1.2.2 安装HBuilderX编辑器
- 1.2.3 创建与调试Vue项目
- 模块小结
- 习题1
- 实训1
- 模块2 Vue实例
- 任务2.1 显示诗词
- 2.1.1 创建Vue实例
- 2.1.2 根元素选项(el)
- 2.1.3 数据选项(data)
- 任务2.2 设计数据编码器
- 2.2.1 过滤选项(filters)
- 2.2.2 方法选项(methods)
- 任务2.3 编写模拟购物车
- 2.3.1 计算选项(computed)
- 2.3.2 状态监听选项(watch)
- 2.3.3 computed与watch选项的应用场景
- 任务2.4 学习Vue生命周期
- 2.4.1 生命周期概述
- 2.4.2 生命周期事件
- 2.4.3 Vue实例方法与属性
- 模块小结
- 习题2
- 实训2
- 模块3 Vue指令
- 任务3.1 开发用户注册程序
- 3.1.1 v-text指令
- 3.1.2 v-html指令
- 3.1.3 v-model指令
- 3.1.4 v-if、v-else和v-show指令
- 任务3.2 开发用户登录程序
- 3.2.1 v-bind指令
- 3.2.2 过滤v-bind指令绑定的属性
- 3.2.3 绑定class与style属性
- 任务3.3 设计电子商务购物车
- 3.3.1 v-for指令
- 3.3.2 v-on指令
- 3.3.3 v-on指令修饰符
- 模块小结
- 习题3
- 实训3
- 模块4 Vue过渡
- 任务4.1 学习过渡组件
- 4.1.1 <transition>组件定义
- 4.1.2 类名前缀属性
- 4.1.3 自定义类名属性
- 4.1.4 钩子函数
- 4.1.5 初始动画属性
- 任务4.2 掌握多元素过渡方法
- 4.2.1 多元素过渡
- 4.2.2 过渡模式
- 任务4.3 掌握列表与状态过渡方法
- 4.3.1 <transition-group>组件定义
- 4.3.2 排序过渡属性(move)
- 4.3.3 交错过渡
- 4.3.4 状态过渡
- 模块小结
- 习题4
- 实训4
- 模块5 Vue复用
- 任务5.1 设计管理用户权限指令
- 5.1.1 自定义指令
- 5.1.2 响应式属性(set)
- 任务5.2 设计维护用户信息程序
- 5.2.1 继承(extend)
- 5.2.2 混入(mixin)
- 任务5.3 掌握插件用法
- 5.3.1 插件概述
- 5.3.2 安装插件
- 5.3.3 开发插件
- 模块小结
- 习题5
- 实训5
- 模块6 Vue自定义组件
- 任务6.1 设计计分器组件
- 6.1.1 组件定义与注册
- 6.1.2 组件模板
- 6.1.3 选项作用域
- 6.1.4 组件的生命周期
- 任务6.2 编写搜索框组件
- 6.2.1 props选项
- 6.2.2 插槽
- 6.2.3 箭头函数
- 任务6.3 开发管理用户账户组件
- 6.3.1 $emit()方法
- 6.3.2 动态组件
- 6.3.3 动态组件过渡
- 模块小结
- 习题6
- 实训6
- 模块7 Vue路由
- 任务7.1 设计页面路由
- 7.1.1 单页面应用
- 7.1.2 路由视图
- 7.1.3 路由构造器
- 7.1.4 路由导航
- 7.1.5 路由过渡
- 任务7.2 给路由传递参数
- 7.2.1 路由实例
- 7.2.2 路由管理器对象
- 7.2.3 query方式的参数传递
- 7.2.4 params方式的参数传递
- 7.2.5 路由的模式
- 任务7.3 设计嵌套路由
- 7.3.1 嵌套路由父级设计
- 7.3.2 嵌套路由子级设计
- 模块小结
- 习题7
- 实训7
- 模块8 Vue CLI
- 任务8.1 了解CLI基础知识
- 8.1.1 Vue CLI的特点
- 8.1.2 CLI安装必备
- 8.1.3 Git-Bash命令行工具
- 任务8.2 创建CLI项目
- 8.2.1 命令行创建与运行CLI项目
- 8.2.2 在HBuilderX环境下创建与运行CLI项目
- 任务8.3 实战CLI项目
- 8.3.1 单文件组件
- 8.3.2 导入与导出语句
- 8.3.3 CLI项目结构分析
- 任务8.4 开发用户管理CLI项目
- 8.4.1 CLI插件
- 8.4.2 安装插件
- 模块小结
- 习题8
- 实训8
- 模块9 Vuex与Axios
- 任务9.1 了解Vuex基础知识
- 9.1.1 Vuex概述
- 9.1.2 Store构造器
- 任务9.2 学习Store构造器的选项
- 9.2.1 状态管理
- 9.2.2 Getter
- 9.2.3 Mutation
- 9.2.4 Action
- 任务9.3 使用模块定义Vuex
- 9.3.1 modules选项
- 9.3.2 动态注册模块
- 任务9.4 掌握Axios的用法
- 9.4.1 Axios概述
- 9.4.2 参数传递
- 任务9.5 开发天气预报CLI项目
- 9.5.1 项目创建
- 9.5.2 项目实施
- 9.5.3 项目测试与运行
- 模块小结
- 习题9
- 实训9
- 模块10 电子商务系统
- 任务10.1 掌握element-ui的用法
- 10.1.1 element-ui概述
- 10.1.2 使用element-ui
- 任务10.2 分析电子商务系统
- 10.2.1 项目概述
- 10.2.2 项目分析
- 10.2.3 项目创建
- 10.2.4 创建准备
- 任务10.3 设计系统首页
- 10.3.1 设计导航信息栏
- 10.3.2 设计标题搜索栏
- 10.3.3 设计商品展示栏
- 任务10.4 设计“我的购物车”页面
- 10.4.1 设计商品信息栏
- 10.4.2 设计购物结算栏
- 任务10.5 设计商家后台管理模块
- 10.5.1 菜单设计
- 10.5.2 首页设计
- 任务10.6 设计商品管理模块
- 10.6.1 商品列表设计
- 10.6.2 商品维护
- 任务10.7 项目测试与总结
- 10.7.1 项目测试与运行
- 10.7.2 项目总结
- 模块小结
- 习题10
- 实训10
- 附录
- 附录A CSS过渡
- 附录B CSS动画
- 参考文献
展开全部
出版方
机械工业出版社
机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。