万本电子书0元读

万本电子书0元读

顶部广告

超实用的Node.js代码段电子书

售       价:¥

51人正在读 | 0人评论 6.2

作       者:周敏

出  版  社:电子工业出版社

出版时间:2015-11-01

字       数:17.6万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书精选300余段Node.js代码,涵盖了服务器端脚本开发中的绝大多数要点、技巧与方法,堪称实用的Node.js框架开发方面的参考书籍,是网站建设与服务器端开发人员的好帮手。本书的代码跨平台、跨设备、跨浏览器,充分向读者演示了如何使用Node.js框架的各项技术。本书从Node.js框架的使用原理与应用场景出发,对实用的Node.js代码段进行了全方位的介绍和演示。全书分为15章,包含控制台、模块和包管理、异步I/O与Async流程控制库、Buffer、进程管理、子进程通信、OS操作系统、文件系统、路径处理、TCP/UDP网络编程、流(Stream)、Web开发、常用工具及MySQL与MongoDB数据库交互等Node.js框架技术的内容,对提高网站建设与服务器端开发人员的Node.js技术水平有着非常重要的指导作用。本书内容简洁明了、代码精练、重点突出、实例丰富、语言通俗易懂、原理清晰明白,是网站建设与服务器端开发人员的良好选择,同时也非常适合大中专院校学生学习阅读。
目录展开

前言

序1 Node.js的前世今生

序2 最简单却必须看的Node代码

序3 Node.js最流行的面试题

第1章 Node.js控制台模块应用

1.1 Node.js版之“Hello World”程序

1.2 日志输出与信息输出功能

1.3 字符串格式化的应用

1.4 数值型格式化的应用

1.5 JSON数据交换格式应用

1.6 测试特殊运算符如何取值

1.7 特殊格式化参数应用

1.8 斐波那契(Fibonacci)数列应用

1.9 错误与警告提示应用

1.10 重定向标准错误输出流

1.11 查看Node.js对象的属性和方法

1.12 时间计时器应用

1.13 查看当前调用栈的方法

1.14 对表达式结果进行评估

1.15 读取命令行输入信息

1.16 阶乘运算输出

1.17 向控制台输出组合控制键

1.18 模拟一个简单的控制台界面

1.19 输出水仙花数

1.20 输出质数

1.21 打印输出杨辉三角

1.22 汉诺塔(Hanoi)问题

1.23 简单四则运算应用

第2章 Node.js模块与包管理

2.1 Node.js框架加载核心模块

2.2 Node.js框架加载文件模块

2.3 从node_modules文件夹中加载

2.4 模块的循环调用问题

2.5 module.exports对象应用

2.6 module.exports对象与exports对象

2.7 汇率换算实用程序

2.8 简单计数器实用程序

2.9 包管理之package.json详解

2.10 基于包管理的四则运算应用

第3章 Node.js异步I/O与Async流程控制库

3.1 Node.js框架异步机制基础

3.2 Node.js框架异常捕获机制

3.3 Async串行流程控制

3.4 Async瀑布模式流程控制

3.5 Async并行流程控制

3.6 Async限制性并行流程控制

3.7 Async循环流程控制

3.8 Async队列流程控制

第4章 Buffer模块处理

4.1 定义Buffer对象的基本方法

4.2 定义Buffer对象的特别方法

4.3 如何判断Buffer对象

4.4 获取Buffer对象字节长度

4.5 读取Buffer对象

4.6 写入Buffer对象

4.7 Buffer对象转字符串

4.8 Buffer对象裁剪

4.9 拷贝Buffer对象

4.10 正确拼接Buffer

4.11 应用Buffer操作HTTP Request Header

第5章 Node.js进程管理

5.1 获取应用程序当前目录

5.2 改变应用程序目录

5.3 获取系统相关信息

5.4 实现标准输出流

5.5 实现标准错误流

5.6 实现标准输入流

5.7 Kill当前进程

5.8 Process模块的异步方法

第6章 child_process及进程通信

6.1 使用spawn方法创建子进程

6.2 使用exec方法创建子进程

6.3 使用spawn方法绑定系统事件

6.4 使用exec方法绑定错误事件

6.5 创建子进程查看用户目录

6.6 查看用户目录出现错误的处理方法

6.7 查看物理内存使用状态

6.8 查看子进程pid的方法

6.9 创建子进程统计系统登录次数

6.10 使用execFile方法创建子进程

6.11 使用execFile方法绑定错误事件

6.12 使用fork方法获取CPU信息

6.13 使用fork方法实现进程间通信

6.14 使用fork方法实现斐波那契数列

第7章 OS模块应用

7.1 获取当前操作系统类型与平台

7.2 获取操作系统默认的临时文件目录

7.3 获取操作系统主机名

7.4 获取操作系统架构

7.5 获取操作系统的发行版本

7.6 返回操作系统运行时间

7.7 获取操作系统内存状态

7.8 获取CPU内核信息

7.9 获取网络接口信息

第8章 文件系统模块应用

8.1 重命名文件

8.2 打开与关闭文件

8.3 截取文件内容

8.4 修改文件长度

8.5 获取文件信息

8.6 更改文件所有权

8.7 更改文件权限

8.8 创建与删除文件硬链接

8.9 创建文件符号链接

8.10 读取文件符号链接

8.11 相对路径转绝对路径

8.12 创建与删除目录

8.13 读取文件目录

8.14 读文件的应用

8.15 功能增强的读文件应用

8.16 写文件的应用

8.17 功能增强的写文件应用

8.18 追加写入文件

8.19 监控文件的应用

第9章 路径处理应用

9.1 规范化字符串路径

9.2 合并字符串路径

9.3 解析绝对路径

9.4 解析相对路径

9.5 获取文件夹路径

9.6 获取路径中文件扩展名

9.7 如何获取路径中最后部分

9.8 解析与格式化url路径

9.9 url路径转化

9.10 url参数转化url对象

第10章 TCP/UDP网络应用

10.1 创建基本的TCP服务器

10.2 创建基本的TCP客户端

10.3 创建简单的TCP通信应用

10.4 创建TCP服务器的另一种方式

10.5 服务器端绑定事件

10.6 获取服务器地址参数

10.7 获取当前服务器连接数

10.8 获取套接字地址

10.9 获取远程地址

10.10 使用套接字写数据

10.11 控制套接字数据流的应用

10.12 创建UDP服务器

10.13 创建UDP客户端

10.14 创建简单的UDP应用

10.15 UDP广播服务的实现

10.16 模仿简单的聊天室应用

第11章 Node.js流(Stream)应用

11.1 创建可读(Readable)流

11.2 测试可读readable事件处理

11.3 使用data事件读取文件

11.4 可读流错误事件处理

11.5 暂停与恢复可读(Readable)流

11.6 使用可读(Readable)流发送数据

11.7 使用可读(Readable)流读取文件

11.8 使用pipe方法实现复制文件

11.9 解除pipe方法设置的流

11.10 使用可写(Writable)流写文件

11.11 可写(Writable)流drain事件处理

11.12 可写(Writable)流finish事件处理

第12章 Node.js Web开发

12.1 构建一个基本的HTTP服务器

12.2 编写一个简单的HTTP客户端

12.3 HTTP响应状态码

12.4 设定和获取HTTP头文件

12.5 写HTTP头文件的方法

12.6 发送与处理GET请求

12.7 进行重定向操作

12.8 服务器多路径处理方式

12.9 模拟ping命令连接服务器

12.10 安装Express开发框架

12.11 使用Express开发框架开发的Hello World

12.12 Express开发框架路由处理

12.13 应用Express框架实现登录页面

12.14 Express框架实现Ajax方式操作

第13章 Node.js Util常用工具

13.1 原型对象继承

13.2 将任意对象转换为字符串

13.3 验证是否为数组

13.4 验证是否为日期格式

13.5 验证是否为正则表达式

13.6 验证是否为错误类型

13.7 格式化字符串

第14章 Node.js与MySQL交互

14.1 连接MySQL数据库

14.2 查询MySQL数据库

14.3 插入MySQL数据库

14.4 删除MySQL数据库

14.5 更新MySQL数据库

14.6 操作MySQL数据库连接池

第15章 Node.js与MongoDB交互

15.1 连接MongoDB数据库

15.2 连接MongoDB数据集合

15.3 查询MongoDB数据集合

15.4 插入MongoDB数据集合

15.5 删除MongoDB数据集合

15.6 更新MongoDB数据集合

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部