正确打开和关闭钛窗

时间:2012-03-12 09:17:58

标签: javascript titanium titanium-mobile

我读过我应该避免使用url创建窗口,然后通过window.open()在钛中打开它们。

  • 有人可以澄清为什么吗?什么是正确的方法呢?
  • 并且什么是关闭窗口的正确方法,因为如果我用.close()关闭它,整个应用程序崩溃并返回主窗口。

1 个答案:

答案 0 :(得分:0)

看看tweetanium。您的问题经常出现问题,因为窗口管理会直接影响性能。还有related questions,可能会帮助您理解问题。
我也建议您阅读best practise。有很多很好的例子:

win1.addEventListener('click', function() {
  //load window two JavaScript when needed...
  var WindowTwo = require('ui/WindowTwo').WindowTwo;
  var win2 = new WindowTwo();
  win2.open();
  win2.addEventListener('click', function() {
    //load window three JavaScript when needed...
    var WindowThree = require('ui/WindowThree').WindowThree;
    var win3 = new WindowTwo();
    win3.open();
  });
});