Node.js 12实战

Node.js 12实战

作者:赵荣娇

出版社:清华大学

出版年:2020年12月

ISBN:9787302557067

所属分类:经济金融

书刊介绍

《Node.js 12实战》内容简介

本书以Node.js 12版本为基础,以代码演练为讲解方式,介绍Node.js开发中涉及的技术。本书简单实用,可以从零学起,方便初学者快速入门。
本书共12章,涵盖的主要内容有:Node.js与JavaScript的联系和区别、Node.js工作原理和NPM的使用、Node.js语法和常用模块、Node.js异步I/O与多线程、Node.js错误处理、Node.js测试方法、Node.js的数据处理方法、结合Vue+Express+Koa+MongoDB的Node.js项目实战等。
本书内容丰富,实例典型,实用性强,适合有一定的HTML、CSS、JavaScript基础,希望全面学习Node.js开发的前端开发人员阅读,也适合希望提高Web项目开发水平的人员阅读。
赵荣娇著。

作品目录

内容简介
前言
本书特色
源代码下载
本书读者
作者简介
第1章:Node.js与JavaScript
1.1、JavaScript与前端
1.2、第一个JavaScript实现的Hello
World
1.3、Node.js
12安装前的准备
1.4、JavaScript与Node.js对比
1.5、第一个Node.js实现的Hello
World
1.6、Node.js的开发调试工具Inspect
第2章:NPM、REPL与Node.js工作原理
2.1、NPM的使用
2.2、REPL的使用
2.3、Runtime和vm
2.4、回调函数
2.5、同步/异步和阻塞/非阻塞
2.6、单线程和多线程
2.7、并行和并发
2.8、事件循环
第3章:Node.js的语法
3.1、ECMAScript
6标准
3.2、数组常用方法及ES6中的数组方法
3.3、函数
3.4、闭包
3.5、对象
3.6、类
3.7、ES6的模块化
3.8、使用Babel转码
3.9、使用N-API
第4章:Node.js常用模块
4.1、Module
4.2、Buffer
4.3、File
System
4.4、HTTP/HTTP2服务
4.5、TCP服务
4.6、SSL
4.7、WebSocket
4.8、流
4.9、事件
4.10、实战演练RESTful
API
第5章:Node.js调试
5.1、基础调试
5.2、进阶调试
第6章:Node.js的异步I/O与多线程
6.1、异步I/O
6.2、进程、线程、协程等
6.3、在Node.js中实现多线程
6.4、Node性能小结
第7章:Node.js的错误处理
7.1、错误的分类
7.2、函数的错误处理
7.3、实战演练异常-错误处理
第8章:Node.js的测试
8.1、什么是单元测试
8.2、一个简单的单元测试
8.3、Mocha
8.4、Assert
8.5、测试HTTP接口
8.6、代码覆盖率工具istanbul
第9章:Node.js的数据处理
9.1、MySQL
9.2、MongoDB
9.3、Redis
第10章:实战:使用原生JavaScript开发Node.js案例
10.1、项目任务
10.2、HTTP服务器
10.3、服务端模块化
10.4、设计请求路由
10.5、请求处理程序
10.6、非阻塞式处理请求响应
10.7、处理POST请求
10.8、文件上传
第11章:实战:基于Vue+Express+MongoDB实现一个后台管理系统
11.1、项目结构
11.2、前端代码实现
11.3、后端代码实现
第12章:实战:基于Koa+MongoDB实现博客网站
12.1、项目结构
12.2、数据库设计
12.3、服务端实现
12.4、博客后台管理的实现
12.5、博客前台站点的实现

相关推荐

微信二维码