可以在Web应用程序中拥有多个打开的文件

时间:2012-12-26 21:05:10

标签: javascript html5 blackberry blackberry-webworks

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

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

1 个答案:

答案 0 :(得分:1)

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

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