我正在创建一个我希望能够被修改的nw.js应用程序。但是,为了便于使用,我想允许所有mod拥有各自独立的全局变量集,但我仍然需要从主应用程序访问所有变量和类。我最初的想法是使用iframe,这可能会起作用。但是,iframe很慢,而且只是简单的代码。有没有更好的方法来做到这一点,或者我只是坚持使用iframe?
答案 0 :(得分:0)
创建表示模块命名空间的全局对象是否足够?
var myNamespace = myNamespace || {};
在同一窗口中有两个全局命名空间是不可能的,因为所有全局属性都是窗口的属性。
答案 1 :(得分:0)
我认为require函数是要走的路。我在阅读Brian的回答时得到了这个想法,所以我感谢Brian。