【免费】Node.js 入门教程
2023年12月17日 18:04
# 【免费】Node.js 入门教程
掘金小册「Node.js 入门教程」课程地址:[<>](https://juejin.cn/book/7304230207953567755) 👍🏻
**这是一本完全免费的小册**,内容涵盖了软件的安装,环境配置,基础知识介绍,进阶知识介绍,多场景的开发实践。

## Node.js 的优势
*   高性能:基于事件驱动的非阻塞I/O模型,单线程也能够处理大量并发请求;
*   跨平台:可以运行在不同操作系统上;
*   社区完备:Node.js有一个庞大的社区,有丰富的文档和开源项目沉淀;
*   易上手:学习门槛低,环境配置简单,开发&部署迅速。
## 应用场景
*   服务端开发:[Express](https://expressjs.com/)、[Koa](https://koajs.com/#application)、[Midway](https://midwayjs.org/)、[Egg](https://www.eggjs.org/zh-CN);
*   桌面应用:[Electron](https://www.electronjs.org/)、[NW.js](https://nwjs.io/)、线上应用 [VS Code](https://code.visualstudio.com/)、[飞书](https://www.feishu.cn/)、[新版QQ](https://im.qq.com/macqq/index.shtml);
*   移动应用:[React Native](https://reactnative.cn/)、[Weex](https://weexapp.com/zh/);
*   Web开发:[Vue](https://cn.vuejs.org/)、[React](https://zh-hans.react.dev/)、[Svelte](https://www.svelte.cn/)等前端框架
*   构建工具:[webpack](https://webpack.docschina.org/)、[Vite](https://cn.vitejs.dev/)、[Rollup](https://rollupjs.org/);
*   CLI工具:前端开发者常用的各种项目脚手架和工具,如:[nodemon](https://www.npmjs.com/package/nodemon)、[whistle](https://github.com/avwo/whistle)、[http-server](https://www.npmjs.com/package/http-server);
当然还有很多很多,等着你去探索……

本教程主要包含7个章节,涵盖了`软件的安装`、`环境配置`、`基础知识介绍`、`进阶知识介绍`、`多场景的开发实践` ღ( ´・ᴗ・\` )。
## 适合人群
*   想通过 `JavaScript` 写一些脚本处理日常工作;
*   对Web前端已经有一些了解,想自己做一个后端服务;
*   其它后端技术栈的同学,想了解一下 `JavaScript` 如何做后端服务。