nodeJS exports
//构造函数
function UserClass(name,age,word){this.name = name;this.age = age;this.word = word;
}// 静态对象 跟this无关,不能参与继承
UserClass.hobby = ["coding","NotSleep"];// 原型对象 prototype必须实例化 通过 new 实例化
UserClass.prototype.say = function(){return `${this.name} 说: ${this.word} .... `;
};exports.aaa = UserClass;
// 导出 . 名字 = 函数
const http = require("http");
const user_class = require('./userClass');
var server = http.createServer(function(req,res){console.log("exporst对象",user_class);console.log("UserClass",user_class.aaa);console.log("UserClass.prototype",user_class.aaa.prototype);console.log("UserClass.hobby",user_class.aaa.hobby);res.end();
});
server.listen(8080,function(){console.log("server is runing")
})
const user_class = require(’./userClass’);
这个user_class是exports对象
nodeJS exports相关推荐
- 前端基础之《NodeJS(2)—模块化》
一.模块化系统 1.ECMAScript5没有模块化功能(ECMAScript6有了) 比如jquery和jquery插件,要分别引入jquery.jquery插件. 2.标准库较少 3.没有标准接口 ...
- 一句话说清楚NodeJS中module.exports和exports的区别
关于这个问题NodeJS的官方文档中有一句很精辟的解释: What's the difference between module.exports and exports? The first exp ...
- nodejs开发——require与exports的使用
nodejs开发--require与exports的使用 另一片文章总结:http://www.cnblogs.com/hfultrastrong/p/8036682.html require req ...
- nodejs里的module.exports和exports
引 在node.js中我们可以使用module.exports和exports导出模块,设置导出函数.数组.变量等等 为什么可以用这两个模块? 或者直接问,node.js的模块功能是怎么实现的. 这样 ...
- nodeJS学习(9)--- nodeJS模块:exports vs module.exports
模块简介: 通过Node.js的官方API可以看到Node.js本身提供了很多核心模块 http://nodejs.org/api/ 这些核心模块被编译成二进制文件,可以 require('模块名') ...
- nodejs中module.exports和exports的区别
最近在学习nodejs,这篇文章就权当是一篇笔记,如果有什么地方有误,望指出. 首先我们要明白一个前提,CommonJS模块规范和ES6模块规范完全是两种不同的概念. CommonJS模块规范 Com ...
- ES6的export与Nodejs的module.exports比较
首先我们要明白一个前提,CommonJS模块规范和ES6模块规范完全是两种不同的概念. CommonJS模块规范 Node应用由模块组成,采用CommonJS模块规范. 根据这个规范,每个文件就是一个 ...
- nodejs中的exports和module.exports
module是随文件而生的全局变量,它有exports属性,这个属性默认是一个空的字典. node的设计者画蛇添足有定义了一个exports全局变量,export指向module.exports所指向 ...
- nodejs中的模块系统:exports导出模块
node中的模块系统 示例: 模块作用域 成功获取add: module.exports
最新文章
- 深入浅出Redis五种基本数据类型
- 在程序中支持多语言环境,支持asp.net和winform。
- mysql联合查询数量不一致_Mybatis关联查询,查询出的记录数量与数据库直接查询不一致,如何解决?...
- CTFshow php特性 web146
- CRC-16校验C#代码
- 0xbc指令 st75256_CIRCUIT-BREAKER GEB3160FFM
- vant按需引入没样式_vue vant-ui样式出不来的问题
- 郴州郴锦机器人_减税降费宣传走进郴州市民营企业高质量发展专题培训班
- 5000元性价比高的笔记本_2018性价比笔记本电脑品牌推荐 5000左右笔记本性价比推荐...
- python剑指offer替换空格_《剑指Offer》字符串 替换空格
- 吴甘沙创业照见自动驾驶十年变迁,产业爆发在下一个春天里 | 自动驾驶这十年...
- php 递归函数 示例,php递归使用示例(php递归函数)
- 区块链开发主流编程语言居然是Go语言!
- 关系模型中的3中关系(一对一,一对多,多对多)
- 做竞品分析常常借用的信息分析工具和网站
- 苹果闪存性能测试软件,IphoneXS64GB VS 256GB 性能测试?,苹果不想让你知道的事!...
- oracle查询导致 gc等待,RAC等待事件:gc buffer busy acquire
- C语言 AES加解密
- 图像算法工程师面试汇总
- 展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告
热门文章
- 华硕“陷害门”升级 英特尔或遭起诉
- Foreman-porxy负载均衡搭建
- 按月进行分组统计,上个月的21号到本月20号是一个月
- MyApplication
- ASP.NET中的过滤器
- cocos2dx骨骼动画Armature源码分析(二)
- Ridge和Lasso回归
- d=[张三,李四,王五] 输出d[0] 结果 '\xe5\xbc\xa0\xe4\xb8\x89' Python2.6列表中文输出问题怎么解决?
- 【HTML】淘宝注册页面
- 为电子书包配置透明网关+缓存服务器