作者: 张帆 编著
出版社: 机械工业出版社
出版年: 2020-12
ISBN: 9787111670650
~~滚到底部有网盘下载链接~~
内容简介
本书以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安装过慢的解决方法
第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安装过慢的解决方法