- ISBN:9787302604440
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:475
- 出版时间:2023-01-01
- 条形码:9787302604440 ; 978-7-302-60444-0
本书特色
本书以学以致用为出发点,以浅显易懂的方式,系统阐述Vue.js相关概念、知识点的同时,还以配套有大量的示例,进行辅助说明相关知识点的使用,*大程度的追求即学即用的目标。*后用ShopApp和权限管理两个项目(模块),全面地阐述Vue.js在实际项目中的真实应用。本书特色如下:◎易教易学系统阐述理论的同时,结合实际项目的需求,配以案例说明讲解,不过分追求理论,更注重学以致用。 ◎前后衔接强调知识体系和分析方法的前后连贯性,并妥善处理好与前期课程和后续课程的衔接性。 ◎学以致用以实际案例,结合企业项目的需要,展现技术的综合使用。 系统、全面地讲解Vue.js的基础知识!配套丰富示例帮助读者快速动手实践
内容简介
本书系统阐述了Vue.js的基本语法、体系结构、原理 ,以及 基于 Vue.js实现组件化编程的基本思想、第三方组件、工具,*后还结合企业项目,结合 Vue.js实现了 ShopApp和权限管理 部分功能。 全书分为4篇:**篇为 Vue.js基础(第 1~4章),第二篇为 Vue.js组件化编程(第5~8章),第三篇为 Vue.js高级应用(第 9~13章),第四篇为Vue.js实战(第 14和 15章)。书中主要内容包括 Vue.js基本语法、 Vue.js体系结构、 Vue组件生命周期、自定义和使用 Vue组件、组件直接的 数据通信、动画和过渡、路由、 Promise、 Axios、 Vuex状态管理和 Vue.js实战思想等。 本书在以浅显易懂的方式,系统阐述Vue.js相关概念、知识点的同时,还以配套有大量的示例,进行辅助说明相关知识点的使用,**程度的追求学以致用,即学即 用的目标。*后用 ShopApp和权限管理 两个项目(模块),全面的阐述 Vue.js在实际项目中的真实应用。 本书可作为Vue.js初学者的入门书籍,也可作为从事跨平台移动开发的技术人员及培训机构的参考书籍。
目录
**篇Vue.js基础
第1章Vue.js简介
1.1Vue.js概述
1.2MVVM模式
1.3Vue.js同其他框架的对比
1.3.1Vue.js同React的对比
1.3.2Vue.js同AngularJS(Angular 1)的对比
1.3.3Vue.js同Angular(Angular 2)的对比
第2章Vue.js快速入门
2.1安装配置开发环境
2.2实现猜数字游戏
2.2.1功能说明
2.2.2实现猜数字游戏
第3章Vue.js基本语法
3.1Vue.js对象
3.1.1Vue.js实例的数据属性
3.1.2Vue.js实例的方法
3.1.3Vue.js实例生命周期
3.2插值表达式
3.3表单输入绑定
3.3.1基本用法
3.3.2值绑定
3.3.3修饰符
3.4事件处理
3.4.1监听事件
3.4.2事件处理方法
3.4.3内联处理器中的方法
3.4.4事件修饰符
3.4.5按键修饰符
3.4.6系统修饰符
3.5指令
3.5.1vtext和vhtml指令
3.5.2vbind指令
3.5.3vonce指令
3.5.4vmodel指令
3.5.5vif、velseif和velse指令
3.5.6vshow指令
3.5.7vfor指令
3.5.8von指令
3.6Vue.js响应原理
3.6.1响应式原理
3.6.2对象的检测响应
3.6.3数组的检测响应
3.6.4异步更新问题
第4章compute属性和watch侦听器
4.1compute属性
4.1.1compute属性的setter()方法
4.1.2compute属性同方法的对比
4.2watch侦听器
4.3计算属性同watch侦听器的对比
第二篇Vue.js组件化编程
第5章组件化编程
5.1第1个组件
5.2使用自定义组件
5.2.1自定义组件
5.2.2全局注册组件
5.2.3局部注册组件
5.2.4使用组件
5.3父组件将值传到子组件
5.3.1prop的大小写
5.3.2prop的数据类型
5.3.3prop单向数据流
5.3.4prop属性验证
5.3.5非prop的attribute
5.4子组件将值传到父组件
5.4.1使用$emit方法调用父组件方法传值
5.4.2调用父组件的方法传值
5.4.3使用vmodel实现父子组件的数据同步
5.5Vue.js组件对象的常用属性
5.6事件总线
5.7插槽
5.7.1插槽的缺省内容和编译作用域
5.7.2具名插槽
5.7.3作用域插槽
5.7.4动态插槽名
5.7.5具名插槽的缩写
5.8动态组件和异步组件
5.8.1动态组件
5.8.2异步组件
5.8.3keepalive
5.9处理组件边界问题
5.9.1访问元素的&组件
5.9.2程序化的事件侦听
5.9.3循环引用组件
5.9.4其他模板
5.9.5控制组件的更新
第6章组件的过渡和动画
6.1进入/离开和列表过渡
6.1.1单元素/组件过渡
6.1.2初始渲染的过渡
6.1.3多元素过渡
6.1.4多组件过渡
6.1.5列表过渡
6.1.6可复用的过渡
6.1.7动态过渡
6.2状态过渡
6.2.1状态动画与侦听器
6.2.2把过渡放在组件中
第7章复用和组合
7.1混入
7.1.1选项合并
7.1.2全局混入
7.2自定义指令
7.2.1钩子函数
7.2.2钩子函数参数
7.2.3函数简写
7.2.4对象字面量
7.3渲染函数与JSX
7.3.1虚拟DOM
7.3.2createElement参数
7.4插件
7.4.1使用插件
7.4.2开发插件
7.5过滤器
第8章路由基础
8.1Vue Router简介
8.2安装Vue Router
8.3第1个路由
8.4路由种类
8.4.1动态路由
8.4.2嵌套模式路由
8.4.3编程式路由
8.5路由视图
8.5.1命名视图
8.5.2嵌套命名视图
8.6别名和重定向
8.7给路由组件传值
8.8路由的请求模式
第三篇Vue.js高级应用
第9章高级Vue Router
9.1导航守卫
9.1.1全局守卫
9.1.2路由独享守卫
9.1.3组件内的路由导航守卫
9.1.4完整的路由解析流程
9.2路由元信息
9.3获取响应数据
9.3.1导航完成后获取响应数据
9.3.2导航完成前获取响应数据
9.4路由懒加载
第10章Promise对象
10.1Promise对象基础
10.2Promise对象的方法
10.2.1原型方法
10.2.2静态方法
10.3Promise对象的使用经验
第11章axios
11.1axios简介
11.2axios API
11.2.1基本方法
11.2.2请求别名
11.2.3并发方法
11.3axios实例
11.3.1创建实例
11.3.2请求配置和响应结构
11.4默认配置
11.5拦截器
第12章模板模式开发Vue.js应用
12.1Node.js
12.1.1下载并安装Node.js
12.1.2npm的使用
12.1.3切换镜像站点
12.2webpack工具
12.2.1安装webpack
12.2.2手动体验webpack
12.2.3基于配置体验webpack打包
12.3基于VueCLI脚手架创建项目开发
第13章Vuex状态管理
13.1Vuex简介
13.1.1状态管理模式
13.1.2安装Vuex
13.1.3第1个案例
13.2Vuex核心概念
13.2.1state
13.2.2getter
13.2.3mutation
13.2.4action
13.2.5module
13.3Vuex进阶
13.3.1项目结构
13.3.2严格模式
13.3.3表单处理
13.3.4热重载
13.4安装初始化案例
13.4.1案例代码介绍
13.4.2初始化数据库
13.4.3用IDEA打开后端工程
13.4.4用VS Code打开前端代码
13.4.5启动测试
第四篇Vue.js实战
第14章ShopApp实战
14.1准备
14.1.1安装软件
14.1.2创建项目
14.1.3调整项目结构
14.1.4安装项目依赖
14.2开发前端
14.2.1调整入口代码
14.2.2实现TabBar
14.2.3实现Home
14.2.4实现详细信息页面
14.2.5实现登录
14.2.6实现购物车
14.2.7实现个人中心
14.2.8实现商品分类
14.3提供Mock模拟数据
14.3.1搭建Mock框架
14.3.2搭建axios请求框架
14.3.3改造Home
14.3.4改造显示详细信息页面
14.3.5改造登录功能
14.3.6改造添加购物车功能
14.3.7改造添加购物车列表功能
14.3.8改造购物车商品数量
14.3.9改造删除购物车商品
14.3.10改造个人中心头信息
14.3.11改造签到积分
14.3.12改造分类UI和左侧分类
14.3.13改造分类商品
第15章权限管理实战
15.1实现前端安全控制
15.1.1vueelementadmin简介
15.1.2实现有后端支持的登录功能
15.1.3动态显示路由菜单
15.1.4动态控制页面内容
15.1.5管理动态路由菜单
15.2实现后端安全控制
15.2.1Shiro简介
15.2.2搭建Shiro框架
15.2.3基于Shiro实现身份认证
15.2.4基于Shiro实现授权
作者简介
杨世文,国防科技大学软件工程硕士。早期从事一线软件开发,曾任国内知名企业系统分析师、架构师和技术总监,精通前端开发、Java开发和软件测试等领域技术。现在从事前端、Java、软件测试等领域的课程设计、教案编写和教学工作,有着丰富的开发和授课经验。擅长以浅显易懂的方式,结合生活案例,讲解抽象的技术,并且结合企业的需要,从项目实际需求出发,将技术整合到实际项目案例中,让读者学以致用,即学即用。
-
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
C Primer Plus 第6版 中文版
¥61.6¥108.0 -
零信任网络:在不可信网络中构建安全系统
¥37.2¥59.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
硅谷之火-人与计算机的未来
¥20.3¥39.8 -
情感计算
¥66.8¥89.0 -
大模型RAG实战 RAG原理、应用与系统构建
¥74.3¥99.0 -
大学计算机基础实验教程(MS Office版)——面向数据分析能力培养
¥29.1¥39.8 -
LINUX企业运维实战(REDIS+ZABBIX+NGINX+PROMETHEUS+GRAFANA+LNMP)
¥51.8¥69.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥70.0¥89.8 -
LINUX实战——从入门到精通
¥52.4¥69.0 -
剪映AI
¥52.8¥88.0 -
快速部署大模型:LLM策略与实践(基于ChatGPT等大语言模型)
¥56.9¥79.0 -
数据驱动的工业人工智能:建模方法与应用
¥68.3¥99.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
数据存储架构与技术(第2版)
¥62.9¥89.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
UN NX 12.0多轴数控编程案例教程
¥24.3¥38.0