原创转载请注明出处:http://agilestyle.iteye.com/blog/2354063
Project Directory
exports.xxx = function() {}
hello.js
exports.world = function() { console.log("Hello World"); };
module.exports = xxx
world.js
function Person(name) { this.name = name; } Person.prototype = { constructor: Person, sayName: function() { console.log(this.name); }, toString: function() { return "[Person " + this.name + "]"; } }; module.exports = Person;
index.js
// exports.world var hello = require('./hello'); hello.world(); // module.exports var world = require('./world'); person = new world(); person.sayName(); person = new world('nodejs'); person.sayName();
Run
Conclusion
外部引用exports.xxx = function() {}和module.exports = xxx模块接口的唯一区别就是后者需要new一下。
Reference
更加详细的解释可以参考
相关推荐
标题中的“win7 64 nodejs canvas module”指的是在Windows 7 64位操作系统上使用的Node.js环境下的Canvas模块。Node.js是一款基于Chrome V8引擎的JavaScript运行环境,它允许开发者在服务器端使用JavaScript进行...
"nodejs_express_module" 提供的是 Express 框架的部署包,主要针对无法通过 npm(Node.js 的包管理器)正常安装的情况。这可能是因为网络问题,例如访问 npm 官方仓库时遇到的代理问题。在这种情况下,你可以通过...
nodejs初级教程
2. **模块系统**:NodeJS使用CommonJS模块规范,通过`require`引入模块,`exports`或`module.exports`导出模块,便于代码组织和复用。 3. **V8引擎**:NodeJS的高性能得益于Google的V8引擎,它可以将JavaScript代码...
nodejs14.9.0
`require()`函数用于导入模块,`module.exports`或`exports`用于导出模块。 1. 内置模块:NodeJS提供了一些内置模块,如`fs`(文件系统)、`http`(HTTP服务器)、`path`(路径处理)等。 2. 第三方模块:通过npm,...
exports 是一个对象,require 函数由 Node 提供,它返回的对象其实是 module 对象中的 exports 对象。 NodeJS 的应用非常广泛,例如可以用来编写服务器端代码、构建 Web 应用程序、开发桌面应用程序等。 NodeJS 的...
nodejs-microservice-starter, NodeJS RESTful API Microservice Starter NodeJS RESTful API Microservice v1.2.0这个存储库包含运行 NodeJS rest式 API Microservice启动器的完整配置。 要求NodeJS用于本地开
节点js NodeJS示例项目
NodeJS是一种基于Chrome V8引擎的JavaScript运行环境,它允许开发者在服务器端使用JavaScript进行编程,从而打破了JavaScript只能在浏览器中运行的传统。本"NodeJS整理手册文档"旨在为对NodeJS感兴趣的朋友们提供一...
Idea 配置前端 Web Nodejs 项目 Idea 配置前端 Web Nodejs 项目是指在 IntelliJ IDEA 集成开发环境中配置 Nodejs 项目的步骤。下面我们将详细讲解配置的步骤和相关知识点。 Idea 配置 Nodejs 项目 首先,我们需要...
资源名称:NodeJs技术经典文档资源目录:【】Node.js开发指南_中文正版【】nodejs开发指南pdf及源码及win安装程序【】nodejs手册中文【】NodeJs教程【】umav4simple【】七天学会NodeJS【】七天学会NodeJS【】深入浅...
nodejs视频教程,可以快速帮助你入门nodejs开发中,nodejs不错哦
NodeJS 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,它让开发者能够在服务器端使用 JavaScript 进行编程,极大地推动了全栈开发的流行。NodeJS 的设计思想是事件驱动、非阻塞 I/O 模型,这使得它在处理高并发...
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
NodeJS 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,它允许开发者在服务器端使用 JavaScript 进行编程,极大地提升了开发效率。在 Windows 环境下配置和使用 NodeJS,主要涉及以下几个步骤: 一、安装 ...
nodejs 学习笔记 nodejs 学习笔记 nodejs 学习笔记
nodejs-module-require 是一个自定义模块加载器 返回一个 {function},它正在加载类并将它们存储在一个对象中,还提供了一些额外的功能 如何使用: var mrequire = require ( "module-require" ) ; 加载快递库 ...
liunx nodejs+nginx配置收藏版liunx nodejs+nginx配置收藏版