?!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 无码人妻一区二区三区在线,亚洲精品99久久久久中文字幕,无码国产69精品久久久久同性

亚洲精品92内射,午夜福利院在线观看免费 ,亚洲av中文无码乱人伦在线视色,亚洲国产欧美国产综合在线,亚洲国产精品综合久久2007

?div class="header_top">
Java知识分n|?- L学习从此开始!    
SpringBoot+SpringSecurity+Vue+ElementPlus权限pȝ实战评 震撼发布        

最新Java全栈׃实战评(免费)

AI人工学习大礼?/h2>

IDEA怹Ȁz?/h2>

66套java实战评无套路领?/h2>

锋哥开始收Java学员啦!

Python学习路线?/h2>

锋哥开始收Java学员啦!

node.js 实战 W二? PDF 下蝲


旉:2020-08-22 09:43来源:http://sh6999.cn 作?转蝲  侉|举报
node.js 实战 W二? PDF 下蝲
失效链接处理
node.js 实战 W二?nbsp; PDF 下蝲


本站整理下蝲Q?/strong>
版权归出版社和原作者所有,链接已删除,误买正?/b>
 
 
用户下蝲说明Q?/strong>
?sh)子版仅供预览,下蝲?4时内务必删除,支持正版Q喜Ƣ的误买正版书c:
http://product.dangdang.com/25329015.html
  
相关截图Q?br />


资料介:
本书是Node.js的实战教E,늛了ؓ开发品Node应用E序所需要的一切特性、技巧以及相关理c?从搭建Node开发环境,C些简单的演示E序Q到开发复杂应用程序所必不可少的异步编E。D2版介l了全栈kai发者所需的全部技术,包括前端构徏pȝ、选择Web框架、在Node中与数据库的交互、编写测试和部vWebE序Q等{?/span>


资料目录Q?br /> W?一部分 Node基础知识介绍 

W 1 ?Ƣ迎q入Node.js的世界 2

1.1 一个典型的Node Web应用E序 2

1.1.1 非阻塞I/O 3

1.1.2 事g轮询 4

1.2 ES2015、Node和V8 5

1.2.1 Node与V8 7

1.2.2 使用Ҏ(gu)组 8

1.2.3 了解Node的发布计划 8

1.3 安装Node 8

1.4 Node自带的工兗9

1.4.1 npm 9

1.4.2 核心模块 10

1.4.3 调试器 11

1.5 三种L的NodeE序 12

1.5.1 Web应用E序 12

1.5.2 命o行工具和后台E序 13

1.5.3 桌面E序 14

1.5.4 适合Node的应用程序 14

1.6 ȝ 15

W 2 ?Node~程基础 16

2.1 Node功能的组l及重用 16

2.2 开始一个新的Node目 18

2.3 用module.exports微调模块的创建 20

2.4 用node_modules重用模块 22

2.5 注意事项 23

2.6 使用异步~程技术 24

2.7 用回调处理一ơ性事件 25

2.8 用事件发器处理重复性事件 28

2.8.1 事g发射器示例 28

2.8.2 响应只应该发生一ơ的事g 29

2.8.3 创徏事g发射器:一个PUB/SUB的例子 29

2.8.4 扩展事g监听器:文g监视器 32

2.9 异步开发的N 34

2.10 异步逻辑的顺序化 35

2.11 何时使用串行程控制 36

2.12 实现串行化流E控制 37

2.13 实现q行化流E控制 39

2.14 利用C֌里的工具 41

2.15 ȝ 43

W 3 ?Node WebE序是什么 44

3.1 了解Node WebE序的结构 45

3.1.1 开始一个新的WebE序 45

3.1.2 跟其他^台比一比 47

3.1.3 然后呢 47

3.2 搭徏一个RESTful Web服务 47

3.3 d数据库 50

3.3.1 制作自己的模型API 51

3.3.2 让文章可dƈ把它存v来 53

3.4 d用户界面 54

3.4.1 支持多种格式 54

3.4.2 渲染模板 55

3.4.3 用npm理客户端依赖项 56

3.5 ȝ 57

D二部分 Node的Web开?/span>

W 4 ?前端构徏pȝ 60

4.1 了解ZNode的前端开发 60

4.2 用npmq行脚本 61

4.2.1 创徏定制的npm脚本 62

4.2.2 配置前端构徏工具 63

4.3 用Gulp实现自动化 63

4.3.1 把Gulpd到项目中 64

4.3.2 Gulpd的创建及q行 64

4.3.3 监测变化 66

4.3.4 在大目中把d分散C同文件中 66

4.4 用Webpack构徏WebE序 67

4.4.1 使用打包器和插g 67

4.4.2 配置和运行Webpack 68

4.4.3 用Webpack开发服务器 68

4.4.4 加蝲CommonJS模块和静态资源 70

4.5 ȝ 71

W 5 ?服务器端框架 72

5.1 用户d 72

5.1.1 菲尔Q代理kai发者 73

5.1.2 U_娜:开源kai发者 73

5.1.3 ׃丝:产品kai发者 73

5.2 框架是什么 74

5.3 Koa 74

5.3.1 讄 76

5.3.2 定义路由 76

5.3.3 REST API 77

5.3.4 优点 77

5.3.5 q 77

5.4 Kraken 77

5.4.1 讄 77

5.4.2 定义路由 78

5.4.3 REST API 79

5.4.4 优点 79

5.4.5 q 79

5.5 hapi 79

5.5.1 讄 80

5.5.2 定义路由 80

5.5.3 插g81

5.5.4 REST API 82

5.5.5 优点 83

5.5.6 q 83

5.6 Sails.js 83

5.6.1 讄 83

5.6.2 定义路由 84

5.6.3 REST API 84

5.6.4 优点 85

5.6.5 q 85

5.7 DerbyJS 85

5.7.1 讄 85

5.7.2 定义路由 86

5.7.3 REST API 87

5.7.4 优点 87

5.7.5 q 87

5.8 Flatiron.js 87

5.8.1 讄 88

5.8.2 定义路由 88

5.8.3 REST API 89

5.8.4 优点 90

5.8.5 q 90

5.9 LoopBack 90

5.9.1 讄 91

5.9.2 定义路由 92

5.9.3 REST API 92

5.9.4 优点 93

5.9.5 q 93

5.10 比较 93

5.11 ~写模块化代码 95

5.12 用户选择 95

5.13 ȝ 95

W 6 ?深入了解Connect和Express 96

6.1 Connect 96

6.1.1 创徏ConnectE序 97

6.1.2 了解Connect中间件的工作机制 97

6.1.3 l合中间件 98

6.1.4 中间件的序 98

6.1.5 创徏可配|的中间件 99

6.1.6 使用错误处理中间件 101

6.2 Express 103

6.2.1 生成E序框架 103

6.2.2 Express和程序的配置 107

6.2.3 渲染视图 109

6.2.4 Express路由入门 113

6.2.5 用户认证 120

6.2.6 注册新用戗124

6.2.7 已注册用L录 130

6.2.8 用户加蝲中间件 133

6.2.9 创徏REST API 134

6.2.10 启用内容协商 140

6.3 ȝ 142

W 7 ?WebE序的模ѝ143

7.1 用模板保持代码的整洁性 143

7.2 Embedded JavaScript的模ѝ147

7.2.1 创徏模板 148

7.2.2 EJS集成C的程序中 149

7.2.3 在客LE序中用EJS 150

7.3 使用Mustache模板语言与Hogan 151

7.3.1 创徏模板 151

7.3.2 Mustache标签 151

7.3.3 微调Hogan 154

7.4 用Pug做模ѝ154

7.4.1 Pug基础知识 155

7.4.2 Pug模板中的逻辑 157

7.4.3 l织Pug模板 159

7.5 ȝ 163

W 8 ?存储数据 164

8.1 关系型数据库 164

8.2 PostgreSQL 164

8.2.1 安装及配| 164

8.2.2 创徏数据库 165

8.2.3 从Node中连接Postgres 165

8.2.4 定义表 166

8.2.5 插入数据 166

8.2.6 更新数据 166

8.2.7 查询数据 167

8.3 Knex 167

8.3.1 查询构徏器 168

8.3.2 用Knex实现q接和查询 168

8.3.3 切换数据库 170

8.3.4 注意抽象漏洞 171

8.4 MySQL和PostgreSQL 171

8.5 ACID保证 172

8.5.1 原子性:无论成|Q事务必L体执行 172

8.5.2 一致性:始终保U束条g 172

8.5.3 隔离性:q发事务不会怺q扰 172

8.5.4 耐用性:事务是永久性的 173

8.6 NoSQL 173

8.7 分布式数据库 173

8.8 MongoDB 174

8.8.1 安装和配| 174

8.8.2 q接MongoDB 174

8.8.3 插入文 175

8.8.4 查询 176

8.8.5 使用MongoDB标识 177

8.8.6 使用复制集 178

8.8.7 了解写关注 180

8.9 ?值存储 181

8.10 Redis 181

8.10.1 安装和配| 182

8.10.2 初始化 182

8.10.3 处理?值对 183

8.10.4 处理键 184

8.10.5 ~码与数据类型 184

8.10.6 使用散列表 186

8.10.7 使用列表 186

8.10.8 使用集合 187

8.10.9 用频道实现发?订阅功能 188

8.10.10 提升性能 189

8.11 嵌入式数据库 189

8.12 LevelDB 190

8.12.1 LevelUP与LevelDOWN 190

8.12.2 安装 191

8.12.3 API概览 191

8.12.4 初始化 191

8.12.5 ?值编码 192

8.12.6 ?值对的读写 192

8.12.7 可插拔的后台 193

8.12.8 模块化数据库 194

8.13 昂贵的序列化和反序列化 195

8.14 览器内存储 196

8.14.1 Web存储QlocalStorage和sessionStorage 196

8.14.2 值的d 197

8.14.3 localForage 199

8.14.4 d写 199

8.15 存储托管 200

8.16 选哪个数据库 201

8.17 ȝ 201

W 9 ?试NodeE序 202

9.1 单元试 203

9.1.1 assert模块 203

9.1.2 Mocha 206

9.1.3 Vows 211

9.1.4 Chai 213

9.1.5 Should.js 214

9.1.6 Sinon.JS的探器和存栏V216

9.2 功能试 218

9.3 处理p|的测试 221

9.3.1 获取更详l的日志 221

9.3.2 更好的栈跟踪 223

9.4 ȝ 224

W 10 ?NodeE序的部|及q维 225

10.1 安置NodeE序 225

10.1.1 q_x务 226

10.1.2 服务器 227

10.1.3 容器 228

10.2 部v的基知识 229

10.2.1 从Git库部|Ӏ229

10.2.2 保证Node不掉Uѝ230

10.3 在线旉和性能的zui大化 231

10.3.1 用Upstart保证在线旉 232

10.3.2 集群APIQ充分利用多核处理器 233

10.3.3 静态文件及代理 235

10.4 ȝ 236

W三部分 越Web开?/span>

W 11 ?~写命o行程序 238

11.1 了解惯例和理c238

11.2 parse-json 239

11.3 使用命o行参数 239

11.3.1 解析命o行参数 239

11.3.2 验证参数 240

11.3.3 stdin作ؓ文g传递 241

11.4 用npm分n命o行工兗242

11.5 用管道连接脚本 243

11.5.1 数据通过道传给parse-json 243

11.5.2 处理错误和退出码 243

11.5.3 在Node中用管道 245

11.5.4 道与命令的执行序 246

11.6 解释真正的脚本 247

11.7 ȝ 247

W 12 ?用Electron征服桌面 248

12.1 认识Electron 248

12.1.1 Electron的技术栈 249

12.1.2 界面设计 250

12.2 创徏一个ElectronE序 250

12.3 搭徏完整的桌面端E序 252

12.3.1 引导React与Babel 253

12.3.2 安装依赖V253

12.3.3 讄Webpack 254

12.4 ReactE序 255

12.4.1 定义Requestlg 256

12.4.2 定义Responselg 258

12.4.3 Reactlg之间的通信 261

12.5 构徏与分发 261

12.5.1 用Electron打包器构建程序 261

12.5.2 打包 262

12.6 ȝ 263

附录 A 安装Node 264

附录 B 自动化的|络抓取 267

附录 C Connect的官方中间g 277

术语表 307



 
------分隔U?---------------------------
?!-- //底部模板 -->