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分页类代码分享
Jun 17 NodeJs
Nodejs如何复制文件
Mar 09 NodeJs
nodejs连接mongodb数据库实现增删改查
Dec 01 NodeJs
图片上传之FileAPI与NodeJs
Jan 24 NodeJs
Nodejs实现多房间简易聊天室功能
Jun 20 NodeJs
NodeJS设计模式总结【单例模式,适配器模式,装饰模式,观察者模式】
Sep 06 NodeJs
浅谈NodeJs之数据库异常处理
Oct 25 NodeJs
nodeJs实现基于连接池连接mysql的方法示例
Feb 10 NodeJs
nodejs aes 加解密实例
Oct 10 NodeJs
nodejs 使用nodejs-websocket模块实现点对点实时通讯
Nov 28 NodeJs
NodeJs实现简易WEB上传下载服务器
Aug 10 NodeJs
NodeJS和浏览器中this关键字的不同之处
Mar 03 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
咖啡语言
2021/03/03 咖啡文化
杏林同学录(二)
2006/10/09 PHP
mysql 的 like 问题,超强毕杀记!!!
2007/01/18 PHP
php无限级分类实现评论及回复功能
2019/02/18 PHP
PHP使用ajax的post方式下载excel文件简单示例
2019/08/06 PHP
javascript 基础篇1 什么是js 建立第一个js程序
2012/03/14 Javascript
javaScript如何生成xmlhttp
2013/12/16 Javascript
DOM基础教程之使用DOM控制表单
2015/01/20 Javascript
jQuery实现的向下图文信息滚动效果
2015/05/03 Javascript
JavaScript中反正弦函数Math.asin()的使用简介
2015/06/14 Javascript
jquery自适应布局的简单实例
2016/05/28 Javascript
卸载安装Node.js与npm过程详解
2016/08/15 Javascript
vue-cli开发环境实现跨域请求的方法
2018/04/07 Javascript
JS中DOM元素的attribute与property属性示例详解
2018/09/04 Javascript
vue-cli 使用vue-bus来全局控制的实例讲解
2018/09/15 Javascript
Vue.js中对css的操作(修改)具体方式详解
2018/10/30 Javascript
微信小程序HTTP接口请求封装的实现
2019/02/21 Javascript
[46:00]DOTA2上海特级锦标赛主赛事日 - 2 胜者组第一轮#4EG VS Fnatic第一局
2016/03/03 DOTA
[03:56]DOTA2完美大师赛趣味视频之小鸽子和Mineski打台球
2017/11/24 DOTA
[47:39]2018DOTA2亚洲邀请赛 3.31 小组赛 A组 LGD vs OPTIC
2018/03/31 DOTA
对PyTorch torch.stack的实例讲解
2018/07/30 Python
Python通过for循环理解迭代器和生成器实例详解
2019/02/16 Python
Django框架自定义模型管理器与元选项用法分析
2019/07/22 Python
Python3.9 beta2版本发布了,看看这7个新的PEP都是什么
2020/06/10 Python
python中threading和queue库实现多线程编程
2021/02/06 Python
利用CSS3的checked伪类实现OL的隐藏显示的方法
2010/12/18 HTML / CSS
html5 利用重力感应实现摇一摇换颜色可用来做抽奖等等
2014/05/07 HTML / CSS
美国专注于健康商品的网站:eVitamins
2017/01/23 全球购物
匡威英国官网:Converse英国
2018/12/02 全球购物
捷克母婴用品购物网站:Feedo.cz
2020/12/28 全球购物
热能动力工程毕业生自荐信
2013/11/07 职场文书
大学生毕业自我评价范文分享
2013/11/11 职场文书
木工主管岗位职责
2013/12/08 职场文书
毕业证明书
2015/06/19 职场文书
使用qt quick-ListView仿微信好友列表和聊天列表的示例代码
2021/06/13 Python
浅谈Python协程asyncio
2021/06/20 Python