Node.js

 

Node

Node.js 是一个 JS 库,运行在服务端的库;

一,概念

​ Node.js 不是一门新的编程语言,也不是一个 JavaScript 框架,它是一套 JavaScript 运行环境,用来支持 JavaScript 代码的执行,是一个开源和跨平台的 JavaScript 运行时环境。Node.js 在浏览器之外运行 V8 JavaScript 引擎(Google Chrome 的内核)。 这使得 Node.js 的性能非常好。他的平台开放了大量的库(更加易用 类似于 python),使用灵活;

​ Node 包含两大内容:Node 语言 和 包管理工具–npm(还有其他包管理工具 yarn–facebook 公司出品)

二,Node.js 组成

​ Node.js 运行时主要由 V8 引擎(谷歌出品的提供给 JS 运行的环境引擎,可理解为浏览器引擎)标准库本地模块组成,尤其是本地模块的多少,从底层决定了 Node.js 功能的强弱。

语法:(es3,es5,es6)

全局变量

模块

  • 内置模块

    http,fs,url

  • 其他模块