首页 > Web开发 > 详细

初识Node.js

时间:2014-06-25 18:18:35      阅读:402      评论:0      收藏:0      [点我收藏+]

Node.js是什么?

Node.js是javascript语言在服务器端的应用。

它的功能就好比是PHP + Apache。

Node.js内建了HTTP服务器支持。

Node.js遵循CommonJS的模块化方式。http是其中的一个模块。

Node.js为网络而生。

Node.js的特点:

异步式I/O与事件驱动

Node.js的安装:

请参看:nodejs

一个简单的示例:

/*
  * 打开编辑器,输入以下代码,保存为helloWorld.js到node安装目录下
  * 打开cmd 进入到node安装目录
  * 运行helloWorld.js:node helloWorld.js
  * 打开浏览器,输入url:http://127.0.0.1:8080/
  * nodejs示例运行成功
*/

// 用Node.js实现最简单的HTTP服务器

var http = require(‘http‘);  // 调用Node.js提供的http模块

http.createServer(function (req, res) {  
  res.writeHead(200, {‘Content-Type‘: ‘text/html‘});  
  res.write(‘<h1>Node.js</h1>‘);  
  res.end(‘<p>hello world supervisor</p>‘);
}).listen(8080);  

console.log(‘Server running at http://127.0.0.1:8080/‘); 

Node.js核心模块

global example:global.console

常用工具util example: var util = require("util"); util.inherits(Sub, Base);

事件驱动events example: var events = require("events"); var emitter = new events.EventEmitter();

文件系统fs example: var fs = require("fs");

HTTP服务器 var http = require("http");

express & MongoDB is useful for Node

初识Node.js,布布扣,bubuko.com

初识Node.js

原文:http://www.cnblogs.com/xiankui/p/3793387.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!