图书介绍

Node.js开发指南2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Node.js开发指南
  • 郭家宝,BYYOID编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115283993
  • 出版时间:2012
  • 标注页数:179页
  • 文件大小:16MB
  • 文件页数:190页
  • 主题词:JAVA语言-程序设计-指南

PDF下载


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

下载说明

Node.js开发指南PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章Node.js简介1

1.1 Node.js是什么2

1.2 Node.js能做什么3

1.3异步式I/O与事件驱动4

1.4 Node.js的性能5

1.4.1 Node.js架构简介5

1.4.2 Node.js与PHP+Nginx6

1.5 JavaScript简史6

1.5.1 Netscape与LiveScript7

1.5.2 Java与Javascript7

1.5.3微软的加入——JScript8

1.5.4标准化——ECMAScript8

1.5.5浏览器兼容性问题9

1.5.6引擎效率革命和JavaScript的未来9

1.6 CommonJS10

1.6.1服务端JavaScript的重生10

1.6.2 CommonJS规范与实现11

1.7参考资料12

第2章 安装和配置Node.js13

2.1安装前的准备14

2.2快速安装14

2.2.1 Microsoft Windows系统上安装Node.js14

2.2.2 Linux发行版上安装Node.js16

2.2.3 Mac OS X上安装Node.js16

2.3编译源代码17

2.3.1在POSIX系统中编译17

2.3.2在Windows系统中编译18

2.4安装Node包管理器18

2.5安装多版本管理器19

2.6参考资料21

第3章Node.js快速入门23

3.1开始用Node.js编程24

3.1.1 Hello World24

3.1.2 Node.js命令行工具25

3.1.3建立HTTP服务器26

3.2异步式I/O与事件式编程29

3.2.1阻塞与线程29

3.2.2回调函数31

3.2.3事件33

3.3模块和包34

3.3.1什么是模块35

3.3.2创建及加载模块35

3.3.3创建包38

3.3.4 Node.js包管理器41

3.4调试45

3.4.1命令行调试45

3.4.2远程调试47

3.4.3使用Eclipse调试Node.js48

3.4.4使用node-inspector调试Node.js54

3.5参考资料55

第4章Node.js核心模块57

4.1全局对象58

4.1.1全局对象与全局变量58

4.1.2 process58

4.1.3 console60

4.2常用工具util61

4.2.1 util.inherits61

4.2.2 util.inspect62

4.3事件驱动events63

4.3.1事件发射器64

4.3.2 error事件65

4.3.3继承EventEmitter65

4.4文件系统fs65

4.4.1 fs.readFile66

4.4.2 fs.readFileSync67

4.4.3 fs.open67

4.4.4 fs.read68

4.5.HTTP服务器与客户端70

4.5.1 HTTP服务器70

4.5.2 HTTP客户端74

4.6参考资料77

第5章 使用Node.js进行Web开发79

5.1准备工作80

5.1.1使用http模块82

5.1.2 Express框架83

5.2快速开始84

5.2.1安装Express84

5.2.2建立工程85

5.2.3启动服务器86

5.2.4工程的结构87

5.3路由控制89

5.3.1工作原理89

5.3.2创建路由规则92

5.3.3路径匹配93

5.3.4 REST风格的路由规则94

5.3.5控制权转移95

5.4模板引擎97

5.4.1什么是模板引擎97

5.4.2使用模板引擎98

5.4.3页面布局99

5.4.4片段视图100

5.4.5视图助手100

5.5建立微博网站102

5.5.1功能分析102

5.5.2路由规划102

5.5.3界面设计103

5.5.4使用Bootstrap104

5.6用户注册和登录107

5.6.1访问数据库107

5.6.2会话支持110

5.6.3注册和登入111

5.6.4页面权限控制120

5.7发表微博123

5.7.1微博模型123

5.7.2发表微博125

5.7.3用户页面126

5.7.4首页127

5.7.5下一步129

5.8参考资料129

第6章Node.js进阶话题131

6.1模块加载机制132

6.1.1模块的类型132

6.1.2按路径加载模块132

6.1.3通过查找node modules目录加载模块133

6.1.4加载缓存134

6.1.5加载顺序134

6.2控制流135

6.2.1循环的陷阱135

6.2.2解决控制流难题137

6.3 Node.js应用部署138

6.3.1日志功能138

6.3.2使用cluster模块140

6.3.3启动脚本142

6.3.4共享80端口143

6.4 Node.js不是银弹144

6.5参考资料146

附录A JavaScript的高级特性147

附录B Node.js编程规范167

索引175

热门推荐