官方介绍:
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。
Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效.
服务器上的JavaScript
为什么用Node.js
核心语言:JavaScript
特点:单线程,非阻塞IO,事件驱动
Node的优点
没有兼容性的问题
轻量,高效,商业价值高
没有node之前javascript和浏览器的关系?
依靠浏览器的内核解析javascript,将JavaScript解析为例如:01010110,字节码(机器码)
谷歌浏览器内核为例:分为两个部分:webkit(解析HTML,CSS),V8(解析JavaScript)
对于浏览器内核引擎具有:转化代码(解析代码,将代码转化为电脑可识别的字节码,),可移植性(可以单独拿出来用,例如:360浏览器就是将chrome内核和IE内核拿出来加上360外衣就成了360浏览器)
而node相当于把V8引擎拿出来了,换了件衣服,然后在node环境中解析JavaScript
node并非是一门新的语言,与ajax一样,是一门技术,而这门技术的核心则是单线程异步
如何使用
1.node配置
安装包下载地址:http://nodejs.cn/download/
安装成功后,
window+r输入进入cmd
直接输入node 进入的repl 交互式运行环境
说明已经安装成功,
这里就相当于是浏览器控制台,如下图:
在repl交互式运行环境中 操作
按两下ctrl+c 退出repl交互式运行环境
在cmd中的部分操作
输入cls 清屏
输入cd 文件夹路径 切换文件路径,只能在当前文件的盘符下
输入C: 切换到C盘符
输入D: 切换到D盘符
输入md 创建文件夹
输入rd 删除文件夹
输入node -v 查看node版本号