码迷,mamicode.com
首页 > Windows程序 > 详细

Node.js(window)基础(2)——node环境下的模块,模块间调用

时间:2016-01-24 18:12:08      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:

参考:http://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000/001434502419592fd80bbb0613a42118ccab9435af408fd000

1、node环境下的模块(module)概念:一个name.js文件就是一个模块,name是模块名称,模块中的函数方法称之为变量。

2、模块变量的调用:A.js中输出变量module.exports=函数名称; B.js引入模块var name=require(‘./moduleName‘);

  注意:引入模块的时候路径要使用相对路径

3、输出变量集合单个变量对象调用方式不一样

Eg:

A.js(输出变量js)

 1 var s=‘Hello‘;
 2 function greet(name){
 3     console.log(s+‘,‘+name+‘!‘);
 4 }
 5 function sum(x,y){
 6     return x+y;
 7 }
 8 /*暴露单个输出变量与暴露变量数组的调用方法不一样*/
 9 
10 // 将函数作为模块的输出暴露出去
11 // module.exports=greet;
12 
13 // 暴露模块多个变量输出
14 module.exports={
15     greet:greet,
16     sum:sum
17 };

B.js(调用js)

 1 var funA=require(‘./A‘);
 2 var s=‘Sun‘;
 3 /*调用单个输出变量与变量数组的方法不一样*/
 4 
 5 // 调用单个输出变量
 6 // funA(s);
 7 
 8 // 调用输出变量数组
 9 funA.greet(s);
10 console.log(funA.sum(10,20));

 

本人node.js在学习的路上,如果有什么错误不妥还请各位指正。

 

Node.js(window)基础(2)——node环境下的模块,模块间调用

标签:

原文地址:http://www.cnblogs.com/hello-word1/p/5155454.html

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