我正在为firefox扩展创建一个javascript模块。我很好奇扩展是否有所作为。在我看过的例子中,看起来任何一个都可以,我想确定。
由于
答案 0 :(得分:14)
完全没有区别。
我想知道哪些文件是“模块”一目了然很方便,但无论如何都没有正式的javascript模块,这都是惯例。
答案 1 :(得分:7)
Mozilla在此定义.jsm:JavaScript code modules
在他们的定义中,您必须定义导出的变量和函数,
var EXPORTED_SYMBOLS = ["foo", "bar"];
只有那些将在范围内
但我真的不知道这是否适用于HTML页面。