作品简介

本书以JavaScript语言为基础,以一个完整的网站开发过程为主线,介绍了一整套面向Web项目的开发技术,如使用Node.js搭建服务端,使用NoSQL数据库管理数据,使用Vue.js搭建前端UI,使用Nginx部署代码,使用Git管理版本等。通过阅读本书,读者可以掌握从网站开发到网站上线的全过程。本书分为10章,涵盖的主要内容有购买域名、网站备案、Node.js安装、Express安装、Vue.js安装、前后端分离设计、网站需求设计、网站模块规划、网站服务器端开发、网站客户端UI开发、服务器端部署和网站上线等内容。本书通俗易懂,图文并茂,适合所有初级和中级Web开发人员阅读,尤其适合一些想自学网站开发的非专业人员阅读。另外,对于相关院校的学生和培训机构的学员而言,本书也是一本不可多得的实战指导书。

张帆编著。

作品目录

  • 前言
  • 第1章 开发一个网站的准备
  • 1.1 如何从零开始建设一个网站
  • 1.2 第一步:购买一个域名
  • 1.3 第二步:域名的备案和解析
  • 1.4 第三步:购买一台服务器
  • 1.5 小结与练习
  • 第2章 Node.js+Vue.js项目开发基础
  • 2.1 Node.js简介
  • 2.2 Node.js后端框架Express
  • 2.3 页面显示框架Vue.js
  • 2.4 JavaScript代码编写——IDE的选择
  • 2.5 小结与练习
  • 第3章 项目开发准备
  • 3.1 初识数据库
  • 3.2 MongoDB介绍
  • 3.3 Redis简介
  • 3.4 版本控制
  • 3.5 测试工具
  • 3.6 小结与练习
  • 第4章 项目后台技术Express
  • 4.1 开发Express应用程序
  • 4.2 Express和数据库交互
  • 4.3 Express高级应用
  • 4.4 小结与练习
  • 第5章 项目前端开发之Vue.js基础知识
  • 5.1 Vue.js开发基础
  • 5.2 Vue.js的生命周期
  • 5.3 Vue.js的模板语法
  • 5.4 Vue.js的组件化
  • 5.5 小结与练习
  • 第6章 Vue.js高级应用
  • 6.1 Vue.js的vue-router库
  • 6.2 Vue.js的状态管理库Vuex
  • 6.3 Vue UI库
  • 6.4 小结与练习
  • 第7章 项目需求分析和功能说明
  • 7.1 内容发布网站的需求分析
  • 7.2 项目策划和功能设计
  • 7.3 项目原型图和流程图
  • 7.4 小结与练习
  • 第8章 项目后端API开发
  • 8.1 开发前的准备工作
  • 8.2 通用API开发
  • 8.3 用户权限相关API开发
  • 8.4 后台管理相关API开发
  • 8.5 小结与练习
  • 第9章 前端页面开发
  • 9.1 项目前期准备
  • 9.2 主要页面的开发
  • 9.3 用户相关页面及权限的开发
  • 9.4 管理员页面的开发
  • 9.5 小结与练习
  • 10.1 远程连接服务器
  • 10.2 搭建服务器部署环境
  • 10.3 在服务器端部署代码
  • 10.4 网站优化常用方法
  • 10.5 小结与练习
  • 附录A 检测Node.js是否支持ES 6的语法
  • 附录B npm安装过慢的解决方法
展开全部