gpt4 book ai didi

java - 寻找避免小程序重新加载的可能策略

转载 作者:太空宇宙 更新时间:2023-11-04 08:32:46 28 4
gpt4 key购买 nike

我已经实现了一个交互式 map 小程序,它嵌入在 Web 应用程序中。该应用程序使用了一些 Ajax,但主要具有基于页面的结构。问题是,离开并返回包含小程序的页面会导致小程序重新加载,这需要几秒钟的时间。我想到的缓解这个问题的可能方法是:-

  • 使小程序在单独的浏览器窗口中连续运行(尽管我失去了与主网络应用程序的集成)
  • 将网络应用转换为仅使用 Ajax 以避免页面重新加载
  • 将 map View 实现为独立的桌面应用

如果有某种方法可以防止浏览器中小程序重新加载,我将非常有兴趣了解它,但由于小程序生命周期,我认为这是不可能的。

最佳答案

我认为您列举了所有选项及其优点和缺点。我想向您推荐您所建议的选项的组合。

您可以将小程序分成 2 个组件。首先,将使用 java web start 启动重量级应用程序。它将包含所有应用程序逻辑,并将在最小化(甚至透明)窗口中运行。它将准备图像并通过网络将其发送到仅显示它的轻量级小程序。

在这种情况下,您不会失去应用程序的完整性: map 显示在浏览器中。该小程序非常轻量,因此启动速度很快。独立应用程序实现了大部分编程逻辑。

以下是如何使窗口透明:http://java.sun.com/developer/technicalArticles/GUI/translucent_shaped_windows/

关于java - 寻找避免小程序重新加载的可能策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7146475/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com