NodeJS

NodeJS简介

Node.js 是一个开源与跨平台的 JavaScript 运行时环境。 它是一个可用于几乎任何项目的流行工具!javascript

Node.js 在浏览器外运行 V8 JavaScript 引擎(Google Chrome 的内核)。 这使 Node.js 表现得很是出色。html

Node.js 应用程序运行于单个进程中,无需为每一个请求建立新的线程。 Node.js 在其标准库中提供了一组异步的 I/O 原生功能(用以防止 JavaScript 代码被阻塞),而且 Node.js 中的库一般是使用非阻塞的范式编写的(从而使阻塞行为成为例外而不是规范)。前端

当 Node.js 执行 I/O 操做时(例如从网络读取、访问数据库或文件系统),Node.js 会在响应返回时恢复操做,而不是阻塞线程并浪费 CPU 循环等待。java

这使 Node.js 能够在一台服务器上处理数千个并发链接,而无需引入管理线程并发的负担(这多是重大 bug 的来源)。node

Node.js 具备独特的优点,由于为浏览器编写 JavaScript 的数百万前端开发者如今除了客户端代码以外还能够编写服务器端代码,而无需学习彻底不一样的语言。数据库

在 Node.js 中,能够毫无问题地使用新的 ECMAScript 标准,由于没必要等待全部用户更新其浏览器,你能够经过更改 Node.js 版原本决定要使用的 ECMAScript 版本,而且还能够经过运行带有标志的 Node.js 来启用特定的实验中的特性。api

 

参考网址

官方网站:http://nodejs.cn/浏览器

学习官方网站:http://nodejs.cn/learn服务器

API查询网站:http://nodejs.cn/api/网络

 

JavaScript主要概念

https://www.cnblogs.com/hewei2012/p/13406779.html

 

指令

安装

MacOS:brew install node

相关文章
相关标签/搜索