星空网 > 软件开发 > Java

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

参考: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:sum17 };

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环境下的模块,模块间调用

关键词:JS

JS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

私域流量:https://www.goluckyvip.com/tag/13923.html
构建生态圈:https://www.goluckyvip.com/tag/13924.html
零售出口货物:https://www.goluckyvip.com/tag/13925.html
深圳湾口岸:https://www.goluckyvip.com/tag/13926.html
港口清关:https://www.goluckyvip.com/tag/13927.html
境内外:https://www.goluckyvip.com/tag/13928.html
秦皇岛到丹东旅游景点大全 秦皇岛到丹东开车多长时间:https://www.vstour.cn/a/408253.html
求推荐适合情侣玩的地方,三天时间,谢谢:https://www.vstour.cn/a/408254.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流