nodejs入门教程三:调用内部和外部方法示例


Posted in NodeJs onApril 24, 2017

本文实例讲述了nodejs入门教程之调用内部和外部方法。分享给大家供大家参考,具体如下:

1.创建fun.js

var fun3 = require('./fun3');
var fun2 = require('./fun2');
function fun1(){
 console.log("我是fun1");
 //exports的方式:exports 是给 module.exports 添加属性和方法
 //fun2.obj.add(1,2);
 //fun3.print();
 //module.exports的方式
 fun2.add(1,2);
 fun3();
}
fun1();

2.创建fun2.js

var obj = {
 reduce:function(a,b){
  return a - b;
 },
 add:function(a,b){
  console.log("我是fun2的add方法:");
  console.log(a+b);
 }
}
//exports.obj = obj;
module.exports = obj;

3.创建fun3.js

function print(){
 console.log("我是fun3的方法");
}
//exports.print = print;
module.exports = print;

4.执行fun.js

结果:

我是fun1
我是fun2的add方法:
3
我是fun3的方法

希望本文所述对大家nodejs程序设计有所帮助。

NodeJs 相关文章推荐
跟我学Nodejs(三)--- Node.js模块
May 25 NodeJs
nodejs npm install全局安装和本地安装的区别
Jun 05 NodeJs
使用Nodejs开发微信公众号后台服务实例
Sep 03 NodeJs
nodejs简单实现中英文翻译
May 04 NodeJs
简单好用的nodejs 爬虫框架分享
Mar 26 NodeJs
Nodejs读取文件时相对路径的正确写法(使用fs模块)
Apr 27 NodeJs
nodeJS实现简单网页爬虫功能的实例(分享)
Jun 08 NodeJs
详解nodejs中express搭建权限管理系统
Sep 15 NodeJs
详解nodejs通过代理(proxy)发送http请求(request)
Sep 22 NodeJs
nodejs和react实现即时通讯简易聊天室功能
Aug 21 NodeJs
nodejs文件夹深层复制功能
Sep 03 NodeJs
nodejs处理tcp连接的核心流程
Feb 26 NodeJs
nodejs入门教程二:创建一个简单应用示例
Apr 24 #NodeJs
nodejs入门教程一:概念与用法简介
Apr 24 #NodeJs
nodejs 终端打印进度条实例代码
Apr 22 #NodeJs
详解如何在NodeJS项目中优雅的使用ES6
Apr 22 #NodeJs
nodejs和C语言插入mysql数据库乱码问题的解决方法
Apr 14 #NodeJs
解析NodeJS异步I/O的实现
Apr 13 #NodeJs
详解nodejs微信公众号开发——6.自定义菜单
Apr 13 #NodeJs
You might like
网站防止被刷票的一些思路与方法
2015/01/08 PHP
PHP 5.6.11中CURL模块问题的解决方法
2016/08/08 PHP
Javascript select下拉框操作常用方法
2009/11/09 Javascript
JavaScript 学习笔记(七)字符串的连接
2009/12/31 Javascript
ExtJS TabPanel beforeremove beforeclose使用说明
2010/03/31 Javascript
Javascript类库的顶层对象名用户体验分析
2010/10/24 Javascript
multiSteps 基于Jquery的多步骤滑动切换插件
2011/07/22 Javascript
jQuery控制iFrame(实例代码)
2013/11/19 Javascript
IE中JS跳转丢失referrer问题的2个解决方法
2014/07/18 Javascript
让IE8浏览器支持function.bind()方法
2014/10/16 Javascript
jquery+ajax请求且带返回值的代码
2015/08/12 Javascript
JQuery 封装 Ajax 常用方法(推荐)
2017/05/21 jQuery
详解weex默认webpack.config.js改造
2018/01/08 Javascript
JavaScript实现浅拷贝与深拷贝的方法分析
2018/07/05 Javascript
浅谈Redux中间件的实践
2018/07/27 Javascript
JavaScript高级函数应用之分时函数实例分析
2018/08/03 Javascript
Bootstrap 模态框自定义点击和关闭事件详解
2018/08/10 Javascript
浅析Vue 防抖与节流的使用
2019/11/14 Javascript
基于better-scroll 实现歌词联动功能的代码
2020/05/07 Javascript
[01:01:51]EG vs VG Supermajor小组赛B组 BO3 第二场 6.2
2018/06/03 DOTA
Python 模拟登陆的两种实现方法
2017/08/10 Python
python实现音乐下载的统计
2018/06/20 Python
Python给定一个句子倒序输出单词以及字母的方法
2018/12/20 Python
Python ArgumentParse的subparser用法说明
2020/04/20 Python
解决Opencv+Python cv2.imshow闪退问题
2020/04/24 Python
详解Python中的Lock和Rlock
2021/01/26 Python
加州风格的游泳和沙滩装品牌:Cupshe
2019/06/10 全球购物
英国时尚高尔夫服装购物网站:Trendy Golf
2020/01/10 全球购物
怎样建立和理解非常复杂的声明?例如定义一个包含N 个指向返回 指向字符的指针的函数的指针的数组?
2013/03/19 面试题
授权委托书怎么写
2014/04/03 职场文书
2015年乡镇残联工作总结
2015/05/13 职场文书
详解Mysql 函数调用优化
2021/04/07 MySQL
使用Html+Css实现简易导航栏功能(导航栏遇到鼠标切换背景颜色)
2021/04/07 HTML / CSS
react中props 的使用及进行限制的方法
2021/04/28 Javascript
windows server2008 开启端口的实现方法
2022/06/25 Servers
Valheim服务器 Mod修改安装教程 【ValheimPlus】
2022/12/24 Servers