0

我在 Flex 中制作了一个文本编辑器,它一次只允许您处理一个文本文件。我想将它重做为一个 Blackberry WebWorks 应用程序,它允许您同时打开多个文件,允许用户通过操作栏在打开的文件之间切换。我可以打开一个文件,但不确定是否/如何为多个文件执行此操作。

在 Flex 中,我知道如何在屏幕之间传递数据,但是 javascript 呢?

4

1 回答 1

1

这取决于你如何设计你的应用程序。如果您遵循 MVC 模式,您可以拥有一个 HTML 文件,并使用 JavaScript 为不同的“屏幕”加载/输出内容(例如,jQuery Mobile 使这很容易)。在这种情况下,您可以使用全局 JavaScript 变量(推荐包含变量的模块)或某种形式的 localStorage 在这些屏幕之间轻松共享数据。

否则,如果您使用单独的 HTTP 请求从不同的 HTML 文件加载内容,则需要先将状态/模型保存到 localStorage。

于 2013-01-14T15:24:47.953 回答