如何在javascript中创建模块

如何在javascript中创建模块,javascript,Javascript,由于我是javascript新手,我得到了一段解释如何创建和使用模块的代码,但在下面的代码片段中,我很难弄清楚for循环的作用,有人能帮我吗 了解代码是如何工作的 var MyModules=(函数管理器(){ var模块={}; 函数定义(名称、deps、impl){ 对于(var i=0;i您可以阅读一篇好文章,解释什么是模块以及如何实现它。 您可以使用下面显示的上述模块 var myModule = require('myModule'); var myModuleInstance

由于我是javascript新手,我得到了一段解释如何创建和使用模块的代码,但在下面的代码片段中,我很难弄清楚for循环的作用,有人能帮我吗 了解代码是如何工作的

var MyModules=(函数管理器(){
var模块={};
函数定义(名称、deps、impl){

对于(var i=0;i您可以阅读一篇好文章,解释什么是模块以及如何实现它。

您可以使用下面显示的上述模块

var myModule = require('myModule');

var myModuleInstance = new myModule();
myModuleInstance.hello(); // 'hello!'
myModuleInstance.goodbye(); // 'goodbye!'

这不是一个模块,它是一个模块加载程序/依赖项解析程序。
var myModule = require('myModule');

var myModuleInstance = new myModule();
myModuleInstance.hello(); // 'hello!'
myModuleInstance.goodbye(); // 'goodbye!'