Node概述——Node介绍 & 安装Nodejs流程之node -v查看node版本 & node初体验-使用node执行js代码和js文件
1. Node概述
1.1 Node介绍
- Node全名是Node.js,但它不是一个js文件,而是一个软件
- Nodejs是一个基于Chrome V8引擎的ECMAScript的运行环境
- Nodejs可以执行js代码,这一点和浏览器一样
- Nodejs提供了大量的工具(API),能够让我们完成文件读写、Web服务器创建等功能
1.2 node.js中的JS和浏览器中的JS的区别
- 安装了浏览器这个软件,它不但可以执行ECMAScript,浏览器这个软件内置了window对象,所以浏览器有处理DOM和BOM的能力。
- 安装了Node.Js这个软件,它不但可以执行ECMAScript,NodeJS这个软件也内置了一些东西,包括全局成员和模块系统。
1.3 为什么要学习Nodejs
在我们熟悉的浏览器上执行JS不是很好吗?为什么还要安装Nodejs,要学习Nodejs呢?主要原因:
- 大前端必备技能
- 使得JS能够和操作系统 “互动”(读写、创建文件等,还可以处理计算机中的进程)
- 为JavaScript提供了服务端编程的能力
- 文件IO
- 网络IO
- 了解服务器这个黑盒内部的实现原理
- 了解接口开发
- 进一步理解Web开发
1.4 安装Nodejs
- 版本说明
- LTS: 长期稳定版。 实际项目开发建议使用长期稳定版
- Current: 最新版。最新版包含了一些新功能,如果想学习最新的功能,则可以使用该版本。但是,最新版可能会有一些未知的bug
- 安装
- 到底选择哪个文件文件
- node-v10.16.0.pkg – 苹果系统
- node-v10.16.0-x86.msi – windows32位系统 (右键我的电脑–>属性,可以查看电脑是32位)
- node-v10.16.0-x64.msi – windows64位系统
- 到底选择哪个文件文件
- 双击安装文件开始安装(不同系统选择对应的安装文件)
- 傻瓜式安装,一路 ‘next’ 即可
注意: 安装在英文路径下;
- 测试
在桌面上或者是任意一个文件夹,按住 shift 键 , 点击鼠标右键,选择 ‘在此处打开命令窗口’
进入黑窗口后输入: node -v
或node --version
能够看到Nodejs版本号即为安装成功。
1.5 node初体验
1.5.1 使用node执行js代码
既然说node安装后,也可以执行JS,那么我们就用node执行一行js代码试试,或者写一个js文件,让node执行一下。
如下图所示,输入node命令–>回车,这样就进入到了node环境中了,这一步类似于之前打开浏览器的Console面板。
进入node环境后,就可以执行js代码了。
如果后面没有js代码要执行了,可以退出node环境,退出需要按住 Ctrl
键,按两次 C
键即可。
1.5.2 使用node执行一个js文件
进入node环境执行js代码,适合少量的代码,或者测试使用。
更多的情况,我们会将js代码写到js文件中,然后使用node命令执行js文件即可。
需要注意的是,要找好js文件的路径。
注意事项:
- 输入node回车后,要按两次Ctrl+C,才能回到目录中(Ctrl一直按着不放也可以,松开从新按也可以)
- 执行js文件时,如果当前命令行目录和js文件不在同一个盘符下,要先切换盘符
- 执行js文件时,如果当前命令行目录和js文件在同一个盘符中,则可以使用相对路径找到js文件并执行
- 体会,此时执行的js代码或文件和浏览器没有任何关系,他们是通过node执行的