日期:2014-05-16  浏览次数:20389 次

代码共享 -- Javascript code modules

一个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到引用它的对象的域中。