图书介绍

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

MERN全栈开发 使用Mongo Express React和Node
  • (美)VansanSubramanian著;杜伟,柴晓伟,涂曙光译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302491521
  • 出版时间:2018
  • 标注页数:377页
  • 文件大小:27MB
  • 文件页数:389页
  • 主题词:JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐