node.js-模块 笔记

/**
 * NODE.JS事件模块笔记
 * S1.模块使用
 *  P1.require模块
 *      var modName = require('http');     // 原生模块访问
 *      var modName = require('/fileName');     // 绝对路径访问
 *      var modName = require('./fileName');    // 相对路径-同级目录
 *      var modName = require('../fileName');   // 相对路径,../表示返回到当前目录上一级,以此类推
 *
 *  P2.使用方式
 *      exports
 *      exports.funName = function() {
 *          console.log('function exports...');
 *      };
 *      var funName = function (str) {
 *          console.log(str);
 *      };
 *      module.exports
 *      module.exports.funName = funName;
 *  P3.结论
 *      require多次调用同一模块不会重复加载,Node.js会根据文件名缓存所有加载过的文件模块,不会重新加载;
 * 参考:
 *  http://www.cnblogs.com/zhongweiv/p/nodejs_module.html
 *  http://www.runoob.com/nodejs/nodejs-module-system.html
 *  http://www.infoq.com/cn/articles/nodejs-module-mechanism/
 */

 

posted @ 2017-02-10 00:47  zhen-Android  阅读(161)  评论(0编辑  收藏  举报