编辑推荐
学习Node.js开发Web应用的指南,涵盖丰富实例和技术。
内容简介
本书从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用Node.js进行Web应用开发需要掌握的各方面技术。
全书分为4篇,共18章,包括Node.js环境搭建、第一个Node.js服务器程序、npm包管理器的使用等内容。本书知识点结合具体实例进行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会使用Node.js进行Web应用开发的精髓,快速提高开发技能。
作者简介
明日科技,专业从事软件开发、教育培训以及软件开发教育资源整合的高科技公司,其编写的教材既注重选取软件开发中的必需、常用内容,又注重内容的易学、方便以及相关知识的拓展,深受读者喜爱。其编写的图书主要有“从入门到精通”“软件开发视频大讲堂”“软件开发实战1200例”“软件工程师开发大系”等多个系列。多次荣获“全行业优秀畅销品种”“中国大学出版社优秀畅销书”等奖项,多个品种长期位居同类图书销售排行榜的前列。
章节目录
版权信息
内容简介
如何使用本书开发资源库
前言
第1篇 基础知识
第1章 Node.js环境搭建
1.1 认识Node.js
1.2 Node.js的下载与安装
1.3 熟悉WebStorm开发工具
1.4 要点回顾
第2章 第一个Node.js服务器程序
2.1 使用WebStorm创建第一个Node.js程序
2.2 在WebStorm中运行Node.js程序
2.3 使用cmd命令运行Node.js程序
2.4 解决Node.js程序输出中文时出现乱码的问题
2.5 要点回顾
第3章 npm包管理器的使用
3.1 npm包管理器基础
3.2 package.json基础
3.3 使用npm包管理器安装包
3.4 要点回顾
第4章 Node.js基础
4.1 Node.js全局对象
4.2 模块化编程
4.3 要点回顾
第5章 事件的监听与触发
5.1 EventEmitter对象
5.2 添加和触发监听事件
5.3 删除监听事件
5.4 要点回顾
第2篇 核心技术
第6章 util工具模块
6.1 util模块概述
6.2 util模块的使用
6.3 要点回顾
第7章 fs文件系统模块
7.1 文件的读取与写入
7.2 文件操作
7.3 目录操作
7.4 要点回顾
第8章 os操作系统模块
8.1 获取内存相关信息
8.2 获取网络相关信息
8.3 获取系统相关目录
8.4 获取系统相关信息
8.5 os模块常用属性
8.6 要点回顾
第9章 异步编程与回调
9.1 同步和异步
9.2 回调函数
9.3 使用async/await的异步编程
9.4 要点回顾
第10章 I/O流操作
10.1 流简介
10.2 可读流的使用
10.3 可写流的使用
10.4 双工流与转换流介绍
10.5 要点回顾
第3篇 高级应用
第11章 Web应用构建基础
11.1 Web应用开发基础
11.2 url和querystring模块
11.3 http模块
11.4 path模块
11.5 要点回顾
第12章 WebSocket网络编程
12.1 WebSocket网络编程的基本实现
12.2 socket数据通信类型
12.3 客户端分组的实现
12.4 项目实战—聊天室
12.5 要点回顾
第13章 Web模板引擎
13.1 ejs模块
13.2 pug模块
13.3 要点回顾
第14章 Express框架
14.1 认识express模块
14.2 express模块中间件
14.3 实现RESTful Web服务
14.4 express-generator模块
14.5 Koa框架基础
14.6 项目实战—选座购票
14.7 要点回顾
第15章 数据存储之MySQL数据库
15.1 MySQL数据库的下载和安装
15.2 MySQL数据库操作基础
15.3 在Node.js中操作MySQL数据库
15.4 要点回顾
第16章 数据存储之MongoDB数据库
16.1 MongoDB数据库的下载、安装与配置
16.2 MongoDB数据库基本操作
16.3 项目实战—心情日记
16.4 要点回顾
第17章 程序调试与异常处理
17.1 使用console.log()方法调试程序
17.2 使用WebStorm调试程序
17.3 Node.js程序异常处理
17.4 要点回顾
第4篇 项目实战
第18章 在线五子棋游戏
18.1 需求分析
18.2 游戏设计
18.3 游戏开发准备
18.4 登录游戏房间设计
18.5 游戏玩家列表设计
18.6 游戏对战设计
18.7 要点回顾
附录A JavaScript基础
A.1 Node.js与JavaScript
A.2 JavaScript在HTML中的使用
A.3 JavaScript基本语法规则
A.4 JavaScript数据类型
A.5 JavaScript流程控制
A.6 JavaScript函数
A.7 DOM
A.8 Document对象
A.9 Window对象
Node.js从入门到精通是2023年由清华大学出版社出版,作者明日科技。
得书感谢您对《Node.js从入门到精通》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。