





作者:夏磊
定价:69元
印次:1-3
ISBN:9787302555957
出版日期:2020.08.01
印刷日期:2022.12.09
图书责编:夏毓彦
图书分类:零售
全书共9章,主要介绍了Nodejs web开发中常用类库、http、express、egg、ws、socket.io、pemolo等热门框架学习,内容涵盖市场上大部分的开发工作。
夏磊,毕业于湖南工业大学网络工程专业,拥有多年研发经验。在过去的几年里,他还是很多开源项目的贡献者。精通PHP脚本开发、Node.js/Golang服务端开发以及JavaScript开发,善于把握与应用新技术,博客和公众号上有大量的Web相关技术文章,深受读者好评。著有图书《ThinkPHP实战》和《ThinkPHP5实战》。
前 言 Node.js是一个基于Chrome V8引擎的JavaScript运行环境,用于构建高速、可伸缩的网络应用程序。 事实上,Node.js不仅仅用来构建网络应用程序,还为前端开发提供了新的机遇。现在拥有JavaScript经验的开发人员可以在前端和后端使用Node.js,降低了语言导致的过渡成本。Node.js拥有一个巨大的JavaScript生态系统,再加上这几年前端的发展,出现了许多新框架和新语言,但是对于初次接触Node.js的用户来说是不太友好的,再加上缺乏系统性的指南,导致前端开发者无法有效地学好Node.js,作者编著本书希望对改变这种情况尽绵薄之力。 关于本书 第一部分 Node.js基础 第一部分是对Node.js的介绍,涵盖了它的原理和基础知识。 第1章介绍Node.js的原理和应用场景。 第2章介绍如何在计算机上安装Node.js以及Visual Studio Code编辑器。我们将用一个简单的HTTP服务器来测试Node.js是否成功安装。 第3章介绍Node.js的编程基础。内容包括NPM、模块系统、异步编程方式和常用模块。 第二部分 后端的Node.js 第二部分是对后端Node.js的介绍,涵盖了主流的Web框架和常用组件,包含数据库、缓存,等等。 第4章详细介绍Express开发框架,这是最早也是最流行的Node.js Web开发框架。内容包括Express的请求路由、请求与响应、中间件、错误处理和页面渲染。最后演示如何使用Express框架开发留言板系统。 第5章详细介绍Koa框架。Koa框架被称为“下一...
第一部分 Node.js基础篇
第1章 Node.js概述 3
1.1 NODE.JS是什么 3
1.2 NODE.JS的运行原理 5
1.3 NODE.JS的应用场景 6
1.3.1 Node.js优缺点 6
1.3.2 应用场景 7
1.4 本章小结 7
第2章 搭建Node.js开发环境 8
2.1 安装NODE.JS 8
2.1.1 Windows上安装Node.js 8
2.1.2 Linux安装Node.js 9
2.1.3 Ubuntu安装Node.js 9
2.1.4 CentOS安装Node.js 9
2.1.5 macOS安装Node.js 10
2.2 安装VSCODE编辑器 10
2.3 编写HTTP服务器 11
2.4 本章小结 12
第3章 Node.js编程基础 13
3.1 NPM包管理器介绍 13
3.1.1 更换NPM镜像源 13
3.1.2 初始化项目 14
3.1.3 使用npm命令安装模块 14
3.1.4 本地安装与全局安装 14
3.1.5 生产依赖和开发依赖 15
3.1.6 其他npm命令 15
3.2 YARN包管理器介绍 16
3.2.1 安装Yarn 16
3.2.2 Yarn常用命令 16
3.3 解读PACKAGE.JSON文件 16
3.3.1 package.json字段说明 17
3.3.2 版本号说明 18
3.3.3 常见的版本号限定符 18
3.4 NODE.J...