Node详细解释[带你快速入门Node](1)
文章目录
-
- 概要
- 整体架构流程
- 技术名词解释
- 技术细节
- 小结
什么是Node?
Node全称NodeJS,是一个基于Chrome V8引擎的JavaScript运行环境;一个让JavaScript 运行在服务端的开发平台,它让JavaScript成为与PHP、Python、Perl等服务端语言平起平坐的脚本语言。
通俗地讲就是
1,node不是一门语言,不是库,也不是框架,而是一个建立在谷歌V8引擎的用来解析和执行js代码的运行环境。
2,node可以让js脱离浏览器来运行了(实际上就是指node实现了js代码创建的后端,使得动态数据的提取不在仅限于js或php等)
node.js的包的生态系统----npm ,是世界上最大的开源库生态系统
绝大多数的js相关的包 都存放在了npm上,方便开发人员下载和应用。npm install 包名
Node.js能做什么?
Node 作为一个 JavaScript 的运行环境,仅仅提供了基础的功能和 API。然而,基于 Node 提供的这些基础能,很多强大的工具和框架如雨后春笋,层出不穷。
1.基于 Express 框架,可以快速构建 Web 应用
2.基于 Electron 框架,可以构建跨平台的桌面应用
3.基于 restify 框架,可以快速构