0

我正在使用 Sencha 创建一个 Web 应用程序和一个移动应用程序,同时我正在遵循 sencha 推荐的 MVC 模式来开发这些应用程序

Sencha 建议先创建 Worksapce,然后在工作空间内一一创建 extjs 和 touch 应用,实现应用之间的代码共享。

从他们的文档中,我了解到两个应用程序之间共享的一段代码必须位于工作区目录下

但我不明白您如何从相应的应用程序访问此代码

目前我正在应用程序内创建全局函数,并且仅在该应用程序中可用

Ext.define('MyApp.common.Util', {
statics: {
foo:function(){
      ...
    }
});

并访问我使用的功能

requires:['MyApp.common.Util'] 
...

MyApp.common.Util.foo();

如您所见,我可以访问仅在应用程序(MyApp ...)下定义的功能。谁能给我一个例子,如何在应用程序之外(在工作空间内)定义一个函数并从各种应用程序访问它们?

谢谢

4

1 回答 1

0

在此处查看示例应用程序:https ://github.com/WebAppSolutionInc/sencha-cafe-townsend 他们将 ExtJS 和 Sencha Touch 应用程序与 DeftJS 放在一起https://github.com/deftjs/DeftJS

于 2013-09-08T21:16:24.733 回答