node.js之介绍-安装-简单示例

源码及文档下载:http://pan.baidu.com/share/link?shareid=3372410058&uk=1763236251

一、介绍:

1、官网:http://www.nodejs.org/ 

2、node.js是一个建立在Chrome JavaScript runtime之上,便捷地构建快速、可伸缩、可扩展的网络应用程序。

3、它采用事件驱动方式,非阻塞I/O模型,因而node.js是轻量级和高效的。

4、它尤其适合运行在分布式设备上的实施密集型应用。

5、是一个服务端JavaScript解释器,处理高并发和异步I/O

6、本身运行Google V8 JavaScript引擎,对其封装的同时进行优化,并改进其处理二进制的能力。

7、基于MIT许可证,开源。

Google V8 JavaScript说明:

1、Google开发的JavaScript引擎,用在Google Chrome中。

2、使用C++开发,相比其他JavaScript引擎将JavaScript程序解释成字节码或着解释执行,而V8则将程序编译成原生机器码,并使用内联缓存等方法提供性能。JavaScriptV8引擎下媲美二进制程序。

3、V8可以独立运行,也可以嵌入到任何C++程序

4、基于BSD协议,任何组织个人使用其源码。

二、安装

1、下载:http://www.nodejs.org/download/ 

node.js之介绍-安装-简单示例_第1张图片

2、将node.exe复制到D:\ProgramFiles\nodeJs\目录下(目录随意)

node.js之介绍-安装-简单示例_第2张图片

3、添加环境变量 path = D:\ProgramFiles\nodeJs

node.js之介绍-安装-简单示例_第3张图片


三、简单示例

1、在任意目录新建HelloWorld.js文件(D:\ProgramFiles\nodeJs\HelloWorld.js

var http = require('http');
http.createServer(function (request, response) {
  response.writeHead(200, {'Content-Type': 'text/plain'});
  response.end('Hello World\n');
}).listen(8124);
console.log('Server running at http://127.0.0.1:8124/');

2、启动服务器

a)可以直接将js文件拖拽到node.exe图标之上,即可运行;

b)也可在通过cmd命令行进入HelloWorld.js所在目录,执行node HelloWorld.js

node.js之介绍-安装-简单示例_第4张图片

3、结果:访问http://127.0.0.1:8080/  

你可能感兴趣的:(server,服务器,chrome,node.js,javascript引擎)