我想了解模块的含义,因为当我开始学习node.js时,所有教程都是通过使用诸如http,fs等模块开始的。我想了解它的含义,为什么我们使用它,我已经看到了很多JavaScript教程,但他们从未告诉过我们有关模块的信息。
答案 0 :(得分:1)
在JavaScript中,“模块”一词是指独立的可重用代码的小单元。它们是许多JavaScript设计模式的基础,并且在构建任何非平凡的基于JavaScript的应用程序时至关重要。
Java语言中最接近的类似物是Java类。但是,JavaScript模块导出值,而不是定义类型。实际上,大多数JavaScript模块都导出对象文字,函数或构造函数。导出包含HTML模板或CSS样式表的字符串的模块也是常见的。
答案 1 :(得分:0)
模块只是旨在执行某些功能(例如C / C ++程序包,python模块等)的代码集合。当您将模块导入代码时,实际上只是在导入其他人编写的代码库来执行可能难以实现的任务。