什么是 Node.js 样式模块?

Posted

技术标签:

【中文标题】什么是 Node.js 样式模块?【英文标题】:What are Node.js style modules? 【发布时间】:2015-10-25 08:19:05 【问题描述】:

我目前正在阅读有关 Browserify 的信息,因为我正在决定哪个更好地与 Knockout.js 一起使用来开发 SPA。我正在阅读的文章提到:

Browserify 允许我们在浏览器中使用 node.js 样式的模块

他对 Node.js 样式模块是什么意思?与常规 javascript 模块或 jQuery 模块有何不同?

【问题讨论】:

如果你把你的确切问题标题放到谷歌上,你会在第一个链接中得到答案。 @zerkms:它说的是我认为与 Node.js 模块不同的 CommonJS 模块。 【参考方案1】:

Node.js 风格的模块有一个defined API。

常规的 JavaScript 模块实际上并不存在,尽管 EcmaScript 6 将带来 a standard module format。

jQuery modules 只不过是将对象绑定到 jQuery 命名空间并在调用它们时期望 jQuery 对象为 this 的脚本。

【讨论】:

以上是关于什么是 Node.js 样式模块?的主要内容,如果未能解决你的问题,请参考以下文章

node基础1--初识Node.js与内置模块

node.js 中的 RPC 和消息队列

Node.js简介

Node.js 模块

Node.js开发实战

Node.js学习笔记三什么是Node封装模块?(Node Packaged Module.module)