Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 可能在web应用程序中有多个打开的文件_Javascript_Html_Blackberry_Blackberry Webworks - Fatal编程技术网

Javascript 可能在web应用程序中有多个打开的文件

Javascript 可能在web应用程序中有多个打开的文件,javascript,html,blackberry,blackberry-webworks,Javascript,Html,Blackberry,Blackberry Webworks,我在Flex中制作了一个文本编辑器,一次只能处理一个文本文件。我想把它重新做为一个Blackberry WebWorks应用程序,允许您同时打开多个文件,允许用户通过操作栏在打开的文件之间切换。我可以打开一个文件,但不确定是否/如何打开多个文件 在Flex中,我知道如何在屏幕之间传递数据,但javascript呢?这取决于您如何设计应用程序。如果您遵循MVC模式,您可以拥有一个HTML文件,并使用JavaScript加载不同“屏幕”的内容(例如,jQuery Mobile使这变得容易)。在这种情

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


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

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

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