0

我对 Sencha Touch 比较陌生,目前正在考虑将其用于一个新项目。我花了几天时间在互联网上搜索并观看了十几个视频,Sencha 提供的所有内容都非常有希望,但是我无法找到任何可以帮助我解决特定问题的信息。

正在开发的应用程序需要分阶段构建和发布。最初的截止日期非常短,需要应用程序随着阶段的变化从一种形式转变为另一种形式。这意味着菜单、页面、结构等将调用更改。我希望使用 ajax(或类似的东西)来动态操作应用程序中的内容(包括布局和结构)。出于这个原因,我需要知道是否可以将带有信息的 JSON 或文本字符串(可能是 .js)传递给 Sencha Touch 应用程序并在应用程序中动态使用它?

看起来它可能是微不足道的,也可能是复杂的,但由于我是 Sencha Touch 的新手,所以在我把所有鸡蛋放在一个篮子里之前,我想听听有经验的人的意见。谁能帮我指出正确的方向?先感谢您。

4

1 回答 1

1

您使用 Sencha Touch 构建的应用程序将驻留在您的 Web 服务器上。客户端(浏览器或移动设备)将下载您的应用程序副本并在本地运行它们。

当您发布应用程序的新版本时 - 您将使用新代码更新您的网络服务器。当客户端再次运行它时,它将自动检查服务器版本是否更新,并相应地更新其本地副本。Sencha 提供了这种开箱即用的逻辑。用户将看到应用程序已更新的消息,并将自动刷新。

此逻辑未涵盖唯一的其他场景 - 用户正在运行应用程序并且您正在同时更新服务器。为此,我认为您需要实现一些代码来处理它。但它不会是“通过 Ajax 调用加载新菜单”,而是类似于内置逻辑“检查服务器,如果有新版本 - 刷新”。

希望这能回答你的问题。

于 2013-05-29T23:58:37.843 回答