【免费】Node.js 入门教程
掘金小册「Node.js 入门教程」课程地址:<<Node.js 入门教程>> 👍🏻
这是一本完全免费的小册,内容涵盖了软件的安装,环境配置,基础知识介绍,进阶知识介绍,多场景的开发实践。
Node.js 的优势
- 高性能:基于事件驱动的非阻塞I/O模型,单线程也能够处理大量并发请求;
- 跨平台:可以运行在不同操作系统上;
- 社区完备:Node.js有一个庞大的社区,有丰富的文档和开源项目沉淀;
- 易上手:学习门槛低,环境配置简单,开发&部署迅速。
应用场景
- 服务端开发:Express、Koa、Midway、Egg;
- 桌面应用:Electron、NW.js、线上应用 VS Code、飞书、新版QQ;
- 移动应用:React Native、Weex;
- Web开发:Vue、React、Svelte等前端框架
- 构建工具:webpack、Vite、Rollup;
- CLI工具:前端开发者常用的各种项目脚手架和工具,如:nodemon、whistle、http-server;
当然还有很多很多,等着你去探索……
本教程主要包含7个章节,涵盖了软件的安装
、环境配置
、基础知识介绍
、进阶知识介绍
、多场景的开发实践
ღ( ´・ᴗ・` )。
适合人群
- 想通过
JavaScript
写一些脚本处理日常工作; - 对Web前端已经有一些了解,想自己做一个后端服务;
- 其它后端技术栈的同学,想了解一下
JavaScript
如何做后端服务。
当下,JavaScript
已经成为了前端开发的标配,并且随着 Node.js
的出现,JavaScript
也逐渐成为了全栈开发的标配,希望本教程能够帮助读者更好地理解和掌握全栈开发所需的 Node.js
相关的基础技术,从而更好地完成实际开发工作。