.jsm vs .js文件

时间:2010-04-07 09:45:49

标签: javascript

我正在为firefox扩展创建一个javascript模块。我很好奇扩展是否有所作为。在我看过的例子中,看起来任何一个都可以,我想确定。

由于

2 个答案:

答案 0 :(得分:14)

完全没有区别。

我想知道哪些文件是“模块”一目了然很方便,但无论如何都没有正式的javascript模块,这都是惯例。

答案 1 :(得分:7)

Mozilla在此定义.jsm:JavaScript code modules
在他们的定义中,您必须定义导出的变量和函数,
var EXPORTED_SYMBOLS = ["foo", "bar"];只有那些将在范围内 但我真的不知道这是否适用于HTML页面。