正版图书,可开发票,请放心购买。
¥ 81.75 7.5折 ¥ 109 全新
库存3件
作者高亮
出版社机械工业出版社
ISBN9787111714057
出版时间2022-10
装帧平装
开本16开
定价109元
货号29470803
上书时间2024-11-06
Vue.js是目前前端开发主流的三大框架之一,拥有极高的人气和用户活跃度。这一切都得益于它易于上手、学习曲线平滑、社区活跃及响应式的设计思路等特点,使用Vue开发前端项目已经成为当前众多公司和个人的。在2020年9月18日,Vue推出了Vue.js 3.0版本(简称Vue 3),代号One Piece。Vue 3既解决了Vue 2时代的很多痛点,又带来了全新的组合API和众多优化,使得广大开发者对于Vue 3的学习需求瞬间暴涨。另一方面,由微软推出和维护的TypeScript编程语言作为JavaScript编程语言的超集,不仅拥有JavaScript的所有语法,还拥有很强的类型检查功能,再与微软的Visual Studio Code代码编辑器结合,在代码开发阶段有效避免了错误产生,既能提升开发体验,又能提高开发效率,有可能成为未来前端开发的编程语言。
本书将讲述如何使用TypeScript编写Vue 3项目,涉及Vue 3开发中的各种实用技巧及相关知识点,同时还有全新的Vue全家桶内容介绍,包括Axios、Vue Router 4、Pinia和Vite。每一章节后都会有关于本章节内容的代码实战项目,后会有一套非常完整且复杂的实战项目,逐步引导读者从零开始掌握Vue 3的开发技术,终实现独立开发项目并部署上线。
本书内容可以分为基础知识和实战两部分。
基础知识部分会循序渐进地介绍Vue 3中所有的知识点,包括开发环境的搭建、Vue 3的组合式API、模板语法、Class和Style的绑定、计算属性、侦听器、表单开发及组件开发。随后会详细地介绍Vue是如何使用Axios处理网络请求、如何使用Vue Router管理项目路由及如何使用Pinia管理项目状态和如何使用Vite编译构建项目。
实战部分将着重讲述如何开发一套在线招聘网站项目。这套系统可以拆解成两个Vue项目,分别是面向求职者的在线招聘网站系统和面向公司的招聘网站后台管理系统。这套系统契合实际工作中的开发需求。其中后台管理系统还会集成现在非常热门的 Element Plus框架。实战项目会运用本书所讲述的大部分知识点,使用mock.js模拟数据、Vite打包项目并终使用Nginx部署到生产环境的服务器中,从而让读者充分领略使用TypeScript开发Vue 3项目的魅力。
1)配有视频讲解。每一章节的实战内容都有详细的视频讲解,读者可以使用手机扫码随时随地观看视频。
2)配套代码。由于本书主打Vue.js编程实战,每一章节都会有大量案例代码。扫描封底二维码可获得本书配套的所有代码,包括后实战项目代码。这些代码注解详细,读者可以结合阅读源码,让Vue.js学习更加高效。
3)实战内容丰富。每一章节末尾都会有相关的实战项目,方便读者巩固章节知识点。后两章的实战项目内容庞大,细节丰富,完全满足实际工作中的开发需求。读者可以边学边做,在做项目中学习Vue.js可以更加高效。
4)学习曲线平滑。本书章节内容分布由易到难,方便读者循序渐进的学习。入门与实战相结合,可以让零基础的读者快速入门,并终达到开发实际工作项目的水平。
本书入门性及实战性强,适合以下人士阅读。
1)希望或者正在从事前端开发的初学者。
2)计算机相关专业的大学生,编程爱好者。
3)想要掌握未来前端开发技术的开发人员。
4)希望扩充自己的非前端软件开发人员。
5)正在从事Vue开发的初、中级工程师。
由于本人学识有限,书中难免有不足之处,恳请广大读者不吝赐教。
Vue.js 快速入门实战以Vue.js的知识点为基础,结合TypeScript的使用,循序渐进地介绍了Vue.js 3.0(简称Vue3)的知识点和实战技巧,可以帮助零基础的读者掌握独立开发项目和部署项目上线的技术。全书共14章,包括Vue.js概述、搭建开发环境、Vue.js组合式API、Vue.js的模板语法、Vue.js的计算属性和侦听器、Vue.js中class和style的绑定、Vue.js的表单开发、Vue.js的组件开发、Vue.js的网络请求、Vue.js的状态管理、Vue.js的路由管理、Vue的项目部署、在线招聘网站开发实战以及招聘网站后台管理系统开发实战。
Vue.js 快速入门实战图文并茂、结构清晰、用例丰富、实例典型、实战性强。随书附赠案例代码和教学视频,是一本典型的从入门到精通类的实战学习手册,适合软件开发人员、计算机专业大学生、对Vue编程感兴趣且喜欢动手实操的爱好者和专业前端开发人员阅读。
Vue.js 快速入门实战以Vue.js的知识点为基础,结合TypeScript的使用,循序渐进地介绍了Vue.js 3.0(简称Vue3)的知识点和实战技巧,可以帮助零基础的读者掌握独立开发项目和部署项目上线的技术。全书共14章,包括Vue.js概述、搭建开发环境、Vue.js组合式API、Vue.js的模板语法、Vue.js的计算属性和侦听器、Vue.js中class和style的绑定、Vue.js的表单开发、Vue.js的组件开发、Vue.js的网络请求、Vue.js的状态管理、Vue.js的路由管理、Vue的项目部署、在线招聘网站开发实战以及招聘网站后台管理系统开发实战。
Vue.js 快速入门实战图文并茂、结构清晰、用例丰富、实例典型、实战性强。随书附赠案例代码和教学视频,是一本典型的从入门到精通类的实战学习手册,适合软件开发人员、计算机专业大学生、对Vue编程感兴趣且喜欢动手实操的爱好者和专业前端开发人员阅读。
高亮,纽约大学硕士,活跃于GitHub等开源社区,现为美国云视频监控公司(Eagle Eye Networks)一线研发工程师。负责公司前端项目代码升级工作,精通Vue.js语言,熟练使用多种前端框架,热衷于大规模分布式系统研究。致力于软件系统开发的研究,喜欢总结开发经验,并热爱技术分享,对于系统的设计和开发有自己独特的见解。微信公众号:皮爷撸码,定期分享编程技巧干货。在知乎开设专栏,有多篇知乎回答被官网收录,出品蓝桥云课《21 个实验带你快速搭建 Django 个人博客系统》。
前言
二维码清单
第1章 Vue.js概述/
1.1 前端技术发展史/
1.2 Vue.js简述/
1.3 Vue 3的新特性/
1.4 个Vue 3程序/
第2章 搭建开发环境/
2.1 安装Node.js/
2.2 安装Vue.js/
2.2.1 使用CDN引入/
2.2.2 使用Vue CLI创建项目/
2.2.3 使用Vite创建项目/
2.3 安装Visual Studio Code/
2.4 安装vuedevtools/
2.5 查看Vue.js源码/
第3章 Vue.js的组合式API/
3.1 组合式API的介绍/
3.2 setup()函数和<script setup>/
3.3 响应式API/
3.3.1 reactive的用法/
3.3.2 ref的用法/
第4章 Vue.js的模板语法/
4.1 Vue项目目录详解/
4.2 Vue应用程序实例/
4.3 Vue生命周期/
4.4 Vue的插值/
4.5 Vue的指令/
4.6 Vue的自定义指令/
4.7 实战:制作一个便签程序/
第5章 Vue.js的计算属性和侦听器/
5.1 计算属性的定义/
5.2 计算属性的用法/
5.3 计算属性的缓存/
5.4 侦听属性的定义/
5.5 侦听属性的用法/
5.6 实战:制作一个点餐页面/
第6章 Vue.js中class和style的绑定/
6.1 vbind指令/
6.2 绑定HTML class/
6.3 绑定内联样式/
6.4 实战:制作消息提示框/
第7章 Vue.js的表单开发/
7.1 vmodel指令/
7.2 表单的基本用法/
7.2.1 文本/
7.2.2 多行文本/
7.2.3 复选框/
7.2.4 单选框/
7.2.5 选择框/
7.2.6 多选框/
7.3 表单的值绑定/
7.3.1 复选框值绑定/
7.3.2 单选框值绑定/
7.3.3 选择框值绑定/
7.4 实战:实现注册页面/
第8章 Vue.js的组件开发/
8.1 组件的概念/
8.1.1 组件的结构/
8.1.2 组件的复用/
8.1.3 setup组件的生命周期/
8.2 组件的通信/
8.2.1 使用Props通信/
8.2.2 使用自定义事件通信/
8.2.3 使用订阅发布通信/
8.3 组件的插槽/
8.3.1 渲染作用域/
8.3.2 默认内容/
8.3.3 具名插槽/
8.3.4 作用域插槽/
8.3.5 动态插槽名/
8.4 Teleport的使用/
8.5 异步组件/
8.6 实战:制作带有验证功能的输入框/
第9章 Vue.js快速入门实战Vue.js的网络请求/
9.1 Axios的介绍和安装/
9.2 Axios发送网络请求/
9.2.1 HTTP GET请求/
9.2.2 HTTP POST请求/
9.2.3 HTTP PUT请求/
9.2.4 HTTP DELETE请求/
9.2.5 HTTP HEAD请求/
9.2.6 HTTP PATCH请求/
9.3 Axios的高级用法/
9.3.1 Axios API/
9.3.2 Axios的拦截器/
9.3.3 Axios 并发请求/
9.3.4 Axios 全局配置/
9.4 实战:实现在线备忘录/
第10章 Vue.js的状态管理/
10.1 Pinia介绍和安装/
10.2 Pinia的使用介绍/
10.2.1 Store/
10.2.2 State/
10.2.3 Getters/
10.2.4 Actions/
10.3 Pinia的插件/
10.4 实战:制作购物车结算页面/
第11章 Vue.js的路由管理/
11.1 Vue Router介绍/
11.2 Vue Router的路由配置/
11.2.1 URL的两种模式/
11.2.2 动态路由匹配/
11.2.3 路由的匹配语法/
11.2.4 路由的嵌套/
11.2.5 命名路由/
11.2.6 路由的重定向/
11.2.7 路由的别名/
11.3 Vue Router的高阶用法/
11.3.1 导航守卫/
11.3.2 路由元信息/
11.3.3 在组合式API中访问/
11.3.4 路由的懒加载/
11.4 实战:升级购物车应用/
第12章 Vue的项目部署/
12.1 Vite的介绍和使用/
12.2 Vite常见配置/
12.2.1 共享参数配置介绍/
12.2.2 开发服务器参数配置介绍/
12.2.3 预览服务器参数配置介绍/
12.2.4 构建选项配置介绍/
12.3 Vite编译技巧/
12.3.1 构建自动去除日志打印/
12.3.2 构建特定格式文件名/
12.4 Nginx介绍/
12.5 实战:将购物车应用部署到生产环境/
第13章 在线招聘网站开发实战/
13.1 项目需求分析/
13.2 项目接口文档/
13.3 项目准备工作/
13.3.1 初始化项目及安装依赖/
13.3.2 配置Eslint Airbnb代码规范/
13.3.3 配置Mockjs模拟数据/
13.3.4 配置Vite/
13.4 首页开发/
13.4.1 创建全局CSS/
13.4.2 创建项目User Store/
13.4.3 创建项目Axios实例/
13.4.4 导航栏组件/
13.4.5 搜索框组件/
13.4.6 分类标签组件/
13.4.7 轮播图组件/
13.4.8 推荐列表组件/
13.4.9 Footer组件/
13.4.10 首页接口/
13.4.11 创建项目路由/
13.4.12 首页页面的实现/
13.4.13 首页路由配置/
13.5 列表页面开发/
13.5.1 过滤器组件/
13.5.2 列表组件/
13.5.3 分页组件/
13.5.4 列表页面接口实现/
13.5.5 列表页面/
13.5.6 配置列表页面路由/
13.6 公司详情页面开发/
13.6.1 面试评价列表组件/
13.6.2 公司详情接口实现/
13.6.3 公司详情页实现/
13.6.4 公司详情页路由设置/
13.7 职位详情页面开发/
13.7.1 职位详情接口实现/
13.7.2 职位详情页面实现/
13.7.3 职位详情页路由设置/
13.8 登录和注册引导页面/
13.8.1 升级验证功能输入框/
13.8.2 登录功能接口实现/
13.8.3 注册引导功能接口实现/
13.8.4 登录组件/
13.8.5 注册组件/
13.8.6 登录注册页面实现/
13.8.7 登录注册页面路由设置/
13.9 注册信息完善页面/
13.9.1 注册信息完善页面接口实现/
13.9.2 注册信息组件实现/
13.9.3 注册信息完善页面实现/
13.9.4 注册信息完善页面路由设置/
13.10 个人信息页面/
13.10.1 个人信息类型定义/
13.10.2 个人信息页面接口实现/
13.10.3 扩展ReviewItem功能/
13.10.4 个人信息页面实现/
13.10.5 个人信息页面路由配置/
13.11 404页面/
13.11.1 404页面实现/
13.11.2 404页面的路由配置/
第14章 招聘网站后台管理系统开发实战/
14.1 项目需求分析/
14.2 项目接口文档/
14.3 项目准备工作/
14.3.1 初始化项目及安装依赖/
14.3.2 安装Element Plus插件/
14.3.3 安装Element Plus Icon合集/
14.4 公司注册页面开发/
14.4.1 创建全局CSS/
14.4.2 创建项目User Store/
14.4.3 创建项目Axios实例/
14.4.4 项目路由实现/
14.4.5 公司注册页面接口实现/
14.4.6 公司注册页面实现/
14.4.7 公司注册页面路由配置/
14.5 系统登录页面开发/
14.5.1 系统登录页面接口实现/
14.5.2 系统登录页面实现/
14.5.3 系统登录页面路由配置/
14.6 职位发布页面开发/
14.6.1 职位发布页面接口实现/
14.6.2 Header组件实现/
14.6.3 Sidebar组件实现/
14.6.4 Base页面实现/
14.6.5 职位发布页面实现/
14.6.6 职位发布页面路由配置/
14.7 职位列表页面开发/
14.7.1 职位列表页面接口实现/
14.7.2 面试者列表组件实现/
14.7.3 职位列表页面实现/
14.7.4 职位列表页面运行效果/
14.8 部署项目上线/
Vue.js 快速入门实战以Vue.js的知识点为基础,结合TypeScript的使用,循序渐进地介绍了Vue.js 3.0(简称Vue3)的知识点和实战技巧,可以帮助零基础的读者掌握独立开发项目和部署项目上线的技术。全书共14章,包括Vue.js概述、搭建开发环境、Vue.js组合式API、Vue.js的模板语法、Vue.js的计算属性和侦听器、Vue.js中class和style的绑定、Vue.js的表单开发、Vue.js的组件开发、Vue.js的网络请求、Vue.js的状态管理、Vue.js的路由管理、Vue的项目部署、在线招聘网站开发实战以及招聘网站后台管理系统开发实战。
Vue.js 快速入门实战图文并茂、结构清晰、用例丰富、实例典型、实战性强。随书附赠案例代码和教学视频,是一本典型的从入门到精通类的实战学习手册,适合软件开发人员、计算机专业大学生、对Vue编程感兴趣且喜欢动手实操的爱好者和专业前端开发人员阅读。
高亮,纽约大学硕士,活跃于GitHub等开源社区,现为美国云视频监控公司(Eagle Eye Networks)一线研发工程师。负责公司前端项目代码升级工作,精通Vue.js语言,熟练使用多种前端框架,热衷于大规模分布式系统研究。致力于软件系统开发的研究,喜欢总结开发经验,并热爱技术分享,对于系统的设计和开发有自己独特的见解。微信公众号:皮爷撸码,定期分享编程技巧干货。在知乎开设专栏,有多篇知乎回答被官网收录,出品蓝桥云课《21 个实验带你快速搭建 Django 个人博客系统》。
— 没有更多了 —
以下为对购买帮助不大的评价