我们如何在同一个 sencha touch 应用程序中访问另一个 JS 文件中的 javascript 文件中声明的对象?非常感谢任何擅长 Sencha Touch 的人的帮助。
提前致谢。
我们如何在同一个 sencha touch 应用程序中访问另一个 JS 文件中的 javascript 文件中声明的对象?非常感谢任何擅长 Sencha Touch 的人的帮助。
提前致谢。
我不熟悉 Sensa Touch,但通常在 JavaScript 中,您可以通过使用全局对象来共享它们,或者在函数之间传递对象引用(无论是否在同一个 JS 文件中)。
Javascript 在不同文件中的事实并不是什么大问题。这更多的是理解范围和全局变量等的问题。
如果您在一个文件的全局范围内创建变量:
var hello = 'hello';
那么这当然可以在另一个文件中使用:
alert(hello + ' world');
(虽然您希望在将这些文件导入 HTML 文档时得到正确的顺序)
尽管如此,通常建议不要使用全局变量,Sencha Touch 也提供了一种命名空间变量的方法:请参阅http://dev.sencha.com/deploy/touch/docs/?class=Ext中的 Ext.namespace