简介
谷歌浏览器的引擎是V8引擎,nodejs也是在此基础上实现的。V8浏览器最初是JavaScript的引擎,后被收购并开源,它使用c++进行开发,它将js编译成原生机器码,并且使用内联缓存方式来提高性能。
Netscape被称为网景浏览器,它支持图片显示,并且首先引入了图形用户界面GUI,这样让网页之间可以通过超链接方式相互关联,现在谷歌的界面就是参考网景浏览器的设计模式。
Node.js实质上就是对V8引擎进行封装,它是一个js的运行框架,他是在09年发布的。它不是js框架,不同于rails、django等框架,也不是库。它是一个让js运行在web服务器的开发平台。
相较于java,它简单易用,但是没有严格的类型检查,自由度高但是程序容易出错也很难检查,大型程序不建议使用。
安装
百度搜索nodejs,进入官网(https://nodejs.org)之后点击按钮即可安装,其中LTS版本是长期支持的意思,就是在实际开发中使用会比较稳定的版本。学习时尽量使用Current最新版本。
下载后就一步一步往前,不需要更改什么。
安装完成之后,要测试是否安装成功,打开CMD控制台(win+R),输入cmd(命令提示符)就可以打开。然后输入“node-v”(version版本的意思),回车即可显示版本号。
nodejs所有操作都依赖于cmd控制台,具体控制台命令可在控制台输入help即可显示所有命令。
进入根目录命令:cd c:\