图书介绍
Node.js开发实战详解2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 黄丹华等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302349471
- 出版时间:2014
- 标注页数:377页
- 文件大小:59MB
- 文件页数:391页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
Node.js开发实战详解PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章Node.js基础知识1
1.1概述1
1.1.1 Node.j s是什么1
1.1.2 Node .j s带来了什么1
1.2 Node.s配置开发3
1.2.1 Windows配置3
1.2.2 Linux配置5
1.2.3 Hello World6
1.2.4常见问题7
1.3异步编程8
1.3.1同步调用和异步调用8
1.3.2回调和异步调用11
1.3.3获取异步函数的执行结果12
1.4本章实践12
1.5本章小结14
第2章 模块和NPM16
2.1什么是模块16
2.1.1模块的概念16
2.1.2 Node .js如何处理模块16
2.1.3 Node.js实现Web解析DNS18
2.1.4 Node .j s重构DNS解析网站24
2.1.5 exports和module.exports28
2.2 NPM简介30
2.2.1 NPM和配置30
2.2.2 Express框架31
2.2.3 jade模板33
2.2.4 forever模块36
2.2.5 socket.io模块38
2.2.6 request模块40
2.2.7 Formidable模块43
2.2.8 NPM模块开发指南45
2.3 Node .j s设计模式47
2.3.1模块与类47
2.3.2 Node.js中的继承49
2.3.3单例模式55
2.3.4适配器模式57
2.3.5装饰模式59
2.3.6工厂模式61
2.4本章实践63
2.5本章小结75
第3章Node.js的Web应用77
3.1 HTTP服务器77
3.1.1简单的HTTP服务器77
3.1.2路由处理81
3.1.3 GET和POST84
3.1.4 GET方法实例84
3.1.5 POST方法实例87
3.1.6 HTTP和HTTPS模块介绍90
3.2 Node .js静态资源管理91
3.2.1为什么需要静态资源管理92
3.2.2 Node .js实现简单静态资源管理93
3.2.3静态资源库设计96
3.2.4静态文件的缓存控制99
3.3文件处理104
3.3.1 File System模块介绍104
3.3.2图片和文件上传108
3.3.3 jade模板实现图片上传展示功能112
3.3.4上传图片存在的问题116
3.3.5文件读写117
3.4 Cookie和Session122
3.4.1 Cookie和Session122
3.4.2 Session模块实现123
3.4.3 Session模块的应用126
3.5 Crypto模块加密127
3.5.1 Crypto介绍127
3.5.2 Web数据密码的安全131
3.5.3简单加密模块设计132
3.6 Node.js+Nginx136
3.6.1 Nginx概述137
3.6.2 Nginx的配置安装137
3.6.3如何构建142
3.7文字直播实例145
3.7.1系统分析145
3.7.2重要模块介绍147
3.8扩展阅读155
3.9本章实践159
3.10本章小结173
第4章Node js高级编程175
4.1构建UDP服务器175
4.1.1 UDP模块概述175
4.1.2 UDP Server构建176
4.2 UDP服务器应用179
4.2.1应用分析介绍180
4.2.2 UDP Server端(图片处理服务器)实现181
4.2.3 UDP Client端(Web Server)184
4.2.4 Jade页面实现186
4.2.5应用体验187
4.3 Node.js与PHP合作189
4.3.1 UDP方式189
4.3.2脚本执行191
4.3.3 HTTP方式191
4.3.4三种方式的比较192
4.4本章实践193
4.5本章小结196
第5章 深入Node.js199
5.1 Node .js的相关实现机制199
5.2 Node .j s原生扩展202
5.2.1 Node.js扩展开发基础V8202
5.2.2 Node .js插件开发介绍204
5.3 Node .js异步扩展开发与应用205
5.4本章实践212
5.5本章小结214
第6章Node .js编码习惯216
6.1 Node .js规范216
6.1.1变量和函数命名规范216
6.1.2模块编写规范219
6.1.3注释220
6.2 Node .js异步编程规范221
6.2.1 Node .js的异步实现221
6.2.2异步函数的调用224
6.2.3 Node .js异步回调深度226
6.2.4解决异步编程带来的麻烦227
6.3异常逻辑的处理231
6.3.1 require模块对象不存在异常231
6.3.2对象中不存在方法或者属性时的异常233
6.3.3异步执行的for循环异常234
6.3.4利用异常处理办法优化路由236
6.3.5异常情况汇总240
6.4本章实践241
6.5本章小结241
第7章Node.js与数据库243
7.1两种数据库介绍243
7.1.1 MySQL介绍243
7.1.2 MongoDB模块介绍247
7.2 Node.s与MySQL250
7.2.1 MySQL安装配置应用250
7.2.2 MySQL数据库接口设计251
7.2.3数据库连接252
7.2.4数据库插入数据254
7.2.5查询一条数据记录256
7.2.6修改数据库记录258
7.2.7删除数据库记录259
7.2.8数据条件查询260
7.3 Node .js与MongoDB262
7.3.1 MongoDB的安装以及工具介绍263
7.3.2 MongOD的启动运行方法264
7.3.3 MongoDB的启动运行266
7.3.4 MongoDB数据库接口设计268
7.3.5数据插入272
7.3.6数据修改274
7.3.7查询一条数据276
7.3.8删除数据278
7.3.9查询数据279
7.4 MySQL与MongoDB性能281
7.4.1测试工具及测试逻辑282
7.4.2 MySQL性能测试代码282
7.4.3 MongoDB性能测试代码283
7.4.4性能测试数据分析283
7.5本章实践285
7.6本章小结289
第8章MyWeb框架介绍290
8.1 MyWeb框架介绍290
8.1.1 MyWeb框架涉及的应用290
8.1.2 MyWeb框架应用模块291
8.2 MyWeb源码架构292
8.2.1框架MVC设计图292
8.2.2框架文件结构293
8.2.3扩展阅读之更快地了解新项目294
8.3框架源码分析295
8.3.1框架入口文件模块295
8.3.2路由处理模块297
8.3.3 Model层基类299
8.3.4 Controller层基类301
8.4本章实践302
8.5本章小结302
第9章 框架应用MyChat304
9.1编码前的准备304
9.1.1应用分析305
9.1.2应用模块305
9.1.3功能模块设计307
9.2系统的编码开发309
9.2.1 Model层309
9.2.2 Conrtroller层311
9.2.3 View层316
9.3项目总结318
9.3.1 forever启动运行项目318
9.3.2系统应用体验320
9.3.3系统开发总结323
9.4扩展阅读之MyWeb 2.0的介绍323
9.5本章实践325
9.6本章小结325
第10章Node.js实例应用326
10.1实时聊天对话326
10.1.1系统设计326
10.1.2系统的模块设计327
10.1.3系统编码实现328
10.2联网中国象棋游戏332
10.2.1系统设计333
10.2.2系统的模块设计334
10.2.3系统编码实现334
10.2.4系统体验337
10.3本章小结339
第11章Node.js实用工具340
11.1日志模块工具340
11.1.1日志模块介绍340
11.1.2日志模块实现341
11.1.3日志模块应用345
11.2配置文件读取模块347
11.2.1配置文件解析模块介绍347
11.2.2配置文件解析模块实现348
11.3 curl模块352
11.3.1 curl模块介绍352
11.3.2 curl模块实现353
11.3.3 curl模块应用356
11.4 crontab模块357
11.4.1 crontab模块介绍358
11.4.2 crontab模块设计实现358
11.4.3 crontab模块应用361
11.5 forever运行脚本362
11.5.1 forever运行脚本介绍362
11.5.2 forever运行脚本实现363
11.5.3 forever运行脚本应用366
11.6 xml模块的应用367
11.6.1 xml解析模块介绍368
11.6.2 xml模块设计实现369
11.6.3 xml模块应用371
11.7邮件发送模块应用374
11.7.1邮件模块介绍374
11.7.2邮件模块设计实现374
11.7.3邮件模块应用376
11.8本章小结377
热门推荐
- 3290258.html
- 1335323.html
- 1857280.html
- 3567949.html
- 3487784.html
- 3029082.html
- 1851368.html
- 866376.html
- 2817173.html
- 2064802.html
- http://www.ickdjs.cc/book_1669439.html
- http://www.ickdjs.cc/book_3065471.html
- http://www.ickdjs.cc/book_1485358.html
- http://www.ickdjs.cc/book_1772702.html
- http://www.ickdjs.cc/book_2647407.html
- http://www.ickdjs.cc/book_2457883.html
- http://www.ickdjs.cc/book_3558905.html
- http://www.ickdjs.cc/book_1993078.html
- http://www.ickdjs.cc/book_3181414.html
- http://www.ickdjs.cc/book_488158.html