1、Node.js概述
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。
npm是Node.js 的包管理器,是全球最大的开源库生态系统。
2、NPM
NPM(node package manager),通常称为node包管理器,主要功能就是管理node包,包括:安装、卸载、更新、查看、搜索、发布等。NPM是基于couchdb一个数据库,详细记录了每个包的信息(作者、版本、依赖、授权信息等)。它是世界上最大的软件注册表。
NPM常用命令:
- 安装模块
$ npm install <Module Name>
- 卸载模块
$ npm uninstall <Module Name>
- 更新模块
$ npm update <Module Name>
- 搜索模块
$ npm search <Module Name>
- 创建模块
$ npm init
3、TASKING
任务分解:用输入输出来理清思路,将一个大任务分解成几个小任务并用代码块来实现。
注意事项:
- 输入输出格式要准确
- 用小函数来完成,提高代码可读性
-
管路图要尽量细致,并且和代码保持一致