Node 简介和环境安装
Node简介
1 Node是什么
Node
是一个基于 Chrome V8
引擎的JavaScript
运行环境。
Node
不是一种独立的语言、Node
不是 JavaScript
框架,
Node
是一个除了浏览器之外的、可以让JavaScript
运行的环境
Node.js 是一个让 JavaScript 运行在服务端的开发平台,是使用 事件驱动, 异步非阻塞I/O,单线程,跨平台的 JS 运行环境;
2. Node 能做什么
- Web 服务器(重点)
- 命令行工具
- 网络爬虫:是一种按照一定的规则,自动地抓取网站信息的程序
- 桌面应用程序开发
3. Node一些资源
-
文档
-
书籍
-
github资源
-
社区
4. Node 发展历史
聊聊 Node.js 的历史
[来自朴灵大大的 -- Node.js 简史](
Node 环境下载和安装
1.下载
- 下载 https://nodejs.org/zh-cn/download/ 国外的比较慢
- http://nodejs.cn/download/ node 国内的比较快
这里我选择window 版
2.安装和测试
windows下安装过程:
一路Next 安装,安装完成后
win + r
输入 cmd
打开命令行, 输入node -v
,显示node 版本号,表示安装成功
这时候我们直接输入在命令行输入node ,就可以直接执行js代码例
那要怎么退出这个呢? 按两次ctrl + c
即可
REPL环境
什么是REPL环境?
Node.js REPL(Read Eval Print Loop:交互式解释器) 表示一个电脑的环境,类似 Window 系统的终端或 Unix/Linux shell,我们可以在终端中输入命令,并接收系统的响应。
Node 自带了交互式解释器,可以执行以下任务:
- 读取 - 读取用户输入,解析输入了Javascript 数据结构并存储在内存中。
- 执行 - 执行输入的数据结构
- 打印 - 输出结果
- 循环 - 循环操作以上步骤直到用户两次按下 ctrl-c 按钮退出。
Node 的交互式解释器可以很好的调试 Javascript 代码。
怎么进入REPL环境
直接输入在命令行输入node 即可进入
REPL 命令
- ctrl + c - 退出当前终端。
- ctrl + c 按下两次 - 退出 Node REPL。
- ctrl + d - 退出 Node REPL.
- 向上/向下 键 - 查看输入的历史命令
- tab 键 - 列出当前命令
- .help - 列出使用命令
- .break - 退出多行表达式
- .clear - 退出多行表达式
- .save *filename* - 保存当前的 Node REPL 会话到指定文件
- .load *filename* - 载入当前 Node REPL 会话的文件内容。
Node 运行js代码
创建hello.js文件并写入
console.log('helll world');
打开命令行执行
node ./hello.js
运行结果