首页 > Web开发 > 详细

Node.js学习笔记(一)

时间:2015-03-30 18:24:31      阅读:197      评论:0      收藏:0      [点我收藏+]

1.回调函数

  node是一个异步事件驱动的平台,所以在代码中我们经常需要使用回调函数。

 例:

1 setTimeout(function(){
2     console.log(‘callback is called‘);
3 },2000);

2.标准回调函数

  node.js中回调函数格式是约定俗成的,它有两个参数,第一个参数为err,第二个参数为data,err是错误信息,data则是返回的数据。

 例:

function(err,data){
 
}

3.获取和使用模块

为了支持快速开发,node平台上提供了大量的模块,封装了各自不同的功能,那么我们将如何调获取想要的模块呢,下来我们就来介绍。 在node中,我们可以使用require函数,具体语法如下:

(1)模块引用

var math = require("math");

(2)模块定义

//math.js      
exports.add = function(){
      var sum = 0,
            i = 0,
            args = arguments,
            l = args.length;
      while(i<1){ 
            sum += args[i++];
      }
      return sum; 
} ; 

在另一个文件中,通过require()方法引入模块后,就能调用定义的属性或方法了:

//program.js
    var math = require(‘math‘);
    exports.increment = function(val){
    return math.add(val,1);
}; 

(3)模块标识

就是传递给require()方法的参数,必须是符合小驼峰命名的字符串,或者以 . .. 开头的相对路径,或者绝对路径;可以没有文件名后缀 .js。

 

学习文档:

http://nodeapi.ucdok.com/#/api/

http://nodejs.cn/api

 

Node.js学习笔记(一)

原文:http://www.cnblogs.com/boliang/p/4378398.html

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