1、什么是node.js?
定义:node.js是一种后端编程语言,其基础语法与js基本一致;Node.js 是一个开源与跨平台的 JavaScript 运行时环境。 它是一个可用于几乎任何项目的流行工具
作用:node.js是一种轻量级的后端编程语言,主要功能是进行后端服务器的编程;node具有大量的库,现在 npm 仓库托管了超过 1,000,000 个可以自由使用的开源库包。
2、node.js简介
node.js是使用v8引擎的,V8 是为 Google Chrome 提供支持的 JavaScript 引擎的名称,它负责解释执行js代码。
V8 提供了执行 JavaScript 的运行时环境。 DOM 和其他 Web 平台 API 则由浏览器提供
3、node历史
2009
- Node.js 诞生
- 创建了 npm 的第一版
2010
2011
- npm 发布 1.0 版本
- 大公司(LinkedIn、Uber 等)开始采用 Node.js
- hapi 诞生