Vue、React、Angular是当今前端界的“三驾马车”,通过从GitHub上搜索星级指数或从招聘网站上搜索前端工程师对技术的要求可知,Vue在国内非常流行,不仅前端设计人员必须掌握,而且后端程序员也必须掌握。
目前市场上关于Vue的书并不少,但很多存在以下问题:第一,版本旧,基本是基于Vue 2.6以下版本;第二,没有真正针对零基础读者进行讲解;第三,讲解晦涩,很多文字来自官方文本;第四,注重理论分析,忽略实操的讲解;第五,内容不全面、不深入。本书的编写正好可以弥补这些方面的不足。
本书以读者的视角,从工程实用角度出发,针对目前Vue及其周边生态最新版技术,通过实例精讲的形式,由易到难、由浅入深、由小实例到综合项目一步步讲解实操及分析。全书共分4篇28章,主要内容如下。
第1篇为入门准备实操篇,精讲NPM包的安装及使用、Visual Studio Code开发工具的安装及配置,为Vue的学习做好必要的准备,为后续更好地学习奠定基础。
第2篇为基础核心案例篇,主要讲解Vue.js基础核心内容,包括Vue.js的核心思想、MVVM框架、常用指令、事件修饰符、按键修饰符、系统修饰符、计算属性、监听器、Vue实例生命周期等。掌握好这些内容就能初步使用Vue进行开发,同时也为进一步深入学习Vue奠定坚实基础。
第3篇为中级进阶实战篇,主要讲解Vue实例常用属性和方法、自定义指令、自定义过滤器、过渡、开发插件、组件及组件间的通信、使用Axios发送HTTP请求、使用Vue Router实现路由控制,使用webpack打包工具的方法、ECMAScript 6的语法、webpack与各种插件的配合使用、Vue CLI脚手架的搭建、Element UI的应用、Vuex的应用、Mock和Easy Mock的应用。掌握好上述内容,可助力读者全面理解Vue及其周边生态技术,并能够应用到项目中。
第4篇为综合进阶项目篇,主要以开发图书信息管理系统为例,讲解单页面前端与后端分离项目的开发,主要用到的技术包括Vue.js、Vue CLI、webpack、Vue Router、Axios、Vuex、Element、Easy Mock、ECharts。综合运用Vue及周边生态技术进行单页面前端与后端分离项目开发,全面巩固加深对Vue.js的理解,最后实现上线部署。
本书的优势和特色如下:
1.技术全面、完整、系统—对标企业项目技术栈
从Vue入门准备需要的知识到单页面前后端分离的综合进阶项目讲解,并上线于阿里云服务器,全面完整地讲解Vue全家桶技术,即包含周边生态技术,而且所讲技术版本均为当前最新。
2.讲解详细、通俗易懂——分析循序渐进且逻辑强
本书主要以案例形式讲解,撰写细致、条理清晰、通俗易懂,重在分析为什么,让读者知其所以然,没有晦涩的专业词汇,对实操部分均给出详细清晰的步骤。
3.有学习讨论交流群——快速成为前端工程师
对购买本书的读者,可以扫描作者的微信二维码加为好友,由作者拉入专门的学习讨论交流微信群。在学习过程中遇到任何问题都可以在微信群中讨论交流。
本书配套资源有源代码、需要用到的工具软件等,已上传至百度网盘,供读者下载。读者可关注封底“博雅读书社”微信公众号,找到“资源下载”栏目,根据提示获取。
由于时间仓促,加之作者水平有限,书中难免存在一些不足之处,欢迎广大读者批评和指正。