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

Node.JS开发环境准备

时间:2014-05-13 11:13:16      阅读:370      评论:0      收藏:0      [点我收藏+]

标签:blog   class   code   java   c   ext   

1、安装Nodejs的Windows包。

官网:http://nodejs.org/

2、可以使用cmd运行nodejs项目,命令格式:

node  文件名.js

node  文件名

3、对于不熟悉的新手coder来说,可以使用webstorm工具,提供了代码提示的功能。

官网:http://www.jetbrains.com/webstorm/

注册码:


WebStorm注册码

User Name:

EMBRACE

 

License Key:

===== LICENSE BEGIN =====

24718-12042010

00001h6wzKLpfo3gmjJ8xoTPw5mQvY

YA8vwka9tH!vibaUKS4FIDIkUfy!!f

3C"rQCIRbShpSlDcFT1xmJi5h0yQS6

===== LICENSE END =====

4、nodejs的实例:

1
2
3
4
5
6
var http = require(‘http‘);
 http.createServer(function (req, res) {
   res.writeHead(200, {‘Content-Type‘: ‘text/plain‘});
   res.end(‘Hello World\n‘);
 }).listen(1337, "127.0.0.1");
 console.log(‘Server running at http://127.0.0.1:1337/);

5、代码逻辑:

a. 全局方法require()是用来导入模块的,一般直接把 require() 方法的返回值赋值给一个变量,在 JavaScript 代码中直接使用此变量即可 。require("http") 就是加载系统预置的 http 模块

b. http.createServer 是模块的方法,目的就是创建并返回一个新的web server对象,并且给服务绑定一个回调,用以处理请求。

c. 通过 http.listen() 方法就可以让该 HTTP 服务器在特定端口监听。

d. console.log就不用多说了,了解firebug的都应该知道,Node实现了这个方法。

6、运行效果:

bubuko.com,布布扣

bubuko.com,布布扣

7、npm是node.js的模块软件包的管理工具,具体安装命令:

npm install <包名>

8、Node核心思想:  1.非阻塞;  2.单线程;  3.事件驱动

 

 

 

 

 

 

 

 

 

 

Node.JS开发环境准备,布布扣,bubuko.com

Node.JS开发环境准备

标签:blog   class   code   java   c   ext   

原文地址:http://www.cnblogs.com/diaosizhang/p/3724611.html

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