一个Javascript?code?module是被放置在经过注册位置的简单js代码。?通过Components.utils.import()?or?Components.utils["import"]()方法来实现module的引用。
?
它允许在插件内部,将其它域的js对象放置在当前对象的域中使用。
看一个例子:
const?EXPORTED_SYMBOLS?=?['sayHello']; ? function?sayHello(){ return ‘Hello World’; } |
?
?
除了有一个固定的const?EXPORTED_SYMBOLS?数组之外,和普通的js文件没什么区别。
第一句表示:将sayHello变量export到引用它的对象的域中。