【问题标题】:node module vs revealing module节点模块与显示模块
【发布时间】:2015-06-27 00:42:54
【问题描述】:

我想了解以 Node 模块样式编写 javascript 代码与显示模块模式之间的区别。

我使用了显示模块模式,但我最近阅读了有关编写节点模块和使用 require 函数调用 js 文件并调用节点模块的公共方法的内容。这与显示模块模式有何不同?

【问题讨论】:

  • 嗯,节点模块在浏览器(或大多数其他环境)中无法工作,而显示模块模式只是一个模式

标签: javascript design-patterns node-modules


【解决方案1】:

关于这一点有一些有趣的讨论here,尤其是在 cmets 中。

显示模式是保护模块内部工作并仅公开您想要的内容的有用方法。该博客文章中 cmets 的要点是 Node 的 module.exports 方法就足够了,因为 Node 会自动包装您编写的任何模块代码。

【讨论】:

    猜你喜欢
    • 2015-02-06
    • 1970-01-01
    • 1970-01-01
    • 2016-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-29
    • 1970-01-01
    相关资源
    最近更新 更多