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 npm install全局安装和本地安装的区别
Jun 05 NodeJs
Nodejs全栈框架StrongLoop推荐
Nov 09 NodeJs
nodejs开发环境配置与使用
Nov 17 NodeJs
nodejs实现获取某宝商品分类
May 28 NodeJs
NodeJs读取JSON文件格式化时的注意事项
Sep 25 NodeJs
NodeJS整合银联网关支付(DEMO)
Nov 09 NodeJs
docker中编译nodejs并使用nginx启动
Jun 23 NodeJs
nodejs构建本地web测试服务器 如何解决访问静态资源问题
Jul 14 NodeJs
nodejs遍历文件夹下并操作HTML/CSS/JS/PNG/JPG的方法
Nov 01 NodeJs
NodeJs 模仿SIP话机注册的方法
Jun 21 NodeJs
Nodejs使用archiver-zip-encrypted库加密压缩文件时报错(解决方案)
Nov 18 NodeJs
浅谈vue websocket nodeJS 进行实时通信踩到的坑
Sep 22 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学习之 认清变量的作用范围
2010/01/26 PHP
PHP中Socket连接及读写数据超时问题分析
2016/07/19 PHP
thinkphp隐藏index.php/home并允许访问其他模块的实现方法
2016/10/13 PHP
JS OffsetParent属性深入解析
2014/01/13 Javascript
js读取配置文件自写
2014/02/11 Javascript
JavaScript实现的内存数据库LokiJS介绍和入门实例
2014/11/17 Javascript
js带点自动图片轮播幻灯片特效代码分享
2015/09/07 Javascript
js实现页面跳转的几种方法小结
2016/05/16 Javascript
jQuery实现弹窗居中效果类似alert()
2017/02/27 Javascript
Vue常用指令V-model用法
2017/03/08 Javascript
vue页面使用阿里oss上传功能的实例(二)
2017/08/09 Javascript
Webpack性能优化 DLL 用法详解
2017/08/10 Javascript
javascript计算对象长度的方法
2017/10/25 Javascript
在Vue组件上动态添加和删除属性方法
2018/02/23 Javascript
vue基于element-ui的三级CheckBox复选框功能的实现代码
2018/10/15 Javascript
使用NestJS开发Node.js应用的方法
2018/12/03 Javascript
使用layui定义一个模块并使用的例子
2019/09/14 Javascript
VUE解决 v-html不能触发点击事件的问题
2019/10/28 Javascript
JS判断数组是否包含某元素实现方法汇总
2020/06/24 Javascript
[34:56]Ti4冒泡赛LGD vs Liquid 1
2014/07/14 DOTA
详细介绍Ruby中的正则表达式
2015/04/10 Python
在Python中marshal对象序列化的相关知识
2015/07/01 Python
详解Python 2.6 升级至 Python 2.7 的实践心得
2017/04/27 Python
Python爬虫设置代理IP的方法(爬虫技巧)
2018/03/04 Python
Python基于Logistic回归建模计算某银行在降低贷款拖欠率的数据示例
2019/01/23 Python
Python 中包/模块的 `import` 操作代码
2019/04/22 Python
python3实现的zip格式压缩文件夹操作示例
2019/08/17 Python
Python3 翻转二叉树的实现
2019/09/30 Python
银行实习的自我鉴定
2013/12/10 职场文书
中等生评语大全
2014/05/04 职场文书
放飞梦想演讲稿600字
2014/08/26 职场文书
2014年设计师工作总结
2014/11/25 职场文书
2016自主招生教师推荐信范文
2015/03/23 职场文书
CSS预处理框架——Stylus
2021/04/21 HTML / CSS
mysql 带多个条件的查询方式
2021/06/05 MySQL
微前端qiankun改造日渐庞大的项目教程
2022/06/21 Javascript