首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Node学习 - 三. 模块

2013-11-22 
Node学习 - 3. 模块什么是模块nodejs的模块相当于js的文件。例如 var http require(http) 是调用的node

Node学习 - 3. 模块
什么是模块

nodejs的模块相当于js的文件。例如 var http = require("http") 是调用的nodejs的核心模块。一般的写好的js模块也是通过require来调用。

    一个简单的模块例子:

    module.js是模块JS文件。模块对外可访问的函数,一般用exports.xxxx,放在test/文件夹下

    var name;exports.setName = function (thisName) {name = thisName;}exports.getName = function () {return name;}


    index.js是调用module.js这个文件。调用后可以直接使用里面的方法。

    var myModule = require("./test/module");myModule.setName("html PHP");console.log(myModule.getName());

     

      调用js的对象。

      module.js中是一个age的对象,模块调用对象需要在module.js中加入module.exports = age

      var age = function () {var age;this.setAge = function (myAge) {age = myAge;}this.getAge = function () {return age;}}module.exports = age;


      index.js中调用对象需要实例化,需要new一个对象,require是加载进来这个模块,并可以使用。

      var myAge = require("./test/module");myAge = new myAge();myAge.setAge(1000000);console.log(myAge.getAge());


       

热点排行