1.什么是Node.js
Nodejs ,或者node, 是一个基于ChromeJavaScript运行时建立的平台,用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞I/O 模型而得以轻量和高效,非常适合在分布式设备上运行的数据密集型的实时应用。
Node.js开创了javascript模块化开发的先河,早期的javascript需求都很简单,基本都是写成函数的,然后是面向过程,后来慢慢的引入面向对象开发思想,再后来就慢慢写成类。Node.js的出现使得javascript有了模块化开发的概念。
2. Nodejs的安装与使用
2.1安装
在nodejs官网(https://nodejs.org/download/)上下载对应的安装文件。此处,我们主要描述在Windows上安装Nodejs.
下载http://nodejs.org/dist/v0.12.2/x64/node-v0.12.2-x64.msi文件,点击已经下载的msi文件一步步默认安装即可。
安装完成后,会发现安装目录下已经带有npm,所以就不用再安装npm了。
成功安装后, 在命令行直接运行命令: node –v, 命令行将打印出版本号,如下图:
成功安装后, 在命令行直接运行命令: node –v, 命令行将打印出版本号,如下图:
2.2 执行
打开node.js commandprompt
进入工作目录下,直接输入命令: npmxxx.js。
3.简单的例子
3.1 第一个程序:helloworld
在工作目录下建helloworld.js文件,写入:console.log('HelloWorld');
命令行中执行nodehelloworld.js
输出:
3.2 http模式下的helloworld
在工作目录下建hello.js文件,写入:
命令行中执行node hello.js,然后在浏览器端输入http://localhost:3000/ ,可以看到浏览器端的输出如下图。