node.js 学习笔记(一)起步安装

node.js现在前端求职者必备技能之一,它让JavaScript可以运行在服务端。我们之前知道,浏览器主要有两个引擎组成——渲染引擎和js引擎,在以前我们JavaScript不能脱离浏览器运行,但现在node 的出现改变了这一点。

一、什么是node?

首先Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。它不是语言也不是框架,简单来说node.js可以解析和执行JavaScript代码。
二、浏览器里解析JavaScript与node.js里解析JavaScript有什么区别?
浏览器中的JavaScript包含EcmaScript、BOM、DOM;
Node.js中的JavaScript没有BOM、DOM,有EcmaScript,还有一些服务器级别的API,例如文件读写,网络服务的构建,网络通信,http服务器等处理。。。
三、Node.js的特性
从官网定义解析而来

event-driven       事件驱动

non-blocking I/O model   非阻塞模型(异步)

lightweight and efficient    轻量和高效

npm是世界上最大的开源库生态系统

绝大多数JavaScript相关的包都存放在了 npm 上,这样做的目的是为了让开发人员更方便的去下载使用

四、Node.js能做什么?

1.web服务器后台

2.命令行工具,像npm git hexo 等等

3.webpack gulp

五、node安装

下载地址官网:https://nodejs.org/en/

然后选择相应的系统进行安装,一路next下次就好

检验是否安装成功,打开cmd命名工具,输入node -v,出现版本号即可

 
原文地址:https://www.cnblogs.com/smile-xin/p/11598097.html