图书介绍
MERN全栈开发 使用Mongo Express React和Node【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- (美)VansanSubramanian著;杜伟,柴晓伟,涂曙光译 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302491521
- 出版时间:2018
- 标注页数:377页
- 文件大小:27MB
- 文件页数:389页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
MERN全栈开发 使用Mongo Express React和NodePDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 引言1
1.1 MERN是什么1
1.2本书的目标读者3
1.3本书组织结构3
1.4格式约定5
1.5读者须知7
1.6 MERN的组件8
1.6.1 React8
1.6.2 Node.js11
1.6.3 Express14
1.6.4 MongoDB15
1.6.5工具与库17
1.7为何使用MERN技术栈19
1.7.1清一色的JavaScript语言19
1.7.2清一色的JSON数据格式20
1.7.3 Node .js的性能20
1.7.4 npm生态系统21
1.7.5同构性21
1.7.6它不是一个框架22
1.8小结22
第2章Hello World23
2.1脱离服务器的Hello World23
2.2服务器搭建27
2.2.1 nvm27
2.2.2 Node .js28
2.2.3项目29
2.2.4 npm30
2.2.5 Express32
2.3构建阶段的JSX编译34
2.3.1分离脚本文件35
2.3.2转换36
2.3.3自动化38
2.3.4React库39
2.4 ES201539
2.5小结43
2.6习题答案43
2.6.1习题:JSX43
2.6.2习题:npm44
2.6.3习题:Express44
2.6.4习题:babel45
2.6.5习题:ES201545
第3章React组件47
3.1 Issue Tracker(问题追踪)47
3.2 React类49
3.3组件组装51
3.4传递数据53
3.4.1使用属性53
3.4.2属性校验56
3.4.3使用Children57
3.5动态组装59
3.6小结64
3.7习题答案64
3.7.1习题:React类64
3.7.2习题:传递数据64
3.7.3习题:动态组装65
第4章React状态67
4.1设置状态67
4.2异步状态初始化71
4.3事件处理73
4.4从子组件到父组件的通信74
4.5无状态组件77
4.6设计组件79
4.6.1状态与props79
4.6.2组件层次结构80
4.6.3通信80
4.6.4无状态组件80
4.7小结81
4.8习题答案81
4.8.1习题:设置状态81
4.8.2习题:从子组件到父组件的通信82
第5章Express REST APIs83
5.1 REST83
5.1.1基于资源84
5.1.2使用HTTP Methods标识操作84
5.1.3 JSON87
5.2 Express87
5.2.1路由87
5.2.2处理程序函数89
5.2.3中间件91
5.3 List API92
5.3.1服务器自动重启94
5.3.2测试95
5.4 Create API97
5.5使用List API100
5.6使用Create API102
5.7错误处理104
5.8小结108
5.9习题答案109
5.9.1习题:List API109
5.9.2习题:Create API110
5.9.3习题:使用 List API111
5.9.4习题:使用Create API111
5.9.5习题:错误处理111
第6章 使用MongoDB113
6.1 MongoDB基础113
6.1.1文档113
6.1.2集合114
6.1.3查询语言115
6.1.4安装116
6.1.5 mongo shell117
6.1.6 shell脚本121
6.2架构初始化122
6.3 MongoDB Node .js驱动程序123
6.3.1回调126
6.3.2 Promises127
6.3.3 Generator和co模块128
6.3.4 async模块129
6.4从MongoDB读取数据131
6.5向MongoDB写入数据134
6.6小结136
6.7习题答案136
6.7.1习题:mongo shell136
6.7.2习题:架构初始化137
6.7.3习题:从MongoDB读取数据137
6.7.4习题:向MongoDB写入数据138
第7章 模块化与webpack139
7.1服务器端模块139
7.2 webpack简介142
7.3手工使用webpack143
7.4转换和打包146
7.5库捆绑包151
7.6模块热替换155
7.7使用中间件实现HMR158
7.8调试161
7.9服务器端ES2015163
7.10 ESLint168
7.11小结176
7.12习题答案177
7.12.1习题:转换和打包177
7.12.2习题:模块热替换178
7.12.3习题:服务器端ES2015178
7.12.4习题:ESLint179
第8章 使用React Router进行路由181
8.1路由技术182
8.2简单的路由183
8.3路由参数185
8.4路由查询字符串188
8.5使用程序进行导航193
8.6嵌套的路由196
8.7浏览器历史200
8.8小结202
8.9习题答案202
8.9.1习题:路由参数202
8.9.2习题:路由查询字符串203
8.9.3习题:使用程序进行导航204
第9章 表单205
9.1 List API中的更多过滤功能205
9.2过滤表单207
9.3 Get API214
9.4 Edit页面216
9.5 UI组件220
9.5.1数字输入框221
9.5.2 Date输入框226
9.6 Update API232
9.7使用Update API236
9.8 Delete API238
9.9使用Delete API239
9.10小结242
9.11习题答案242
9.11.1习题:在List API中添加更多过滤条件242
9.11.2习题:过滤表单242
9.11.3习题:Edit页面243
9.11.4习题:Date输入框243
9.11.5习题:Update API244
第10章React-Bootstrap245
10.1安装Bootstrap246
10.2导航249
10.3表格和面板256
10.4表单258
10.4.1基于栅格的表单259
10.4.2内联表单263
10.4.3横向表单265
10.5提示270
10.5.1验证消息270
10.5.2结果消息272
10.6模态对话框279
10.7小结284
10.8习题答案285
10.8.1习题:导航285
10.8.2习题:基于栅格的表单285
10.8.3习题:内联表单286
10.8.4习题:模态对话框286
第11章 服务器端渲染287
11.1基本的服务器端渲染288
11.2处理state293
11.3初始state296
11.4服务器端bundle298
11.5后端HMR301
11.6配合路由功能的服务器端渲染306
11.7封装Fetch操作314
11.8小结319
11.9习题答案320
11.9.1习题:后端HMR320
11.9.2习题:配合路由功能的服务器端渲染320
第12章 高级特性321
12.1 MongoDB聚合321
12.2分页331
12.3高阶组件(Higher Order Components)336
12.4搜索栏345
12.5 Google账号登录351
12.6会话处理359
12.7小结367
第13章 展望369
13.1 Mongoose370
13.2 Flux371
13.3部署373
13.4 mern.io375
13.5同学们,下课377
热门推荐
- 545711.html
- 3851148.html
- 115429.html
- 1999592.html
- 474317.html
- 3502626.html
- 52951.html
- 877169.html
- 965372.html
- 2730146.html
- http://www.ickdjs.cc/book_1698122.html
- http://www.ickdjs.cc/book_3530726.html
- http://www.ickdjs.cc/book_3324269.html
- http://www.ickdjs.cc/book_2103699.html
- http://www.ickdjs.cc/book_3437873.html
- http://www.ickdjs.cc/book_959324.html
- http://www.ickdjs.cc/book_3255487.html
- http://www.ickdjs.cc/book_3149208.html
- http://www.ickdjs.cc/book_3154112.html
- http://www.ickdjs.cc/book_187997.html