0

我们如何在同一个 sencha touch 应用程序中访问另一个 JS 文件中的 javascript 文件中声明的对象?非常感谢任何擅长 Sencha Touch 的人的帮助。

提前致谢。

4

2 回答 2

0

我不熟悉 Sensa Touch,但通常在 JavaScript 中,您可以通过使用全局对象来共享它们,或者在函数之间传递对象引用(无论是否在同一个 JS 文件中)。

于 2011-01-06T14:13:17.713 回答
0

Javascript 在不同文件中的事实并不是什么大问题。这更多的是理解范围和全局变量等的问题。

如果您在一个文件的全局范围内创建变量:

var hello = 'hello';

那么这当然可以在另一个文件中使用:

alert(hello + ' world');

(虽然您希望在将这些文件导入 HTML 文档时得到正确的顺序)

尽管如此,通常建议不要使用全局变量,Sencha Touch 也提供了一种命名空间变量的方法:请参阅http://dev.sencha.com/deploy/touch/docs/?class=Ext中的 Ext.namespace

于 2011-01-14T20:59:51.940 回答