作品简介

本书以JavaScript语言为基础,以Vue.js项目开发过程为主线,介绍了一整套面向Vue.js的项目开发技术。从NoSQL数据库的搭建到Express项目API的编写,最后再由Vue.js显示在前端页面中,让读者可以非常迅速地掌握一门技术,提高项目开发的能力。本书分为4篇。第1篇介绍了Vue.js基础环境的搭建,是全书的基石;第2篇介绍了电影网站项目的设计,涵盖ES6、Webpack、工程化环境搭建等关键技术;第3篇介绍了电影网站项目前端和后端的实现,涵盖Node.js后端技术、Vue.js各种组件和API等技术;第4篇介绍了页面优化,通过讲解一些Vue.js模板和框架的用法,带领读者制作更加美观的UI界面。本书适合Vue.js初学者和进阶者阅读,也适合其他Web前端和后端开发爱好者阅读;对于一些IT领域的产品经理而言,本书也有较高的参考价值;对于一些培训机构和各类开设Web开发课程的学校来说,本书是一本很好的项目开发教程。

张帆编著。

作品目录

  • 前言
  • 第1篇 背景知识
  • 第1章 初探网页开发
  • 1.1 网页开发历史
  • 1.2 MVVM风格开发框架
  • 1.3 Vue.js来了
  • 1.4 Vue.js的安装
  • 1.5 Vue.js的主要特性
  • 1.6 小结与练习
  • 第2篇 项目设计
  • 第2章 开启Vue.js之旅的准备工作
  • 2.1 JavaScript运行与开发环境
  • 2.2 认识ECMAScript 6(ES 6)
  • 2.3 ES 6的一些常用语法
  • 2.4 使用Babel进行ES 6的转化
  • 2.5 精简压缩生产环境的Webpack
  • 2.6 小结与练习
  • 第3章 从一个电影网站项目学习Vue.js
  • 3.1 快速构建第一个Vue.js程序
  • 3.2 电影网站的设计
  • 3.3 电影网站的技术选择
  • 3.4 小结与练习
  • 第4章 电影网站数据库的搭建
  • 4.1 什么是数据库
  • 4.2 MongoDB基础入门
  • 4.3 电影网站数据库的建立
  • 4.4 小结与练习
  • 第3篇 Vue.js应用开发
  • 第5章 电影网站服务器端的设计
  • 5.1 使用JavaScript开发后端服务
  • 5.2 使用Express进行Web开发
  • 5.3 服务器测试
  • 5.4 Express后台代码编写
  • 5.5 用户系统开发
  • 5.6 前台API开发
  • 5.7 后台API开发
  • 5.8 小结与练习
  • 第6章 Vue.js项目开发技术解析
  • 6.1 Vue.js实例
  • 6.2 Vue.js路由
  • 6.3 Vue.js路由配置vue-router
  • 6.4 数据获取
  • 6.5 电影网站项目路由设计
  • 6.6 小结与练习
  • 第7章 模板学习
  • 7.1 Vue.js模板
  • 7.2 Vue.js模板语法
  • 7.3 计算属性和观察者属性
  • 7.4 电影网站项目页面编写
  • 7.5 小结与练习
  • 第8章 让页面变成动态页面
  • 8.1 条件渲染
  • 8.2 列表渲染
  • 8.3 事件处理器v-on
  • 8.4 交互的灵魂——表单
  • 8.5 值的绑定
  • 8.6 修饰符
  • 8.7 电影网站项目功能编写
  • 8.8 小结与练习
  • 第4篇 页面优化
  • 第9章 让页面变得更加美丽
  • 9.1 使用CSS美化Vue.js
  • 9.2 动态绑定class,让页面变得美观
  • 9.3 丰富多彩的模板和UI框架
  • 9.4 使用Vue-iView建立精美的应用
  • 9.5 常用组件
  • 9.6 使用iView美化项目
  • 9.7 小结与练习
  • 附录 iView组件默认样式
展开全部