node.js官网:http://nodejs.org/
参考资料:
http://www.cnblogs.com/rubylouvre/archive/2010/07/15/1778403.html
http://blog.csdn.net/kubalila/article/details/7267401
http://baike.baidu.com/view/3974030.htm
一、下载node.js
node.js官网首页即可下载(我下载的是windows版本 node-v0.6.17.msi )
二、安装node.js
狂点下一步即可(安装完成之后会自动添加到path)
三、首个node.js程序(hello World)
1.在D盘下创建hello.js文件,内容如下
var sys = require("util");//旧版本var sys = require("sys");
sys.puts("Hello world");
2.执行

四、用node.js创建一个服务端程序,用浏览器访问
1.在D盘下创建http.js,内容如下
var sys = require("util"),
http = require("http");
http.createServer(function(request, response) {
//response.sendHeader(200,{"Content-Type": "text/html"});//旧版本
response.writeHead(200,{"Content-Type": "text/html"});
response.write("Hello World!");
response.end();
//response.close();//旧版本
}).listen(8080);
sys.puts("Server running at http://localhost:8080/");
2.运行服务端

3.客户端访问

五、Buffer类用于转换不同编码的字符串
1.在D盘下创建buffer.js内容如下:
var Buffer = require('buffer').Buffer,
buf = new Buffer(256),
len = buf.write('\u00bd + \u00bc = \u00be', 0);
console.log(len + " bytes: " + buf.toString('utf8', 0, len));
2.执行

六、响应结束时输出内容
1.在D盘下创建文件synopsis.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.执行

3.访问

分享到:
相关推荐
Node.js 入门教程 Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,允许开发者使用 JavaScript 语言来编写服务器端代码。Node.js 的出现改变了传统的 Web 开发模式,使得开发者可以使用 JavaScript ...
Node.js 入门 Node.js 是一个基于 JavaScript 的服务器端运行平台,允许开发者使用 JavaScript 语言来编写服务器端应用程序。 Node.js 的出现使得 JavaScript 成为服务器端脚本语言。 Node.js 的主要特点是非阻塞 I...
Node.js入门经典pdf文档
Node.js是一种基于Chrome V8引擎的JavaScript运行环境,它允许开发者在服务器端使用JavaScript进行编程,极大地推动了前后端一体化的开发模式。本资源是书籍《Node.js入门经典》的配套源代码,对于初学者来说,是...
总之,这份2013年的"Node.js入门经典源代码"是一份宝贵的资源,它不仅让我们重温了Node.js的早期形态,也为我们提供了学习和理解JavaScript服务器端编程历史的窗口。通过深入研究,我们可以更好地掌握Node.js的核心...
Node.js是一种基于Chrome V8引擎的JavaScript运行环境,它允许开发者在服务器端使用JavaScript进行编程。这个"Node.js入门经典源代码"压缩包文件显然包含了用于学习和理解Node.js基础知识和实践的源代码示例。以下是...
《Node.js入门到精通》是一本旨在帮助初学者掌握Node.js技术的教程,结合源代码(2015.09.04)版本,它提供了深入实践的平台。Node.js是一个基于Chrome V8引擎的JavaScript运行环境,以其异步、非阻塞I/O和事件驱动...
Node.js入门到企业Web开发中的应用 某课实战 无密码 不是压缩包
node.js 入门视频教程 20集(含源码).txt 前端必备技能
Node.js入门经典.pdf
《Node.js入门经典》分为6部分,第1部分介绍了Node.js的基本概念和特性;第2部分讲解如何借助HTTP模块和Express Web框架,使用Node.js创建基本的网站;第3部分介绍了调试和测试Node.js应用程序的工具,以及部署Node....
Node.js是一种基于Chrome V8引擎的JavaScript运行环境,它允许开发者在服务器端使用JavaScript进行编程。这本《Node入门一本全面地Node.js教程》PDF,是学习Node.js的基础指南,涵盖了从安装到实际项目开发的全方位...
在本书《Node.js入门》中,作者Manuel Kiessling 针对那些至少已经掌握一门面向对象编程语言,并且对JavaScript有一定了解但并非专家的读者。本书不是针对JavaScript初学者,因此不会讲解JavaScript的基本概念,如...
node.js 入门视频教程20集,这个视频讲解比较基础,适合新手,为了减少大家的下载次数,视频资料已经压缩过了,
《Node.js 入门中文版》是一本专为开发者准备的指南,旨在教授如何使用 Node.js 开发应用程序,尤其适合那些具有其他面向对象语言(如 Ruby、Python、PHP 或 Java)经验,但对 JavaScript 和 Node.js 初步接触的读者...
Node.js是一套用来编写高性能网络服务器的JavaScript工具包,Node.js入门经典采用直观、循序渐进的方法对如何使用Node.js来开发及具速度和可扩展性优势的服务器端应用程序进行了讲解。 《Node.js入门经典》分为6...