-
Node 简介
- Node.js 是一个基于Chrome V8 引擎的JavaScript运行环境
- Node.js使用了一个事件驱动、非阻塞式I/O的模型,使其轻量又高效
- Node.js的包管理工具npm,是全球最大的开源库生态系统
-
commonjs规范
- 前端模块化:AMD,CMD,Commonjs
- Node 应用由模块组成,采用 CommonJS 模块规范。
- 应用模块有三个步骤
- 定义模块
- 每个文件就是一个模块,有自己的作用域。在一个文件里面定义的变量、函数、类,都是私有的,对其他文件不可见。
- 暴露接口
- CommonJS规范规定,每个模块内部,module变量代表当前模块。加载某个模块,其实是加载该模块的module.exports属性。
- 引用
- require方法用于加载模块。
- 定义模块
-
模块分为三类
- 内置模块,第三方模块,自定义模块
-
内置模块
- stream(流)
- 指数据流,数据分片传输,可实现非阻塞。
- stream(流)
-
代码实现压缩流程
-
1.读取文件
-
2.创建压缩包
-
3.将读取的数据写入压缩包
-
4.输出压缩包
-
第三方模块
-
一般从npmjs.com拉取
nodejs.简介
最新推荐文章于 2025-11-17 11:23:35 发布
1171

被折叠的 条评论
为什么被折叠?



