作品简介

本书以项目实战的方式引导读者渐进式学习Vue.js。本书从Vue.js的基础语法讲起,然后介绍ES6的语法规范,最后通过项目构建、项目部署介绍Vue.js项目开发的全套流程。本书内容侧重于Vue.js项目实战开发中的组件复用、代码解耦等操作,读者不但可以系统地学习Vue.js的相关知识,而且能对Vue.js的开发应用有更为深入的理解。本书分为基础准备篇和项目实战篇。基础准备篇主要介绍Vue.js的核心功能,包括但不限于Vue.js的语法与组件、ES6的语法规范、前后端项目框架的构建、数据库及其相关操作。项目实战篇主要以网页版知乎为例讲解实战开发流程与方法,所涉及的项目分析、开发流程、项目部署等内容可帮助读者融会贯通地应用所学知识。阅读本书,读者能够掌握Vue.js框架主要API的使用方法、组件开发、前后端项目联调等内容。本书示例丰富、侧重实战,适用于刚接触或即将接触Vue.js的开发者,也适用于对Vue.js有过开发经验,但需要进一步提升的开发者。

郑韩京,就职于大数据广告投放公司,多年研究Vue.js相关技术,参与4个大型前端项目的开发,同时独立负责市场推广类项目的开发,并为500强企业进行定制化开发。在职期间多次发起技术分享沙龙,组织团队对技术进行更加深入的了解与认识。

作品目录

  • 内容提要
  • 前言
  • 第1篇 基础准备篇
  • 第1章 关于前端开发你需要知道的事
  • 1.1 网页开发的前世今生
  • 1.2 MVC、MVP、MVVM傻傻分不清楚
  • 1.3 工欲善其事,必先利其器
  • 1.4 小结
  • 第2章 关于Vue.js的一些小事
  • 2.1 从安装开始
  • 2.2 Vue.js初体验
  • 2.3 了解一些特性
  • 2.4 小结
  • 第3章 组件详解
  • 3.1 组件概念
  • 3.2 组件创建
  • 3.3 组件通信
  • 3.4 插槽
  • 3.5 特殊情况
  • 3.6 小结
  • 第4章 ES6的日常使用
  • 4.1 关于ES6你需要知道的事
  • 4.2 ES6常用语法简介
  • 4.3 Babel的支持
  • 4.4 小结
  • 第5章 项目的构建
  • 5.1 前端项目构建——Webpack
  • 5.2 前端常用插件的介绍
  • 5.3 后端项目构建——Koa
  • 5.4 数据库——MySQL
  • 5.5 小结
  • 第2篇 项目实战篇
  • 第6章 项目分析与设计
  • 6.1 我们要做一个什么项目
  • 6.2 实现哪些功能,需要哪些页面
  • 6.3 路由的分配
  • 6.4 数据库内容的确定
  • 6.5 小结
  • 第7章 基础页面的开发
  • 7.1 主页的开发
  • 7.2 登录注册页面的开发
  • 7.3 注册登录功能实现
  • 7.4 小结
  • 第8章 文章和问题的日常操作
  • 8.1 图片和富文本的处理
  • 8.2 文章的增、删、改、查
  • 8.3 问题的增、改
  • 8.4 小结
  • 第9章 评论、回答和状态的操作
  • 9.1 问题回答的相关操作
  • 9.2 评论的相关操作
  • 9.3 状态的相关操作
  • 9.4 小结
  • 第10章 个人主页的开发
  • 10.1 个人信息的修改
  • 10.2 个人主页列表开发
  • 10.3 小结
  • 第11章 项目的部署
  • 11.1 服务器的购买与配置
  • 11.2 服务器的连接与配置
  • 11.3 服务部署
  • 11.4 小结
  • 第12章 总结
  • 12.1 第1篇内容回顾
  • 12.2 第2篇内容回顾
  • 12.3 小结
展开全部