javascript - Titanium Appcelerator 中基于 URL 的窗口

标签 javascript iphone android titanium appcelerator

我有一些问题

  • 如何在 Titan 中使用基于 url 的窗口?
  • 将 URL 设置为“.js”文件是运行文件中的所有代码还是仅打开窗口?
  • 它如何知道确切的窗口?是否需要任何命名约定?

最佳答案

没有命名约定,您只需使用路径。 window.url = windows/window1.js 另外,正如您猜对的那样,当窗口打开时,代码也会运行:-)

var window = Ti.UI.createWindow({
    url: 'windows/window1.js'
});

来自docs :“带有 Windows 指令的 JavaScript 文件的 URL。此窗口将创建一个新的 JavaScript 子上下文,该子上下文将在自己的线程和全局变量空间中运行。”

我认为这个sub-contexts信息将帮助您最了解他们。

关于javascript - Titanium Appcelerator 中基于 URL 的窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6470809/

相关文章:

javascript - 未捕获的类型错误 : Cannot read property 'length' of undefined JQUERY autocomplete

iphone - UIAlertView 不响应 UIAlertViewDelegate

ios - 如何快速获取 iPhone 上的本地主机 IP 地址?

安卓:Display.getRotation();

java - 如何在 Android 中使用 php mysql 进行发布和获取数据?

javascript - 有没有办法在 CouchDB 中过滤子文档?

javascript - 按下命令 s 时绑定(bind)函数 (OSX)

javascript - Angular js : how to use ngMousedown ngMouseup

iphone - MKAnnotation 的自定义标注 View ?

android - 在 fragment : "The specified child already has a parent. You must call removeView() on the child' s parent first"中使用数据绑定(bind)时出现异常