初探初探nodeJS
一、一、node概要概要
对nodeJS早有耳闻,但是一直迟迟没有对它下手,哈哈哈,今儿咱就来初探一下它。
nodeJS是个啥东东?
nodeJS,我的理解就是可以运行在后端的JavaScript。
为什么它能够在后端运行呢?
这就得归功于V8引擎引擎(V8是Google Chrome浏览器的JavaScript引擎),通过对高性能V8引擎的封装,并通过一系列优化的
API类库,使其就能够在后端运行了。
并且node有两大特点:有两大特点:
1、基于事件驱动;、基于事件驱动;
2、无阻塞。、无阻塞。
从而从而nodeJS非常适合处理并发请求。非常适合处理并发请求。
大家都知道nodeJS其本质就是JavaScript,so基于事件驱动不难理解,但是无阻塞呢?
JavaScript是单线程,所以要做到无阻塞,node是通过大量的回调函数来达到这一目的。
好了,废话不多说了。接下来咱们就开始初步体验它。
二、二、Install node&npm
因为nodeJS是后端运行的JavaScript嘛,so得有个运行环境啊。不过安装nodeJS的环境比较简单,具体步骤见下:
1、首先到官网下载nodeJS安装包。
在官网中,也能看见官方对nodeJS的一个描述:
Node.js is a JavaScript runtime built on Chrome’s V8 JavaScript engine.Node.js uses an event-driven, non-blocking
I/O model that makes it lightweight and efficient. Node.js’ package ecosystem, npm , is the largest ecosystem of
open source libraries in the world.
2、在下载完安装包后,在windows下按照默认程序走就欧克啦。
3、检验是否安装成功,在Windows环境下,打开命令提示符,输入node – v,如果正常就会出现版本号的输出。
如下:
在官方介绍中,不是说到npm(Node.js’ package ecosystem, npm , is the largest ecosystem of open source libraries in the
world.)嘛,其实npm在你安装nodeJS时,就一带帮你安装了。
不信,咱就在命令提示符中输入npm –v看看。
如下:
好了,node开发环境就这么完美的‘搭建’好了,哈哈,是不是很简单。
接下来,我们就开始敲打第一个node程序吧。
三、三、Get started