Content
6 Lessons • 0 Quizzes • 0 Challenges
简介
- 1
本课程适合谁?
- 2
课程简要概述
- 3
Node.js 的特性 - 非阻塞 I/O:Node.js 使用非阻塞的 I/O 模型,能够高效处理大量并发请求,特别适合高并发场景。 - 事件驱动架构:基于事件循环机制,通过事件触发来响应用户操作或系统事件,实现高效的异步编程。 - 单线程模型:Node.js 采用单线程运行,通过异步回调和事件机制避免阻塞,提升性能和资源利用率。 - 跨平台支持:可在多种操作系统(如 Windows、Linux、macOS)上运行,具有良好的兼容性。 - 基于 V8 引擎:使用 Google 的 V8 JavaScript 引擎,执行速度快,性能优异。 - 包管理器 npm:内置强大的包管理工具 npm,可轻松安装、管理和共享第三方模块。 - 流式处理能力:支持数据流的高效处理,适用于文件读写、网络传输等场景。 - 实时应用支持:非常适合构建实时通信应用,如聊天室、在线协作工具等。 - 社区活跃:拥有庞大的开发者社区,持续提供丰富的开源项目和学习资源。
- 4
事件循环
- 5
阻塞与非阻塞
- 6
JavaScript 无处不在
- 7
自我测验:Node.js 基础知识
基础
- 1
输入
- 2
控制台
- 3
一个控制台游戏
- 4
缓冲区
- 5
事件
- 6
文件系统
- 7
全局变量
- 8
自我测验:Node.js 基础知识
高级主题
- 1
模块
- 2
操作系统
- 3
过程
- 4
网络
- 5
UDP(concept)
- 6
HTTP(concept)
- 7
REPL
- 8
自我测验:Node.js 高级主题
包
- 1
什么是包?
- 2
package.json
- 3
发布一个包
项目
- 1
入门
- 2
使其功能化
- 3
一个完整的项目
- 4
前方的道路
附录
- 1
附加信息
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:Anonymous User