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获取本机内网和外网ip地址的实现代码
Jun 01 NodeJs
Nodejs学习笔记之NET模块
Jan 13 NodeJs
Windows系统下使用Sublime搭建nodejs环境
Apr 13 NodeJs
Nodejs学习笔记之测试驱动
Apr 16 NodeJs
Nodejs学习item【入门手上】
May 05 NodeJs
NodeJS使用formidable实现文件上传
Oct 27 NodeJs
nodejs服务搭建教程 nodejs访问本地站点文件
Apr 07 NodeJs
详解Nodejs之静态资源处理
Jun 05 NodeJs
详解使用vscode+es6写nodejs服务端调试配置
Sep 21 NodeJs
Mac 安装 nodejs方法(图文详细步骤)
Oct 30 NodeJs
nodejs图片处理工具gm用法小结
Dec 12 NodeJs
详解nodejs http请求相关总结
Mar 31 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
PHP中常用的数组操作方法笔记整理
2016/05/16 PHP
Thinkphp 框架扩展之应用模式实现方法分析
2020/04/27 PHP
php array_map()函数实例用法
2021/03/03 PHP
SharePoint 客户端对象模型 (一) ECMA Script
2011/05/22 Javascript
jQuery EasyUI API 中文文档 - TimeSpinner时间微调器
2011/10/23 Javascript
使用js判断数组中是否包含某一元素(类似于php中的in_array())
2013/12/12 Javascript
JSuggest自动匹配下拉框使用方法(示例代码)
2013/12/27 Javascript
js无刷新操作table的行和列
2014/03/27 Javascript
jQuery实用技巧必备(中)
2015/11/03 Javascript
javascript简单比较日期大小的方法
2016/01/05 Javascript
Bootstrap媒体对象的实现
2016/05/01 Javascript
关于Function中的bind()示例详解
2016/12/02 Javascript
微信端开发--登录小程序步骤
2017/01/11 Javascript
浅谈vuex之mutation和action的基本使用
2017/08/29 Javascript
webpack学习教程之前端性能优化总结
2017/12/05 Javascript
jquery自定义显示消息数量
2017/12/19 jQuery
微信小程序实现文字无限轮播效果
2018/12/28 Javascript
Jquery遍历筛选数组的几种方法和遍历解析json对象,Map()方法详解以及数组中查询某值是否存在
2019/01/18 jQuery
解决layer图标icon不加载的问题
2019/09/04 Javascript
如何在Vue.JS中使用图标组件
2020/08/04 Javascript
python实现log日志的示例代码
2018/04/28 Python
Python计算时间间隔(精确到微妙)的代码实例
2019/02/26 Python
如何用Python做一个微信机器人自动拉群
2019/07/03 Python
python中selenium操作下拉滚动条的几种方法汇总
2019/07/14 Python
Python爬虫实现模拟点击动态页面
2020/03/05 Python
详解python datetime模块
2020/08/17 Python
详解如何在pyqt中通过OpenCV实现对窗口的透视变换
2020/09/20 Python
python 利用matplotlib在3D空间中绘制平面的案例
2021/02/06 Python
pandas apply使用多列计算生成新的列实现示例
2021/02/24 Python
化工专业推荐信范文
2013/11/28 职场文书
门卫班长岗位职责
2013/12/15 职场文书
领导党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
2015年行政助理工作总结
2015/04/30 职场文书
开学第一周值周总结
2015/07/16 职场文书
Python爬虫中urllib3与urllib的区别是什么
2021/07/21 Python
mysql配置SSL证书登录的实现
2021/09/04 MySQL