图书介绍
全栈开发之道 MongoDB+Express+AngularJS+Node.js2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 和凌志编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121327223
- 出版时间:2017
- 标注页数:247页
- 文件大小:200MB
- 文件页数:268页
- 主题词:网页制作工具-程序设计
PDF下载
下载说明
全栈开发之道 MongoDB+Express+AngularJS+Node.jsPDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
入门篇2
第1章 Bootstrap基础2
1.1 概述2
1.2 Bootstrap开发环境3
1.2.1 Bootstrap的安装3
1.2.2 Bootstrap的加载5
1.3 Bootstrap常用工具6
1.3.1 Bootstrap代码编辑工具6
1.3.2 Bootstrap设计工具——Layout IT7
1.4 Bootstrap布局8
1.4.1 HTML标准模板8
1.4.2 自定义CSS10
1.4.3 响应式布局的实现12
1.4.4 禁用响应式布局16
1.5 小结16
第2章 JavaScript基础17
2.1 概述17
2.2 JavaScript语法17
2.2.1 变量的声明与赋值18
2.2.2 如何判断两个字符串是否相等19
2.2.3 创建JavaScript对象的三种方法21
2.2.4 函数声明与函数表达式23
2.2.5 可立即调用的函数表达式25
2.2.6 循环的实现27
2.2.7 防止JavaScript自动插入分号28
2.2.8 严格模式29
2.3 如何运行与调试JavaScript代码30
2.3.1 把JavaScript代码内嵌到HTML页面中30
2.3.2 通过Node.js运行JavaScript代码31
2.4 JavaScript的面向对象设计思想32
2.5 JavaScript的异步编程模式33
2.5.1 Promise对象34
2.5.2 生成Promise实例对象34
2.5.3 Promise原型方法35
2.5.4 Promise的catch方法36
2.5.5 Promise在Node.js中的应用37
2.6 如何在HTML中嵌入JavaScript37
2.6.1 <script>标签37
2.6.2 <script>标签的位置38
2.6.3 嵌入JavaScript代码与外部文件引用39
2.7 JavaScript与JSON39
2.7.1 JSON概述39
2.7.2 什么是JSON40
2.7.3 JSON语法规则40
2.8 小结42
基础篇44
第3章 Node.js入门指南44
3.1 概述44
3.2 Node.js生态44
3.3 Node开发环境的搭建45
3.4 Node.js验证45
3.5 第一个Node.js工程46
3.5.1 创建Node.js工程46
3.5.2 运行Node.js工程47
3.5.3 Node.js服务自动重启工具——nodemon49
3.6 Node.js的module应用50
3.7 Node.js编码规范52
3.8 小结53
第4章 Express——后端框架54
4.1 概述54
4.2 第一个Express工程54
4.2.1 Express工程的创建54
4.2.2 Express的路由55
4.2.3 Express的中间件56
4.2.4 设置静态目录57
4.3 Express中的Cookie与Session58
4.3.1 Cookie是如何工作的58
4.3.2 Session是什么58
4.3.3 为什么需要Session59
4.3.4 Session应用场景59
4.4 Express中的网络请求方法59
4.4.1 req.params60
4.4.2 req.query61
4.4.3 req.body61
4.4.4 网络请求方法61
4.5 Express中的GET与POST请求62
4.5.1 GET请求62
4.5.2 POST请求62
4.6 通过Express实现登录页面63
4.6.1 GET请求验证66
4.6.2 POST请求验证68
4.7 小结69
第5章 Express的模板引擎70
5.1 模板引擎概述70
5.1.1 什么是模板引擎70
5.1.2 模板引擎的选择71
5.1.3 服务器端模板引擎71
5.2 模板引擎的种类72
5.2.1 模板引擎Jade72
5.2.2 模板引擎Handlebars73
5.2.3 模板引擎EJS73
5.3 Express中的EJS73
5.3.1 创建工程Express工程74
5.3.2 引入工程的依赖包74
5.3.3 启动应用76
5.3.4 EJS模板引擎的触发77
5.4 小结78
第6章 AngularJS——Google前端框架79
6.1 AngularJS概述79
6.2 AngularJS常用指令81
6.2.1 AngularJS指令概述81
6.2.2 AngualrJS指令:ng-app81
6.2.3 AngularJS指令:ng-init82
6.2.4 AngularJS表达式82
6.2.5 AngularJS指令:ng-model83
6.2.6 ng-app与ng-model示例83
6.2.7 ng-app与ng-model常见错误分析84
6.2.8 {{}}的应用85
6.2.9 指令:ng-bind86
6.2.10 指令:ng-click86
6.3 AngularJS构建单页面应用86
6.3.1 单页面应用的优势86
6.3.2 轻松构建单页面应用88
6.3.3 单页面应用的实现89
6.4 AngularJS的加载93
6.4.1 AngularJS的引用93
6.4.2 加载AngularJS静态资源库94
6.5 AngularJS的注入94
6.5.1 依赖注入94
6.5.2 依赖注入的行内声明97
6.6 AngularJS的Module99
6.6.1 AngularJS Module概述99
6.6.2 AngularJS的Module应用100
6.7 AngularJS控制器102
6.7.1 控制器命名方法102
6.7.2 AngularJS控制器的创建102
6.7.3 AngularJS控制器的应用103
6.8 AngularJS的数据绑定105
6.9 $scope用法106
6.10 小结109
第7章 MongoDB——文档数据库110
7.1 MongoDB概述110
7.1.1 MongoDB简介110
7.1.2 MongoDB的历史110
7.1.3 MongoDB的优势111
7.1.4 MongoDB的安装111
7.1.5 启动MongoDB112
7.2 数据库存储机制112
7.2.1 关系型数据库112
7.2.2 NoSQL数据库112
7.3 MongoDB数据结构113
7.3.1 文档113
7.3.2 集合114
7.3.3 MongoDB存储格式——BSON115
7.4 Mongo Shell116
7.4.1 Mongo Shell简介116
7.4.2 运行Mongo Shell116
7.4.3 Mongo Shell基本操作117
7.5 MongoDB文档操作118
7.5.1 创建一个文档118
7.5.2 查询所有文档118
7.5.3 查询某一个文档119
7.5.4 文档的更新120
7.5.5 文档的删除120
7.5.6 删除集合121
7.6 id和ObjectId121
7.7 MongoDB管理工具121
7.7.1 MongoDB可视化工具——Robomongo121
7.7.2 Robomongo的安装122
7.8 用mongoose操作MongoDB125
7.8.1 mongoose概述125
7.8.2 初识mongoose125
7.8.3 mongoose的安装126
7.8.4 mongoose连接数据库126
7.8.5 Schema127
7.8.6 Model及其操作127
7.9 小结132
实战篇134
第8章 应用实例1——用户管理134
8.1 概述134
8.2 实现的思路135
8.3 Node.js工程结构135
8.3.1 创建一个Node服务136
8.3.2 构建index.html页面136
8.3.3 构建AngularJS页面137
8.3.4 构建controller数据138
8.3.5 构建路由138
8.3.6 连接MongoDB140
8.4 简单的用户管理操作142
8.4.1 增加一条记录142
8.4.2 删除一条记录144
8.4.3 编辑与更新一条记录146
8.4.4 $set与$unset的应用149
8.5 小结150
第9章 应用实例2——登录管理151
9.1 概述151
9.2 安装Express151
9.3 创建Express工程151
9.4 构建登录页面157
9.4.1 构建登录的静态页面157
9.4.2 构建路由159
9.4.3 添加路由中间件161
9.5 构建注册页面161
9.5.1 静态页面的创建161
9.5.2 构建注册页面的路由163
9.5.3 添加路由中间件166
9.6 小结166
第10章 应用实例3——记事本167
10.1 概述167
10.2 实现思路168
10.3 构建AngularJS应用168
10.3.1 控制器169
10.3.2 模块171
10.3.3 模板172
10.3.4 布局模板172
10.3.5 路由173
10.3.6 工厂方法175
10.3.7 页面跳转177
10.3.8 $routeProvider180
10.3.9 过滤器182
10.3.10 $index的应用184
10.3.11 控制器之间的传值185
10.3.12 $rootScope185
10.3.13 使用$watch监控数据模型的变化186
10.4 创建Express工程189
10.5 创建MongoDB190
10.5.1 连接MongoDB190
10.5.2 创建mongoose的model191
10.6 创建RESTful API191
10.6.1 GET请求191
10.6.2 POST请求192
10.6.3 查找指定的对象193
10.6.4 更新194
10.6.5 删除194
10.7 构建MEAN工程194
10.7.1 路由194
10.7.2 构建动态页面196
10.7.3 $http的应用196
10.7.4 基于$http的工厂方法197
10.7.5 RESTful API的调用198
10.7.6 基于$resource的工厂方法199
10.7.7 创建一条记录199
10.7.8 查看记录详情201
10.7.9 更新记录203
10.7.10 删除记录206
10.7.11 运行结果207
10.8 小结208
第11章 应用实例4——商品管理210
11.1 概述210
11.2 实现思路211
11.2.1 开发环境的搭建211
11.2.2 创建Express工程211
11.2.3 安装Monk212
11.3 数据库管理212
11.3.1 构建数据库模拟数据213
11.3.2 通过Express创建访问数据库的API213
11.4 重构页面219
11.4.1 引入AngularJS219
11.4.2 通过AngularJS重构首页220
11.4.3 控制器的实现222
11.4.4 when方法225
11.4.5 $resource的调用225
11.4.6 文档对象的创建226
11.4.7 $location的应用233
11.4.8 文档对象的编辑234
11.4.9 $routeParams的应用242
11.4.10 文档对象的删除243
11.5 小结245
参考文献247
热门推荐
- 884764.html
- 1682402.html
- 3264125.html
- 813408.html
- 143457.html
- 2615476.html
- 3745288.html
- 3036923.html
- 390168.html
- 1513737.html
- http://www.ickdjs.cc/book_370150.html
- http://www.ickdjs.cc/book_1055437.html
- http://www.ickdjs.cc/book_1061771.html
- http://www.ickdjs.cc/book_112801.html
- http://www.ickdjs.cc/book_2267185.html
- http://www.ickdjs.cc/book_238885.html
- http://www.ickdjs.cc/book_2406006.html
- http://www.ickdjs.cc/book_1789324.html
- http://www.ickdjs.cc/book_2393178.html
- http://www.ickdjs.cc/book_1759792.html