一、认识

Node是一个实时Web(Real-time Web)应用开发平台,采用了单线程、异步式I/O、事件驱动式的程序设计模型,编程语言采用JavaScript。

Node的JavaScript 引擎是Google Chrome V8,V8 号称是目前世界上最快的JavaScript 引擎,它的JIT(Just-in-timeCompilation,即时编译)执行速度已经快到了接近本地代码的执行速度。

Node可以用于开发:

  • 具有复杂逻辑的网站;
  • 基于社交网络的大规模Web 应用;
  • Web Socket 服务器;
  • TCP/UDP 套接字应用程序;
  • 命令行工具;
  • 交互式终端程序;
  • 带有图形用户界面的本地应用程序;
  • 单元测试工具;
  • 客户端JavaScript 编译器。

二、安装

注意:本文以Windows系统为例。

1、安装Node平台

打开网址http://nodejs.org/download/下载对应的版本,32位或是64位;

下载后直接执行,现在是node-v0.10.26-x64.msi,双击执行,等待安装;

安装完成后,打开cmd命令窗口,输入node -v,回车之后,如果出现版本号,则表示安装成功;

接着再检查NPM包管理器是否安装成功,同样输入npm -v,回车之后,出现版本号即成功。

2、安装Express应用框架

打开cmd命令窗口,输入npm install -g express@2.5.x,回车之后,将出现下载列表,最后输入express -v,回车显示版本号,则安装成功。

如以下截图为正确安装结果:

注:安装这个框架如果输入错误,往往不能下载成功,会出现界面无反应,例如缺少“@2.5.x”。

三、测试

1、打开cmd窗口,输入node,回车,接着输入console.log('hello');回车,将看到hello和一个返回值undefined;

2、将console.log('hello');写入js文件,其实txt文件也可以,命名为test.js,放在D盘根目录,然后打开cmd窗口,输入D:回车,接着输入node test.js,将打印hello字符串出来;

 

3、在cmd窗口,进入node程序之内,要退出来,可以连按两次Ctrl + C,即退出最外层。