Node是基于chrome v8 engine,可使用js编写服务器端代码的平台。
Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.
特点
无阻塞
事件驱动
轻量级
js编写可直接运行的代码程序
速度快
使用场景
微博、网聊
文件上传下载服务器
ad 系统
学习地址
视频地址:
http://node.codeschool.com/levels/1
官网:
代码
在命令行执行时“node 文件名称”,httpHello可通过浏览器打开。
hello.js
var sys=require("sys");
sys.puts("hello world");
httphello.js
var http=require('http');
http.createServer(function (request,response){
response.writeHead(200);
response.write("hello world");
response.end();
}).listen(8080);
console.log("server ib port 8080");