2016-04-28 10 views
0

私はmoddedできるようにしたいnw.jsアプリケーションを作っています。しかし、使いやすさのために、すべてのモデムが独自のグローバル変数セットを持つようにしたいのですが、メインアプリケーションからすべての変数とクラスにアクセスする必要があります。私の元々のアイデアはiframeを使うことでした。しかし、iframeは遅く、単なる単純なコードです。これを行うためのより良い方法はありますか、または私はちょうどiframeを使用して立ち往生ですか?JavascriptのみIframe

答えて

0

モジュールの名前空間を表すグローバルオブジェクトを作成すれば十分ですか?

var myNamespace = myNamespace || {}; 

すべてのグローバルプロパティがウィンドウのプロパティであるため、同じウィンドウ内に2つのグローバル名前空間を持つことは不可能です。

+0

これはうまくいくはずですが、作成したグローバル変数にアクセスするたびにその名前空間に入力する必要があるため、多くの追加作業が必要になると思います。しかし、これは私の元の、ありがとうよりもずっと良いアイデアです。 – user2333816

0

私はrequire関数が行く方法だと思います。私はブライアンの答えを読んでいる間にアイデアを得たので、ブライアンに感謝します。

関連する問題