1

我正在尝试在 iOS 应用程序中开发应用程序用户界面。iOS 应用程序支持 JavaScript 和 SVG;这个 iOS 应用程序还有一个编辑器,我正在其中开发界面。这个想法是使用 SVG 来制作图形(在 Illustrator 或 InkScape 中开发),然后使用 JavaScript 来处理动画、计算或逻辑。

话虽如此,我熟悉使用 JavaScript 来操作 HTML 的 DOM。在这种环境下,我似乎做不到同样的事情。getElementById, ownerDocument,等常用方法setInterval不起作用。通常,HTML 中使用的常见文档或窗口级别方法似乎不起作用。

所以我猜这是因为 JS 没有 DOM 可以与之交互。那么等价物可能是什么?当它不与 HTML 一起使用时,是否有某种 javascript 默认的抽象/层次结构?

4

1 回答 1

1

由于没有 HTML,因此这些方法对您的 API 等效的 DOM 没有任何影响。适当的方法将根据应用程序而有所不同。

于 2013-06-06T23:01:50.960 回答