どうやら最近色々やっていると、Titaniumのソースを書くときはシングルコンテキストがいいらしいという記事を見かけたので、ちょっと挑戦してみた。 ちなみにマルチコンテキストと言うのは、createWindowしたときにurl:’hoge.js’という形で外部のJSにWindowの設定などをすること。 var hoge = Ti.UI.createWindow({ title:'ウィンドウのタイトル', url:’hoge.js’//表示する内容のJS }); という感じ。 この時の弊害としてどうやらhoge.jsの中の変数やら関数やらにアクセスするときにグローバル変数を作って突っ込むとかそのグローバルな変数が上書きできないとかいろいろ弊害があるらしい。(そういう複雑な行ったり来たりとかいう動きをしなければこれでこれはこれで全く問題ないらしいけど) なので、CommonJSスタイルのシング