Node.js — 运行在服务端的 JavaScript

Node.js 是一个Javascript运行环境(runtime environment),简单的说 Node.js 就是运行在服务端的 JavaScript。
Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。
Node.js 是一个让 JavaScript 运行在服务端的开发平台,它让 JavaScript 成为与PHP、Python、Perl、Ruby 等服务端语言平起平坐的脚本语言。

Node.js对一些特殊用例进行优化,提供替代的API,使得V8在非浏览器环境下运行得更好。V8引擎执行Javascript的速度非常快,性能非常好。 Node.js是一个基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞I/O 模型而得以轻量和高效,非常适合在分布式设备上运行数据密集型的实时应用。

PS:如果你是一个前端程序员,你不懂得像PHP、Python或Ruby等动态编程语言,然后你想创建自己的服务,那么Node.js是一个非常好的选择。Node.js 是运行在服务端的 JavaScript,如果你熟悉Javascript,那么你将会很容易的学会Node.js。当然,如果你是后端程序员,想部署一些高性能的服务,那么学习Node.js也是一个非常好的选择。

注:
(1)Node.js 不是一个 JavaScript 框架,不同于CakePHP、Django、Rails。Node.js 更不是浏览器端的库,不能与 jQuery、ExtJS 相提并论。
(2)V8 (JavaScript引擎)V8使用C++开发,并在谷歌浏览器中使用,V8将其编译成原生机器码(IA-32, x86-64, ARM, or MIPS CPUs),并且使用了如内联缓存(inline caching)等方法来提高性能。有了这些功能,JavaScript程序在V8引擎下的运行速度媲美二进制程序。V8可以独立运行,也可以 嵌入 到任何C++应用程序。

Node.js

Node.js下载

Node.js安装包
下载地址:https://nodejs.org/en/
下载步骤:网页会检查平台(如果想下载其他平台点击上面的Download)下载LTS
Node.js — 运行在服务端的 JavaScript_第1张图片
注:
LTS: 长期支持的稳定版本
Current:最新版本,可能会有bug

Node.js安装

安装平台:Mac OS
(1)下载完成后–双击打开
Node.js — 运行在服务端的 JavaScript_第2张图片
Node.js — 运行在服务端的 JavaScript_第3张图片
(2)继续–继续–同意–继续–安装(可以回输入系统密码,输入密码确定)–关闭即安装成功Node.js — 运行在服务端的 JavaScript_第4张图片

检查是否安装成功

可以在终端中查看是否成功安装nodejs
输入命令 node -v
显示当前版本即为成功 v10.13.0Node.js — 运行在服务端的 JavaScript_第5张图片

使用Node.js

待续





你可能感兴趣的:(ONE,PIECE--Tools)