码迷,mamicode.com
首页 > Web开发 > 详细

初识Node.js

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

标签:style   class   blog   code   java   http   

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

标签:style   class   blog   code   java   http   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!