前 言
随着移动互联网的高速发展,移动端开发技术已经成为现阶段软件工程师不可不学的一门技术,而HTML5移动Web开发技术作为移动端的一个重要领域,以其特有的跨平台、易上手等特性,成为前端工程师必备的技能,结合当下非常流行的Vue.js前端框架,能够开发出各种各样的企业级业务产品。市面上有不少关于HTML5以及Vue.js相关技术的书籍,但是大多都是讲解单一的技术,本书的特点是综合运用了当前流行的前端开发技术,不限于HTML5和Vue.js,而且还讲解了CSS3以及PWA等技术,并讲解了如何综合运用这些技术开发企业级的移动Web项目。读者通过阅读本书能够在掌握理论、技术的同时,深入了解一个真正的移动Web实战项目是如何开发的,并且搭配本书提供的项目视频教程,还可以大大提升学习效率。
本书主要内容
本书从逻辑上可以分为5大部分,共19章,各部分内容概述如下:
第1部分(第1章到第6章)主要介绍HTML5和CSS3基础理论知识相关的内容,其中包括的知识点如下:
? HTML5新增标签的介绍和使用。
? HTML5的Canvas绘图基础。
? HTML5网页存储。
? CSS3新增选择器和样式的介绍与使用。
? CSS3转换、过渡和动画效果。
第2部分(第9章到第11章)主要介绍移动Web开发相关的内容,其中包括的知识点如下:
? 移动Web的调试技巧和方案选择。
? 移动Web的屏幕适配、响应式页面和Flex布局。
? 移动Web的touch事件系统。
第3部分(第12章到第15章)主要介绍Vue.js全家桶相关的内容,其中包括的知识点如下:
? Vue.js的基础知识,包括组件、指令和模板语法等。
? Vue.js的高级进阶知识,包括组件通信、动画和插槽等。
? Vuex与Vue.js结合实现项目状态管理。
? Vue Router与Vue.js结合实现项目路由管理。
第4部分(第16章和第17章)主要介绍PWA技术和ECMAScipt 6相关技术栈的内容,其中包括的知识点如下:
? PWA技术概述。
? Service Worker全方位技术。
? Web Push和Web Notification相关技术。
? ECMAScript 6的新特性。
第5部分(第18章和第19章)主要介绍两个Web项目的开发,从易到难结合书中的理论知识点,并在真正的实战项目中进行应用,便于读者更好地掌握本书的知识点。
本书的适合人群
(1)正在学习前端开发技术的爱好者或即将毕业的学生。
(2)有一年左右工作经验的前端工程师。
(3)想要了解企业级移动Web项目开发的前端工程师。
阅读本书之后,能学到什么?
学习本书,读者需要具备基本的HTML和CSS以及JavaScript编程基础,通过阅读本书你能取得以下收获:
? 掌握HTML5和CSS3相关基础理论知识和实践应用。
? 掌握移动Web开发独有的调试技术、屏幕适配和touch事件系统。
? 掌握Vue.js完整的基础知识和进阶技能。
? 掌握Vuex,Vue Router集合Vue.js的理论和实践。
? 了解PWA技术与移动Web App的深度结合。
? 学会待办事项系统和企业级实战项目新浪微博Web App从0到1完整的开发流程。
本书源代码和视频教学
本书提供了完整的实例代码,读者可以扫描下述二维码获取:
另外,本书还提供了微博项目案例的教学视频,读者可以直接扫描相应章节的二维码观看。
如果无法下载,请发邮件至bootsaga@126.com寻求帮助,邮件标题为:HTML5移动Web+Vue.js应用开发实战。
“书犹药也,善读之可以医愚”,每本书都是一剂良药,帮你解决困惑,带来转机。同样,每门技术的掌握都需要从理论到实战,才能真正理解,并为自己所用。对于每一名前端工程师来说,技术的变化和更新必然会带来持久不断地学习,掌握其中的要领便能从容应对,愿各位读者学习本书之后都能有所收获,搭上移动互联网这座大船!
感谢本书在编写时,我的妻子对我的理解和帮助,以及我刚出生一个月的女儿!
编 者
2020.1