如何在JavaScript中创建表并保存在内存中以在Web应用程序的另一个页面上使用

吉姆·穆迪(Jim Moody)

我有两个html文件,它们是我的应用程序中的两个页面

第1页= Home.html

第2页= Stats.html

加载Page 1时,我正在AJAX调用Facebook API,该API返回一些数据,然后我要使用该数据构建表。

然后,我想将表保留在内存中,并在用户导航到页面2时将其追加到页面2的div上。

这样,大大减少了用户的等待时间,因为在他们从页面1导航到页面2所花费的时间中,浏览器的大部分工作已经完成。

Ngasull

Stats.html页面应该查看从中获取的缓存数据Home.html从技术上讲,这是完全可能的

在我提供一些细节之前,请确保从Facebook API中获取数据的代码与您在两个页面之间使用的代码相同。这个想法是创建一个函数:

  1. 查找缓存的表数据,如果找到,则将其检索
  2. 如果未找到,请从Facebook API获取数据并将其存储在缓存中
  3. 返回表数据

请记住不时清除或覆盖缓存。

为了正确存储数据,有两种主要方法:

  1. 饼干

这是在网站上存储数据的传统方式。它们在每次请求时都发送到您的服务器,这实际上不是必需的,但仍然可以帮助您客户端。Cookies存在争议,因为存在许多安全漏洞,因此我不建议您使用它们。

  1. 本地存储

这在浏览器中更现代,但与旧的浏览器不兼容。这使您可以跨网站存储数据。这种方法越来越普遍,我认为您应该使用此方法。最重要的是,我建议使用帮助程序库来简化存储(例如store)

有关Mozilla网站上的网络存储的更多信息

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在我的 React 应用程序中创建指向另一个页面的超链接?

来自分类Dev

如何在reactjs的另一个应用程序中创建可重用组件?

来自分类Dev

如何使用另一个页面上的标签在php中创建会话?

来自分类Dev

如何在另一个 ember 应用程序中嵌入一个 ember 应用程序?

来自分类Dev

如何redirect_to我的应用程序中的另一个页面?

来自分类Dev

如何在单页应用程序中以角度将数据从一个页面传递到另一个页面

来自分类Dev

如何使用 JavaScript 在另一个表中创建一个表?

来自分类Dev

如何在Android应用程序中执行另一个程序(tcpdump)?

来自分类Dev

如何在iTextSharp中创建“动作”以在页面上以“适合页面”缩放打开另一个PDF?

来自分类Dev

如何在另一个主创建反应应用程序中添加创建反应子应用程序

来自分类Dev

如何在Xcode的目标中构建和嵌入另一个应用程序?

来自分类Dev

如何在iOS的另一个应用程序中设置文本

来自分类Dev

如何在另一个应用程序中执行后退按钮动作?

来自分类Dev

Swift - 如何在 Swift 中获取另一个应用程序的 NSDockTile 对象?

来自分类Dev

使用 Google Web 应用程序 - 我可以将变量从一个 HTML 页面传递到同一 Web 应用程序中的另一个页面吗

来自分类Dev

如何在另一个vue应用程序中包含vue应用程序?

来自分类Dev

如何在我的android应用程序的用户界面中调用另一个android应用程序?

来自分类Dev

如何在我自己的 Android 应用程序中启动另一个应用程序?

来自分类Dev

如何在Xamarin iOS中使用URL方案从我的应用程序中打开另一个应用程序

来自分类Dev

如何在Xamarin iOS中使用URL方案从我的应用程序中打开另一个应用程序

来自分类Dev

如何使用angular在单个页面应用程序中通过单击按钮重定向到另一个HTML页面?

来自分类Dev

如何使用导致另一个表的表为应用程序实现MVC

来自分类Dev

在其他应用程序中调用另一个aspx页面

来自分类Dev

如何在iOS中从另一个应用程序访问一个应用程序数据?

来自分类Dev

如何在另一个可可应用程序中嵌入一个可可应用程序并将其作为子进程启动

来自分类Dev

如何访问从另一个应用程序调用的 Web 服务中的 web.config 部分?

来自分类Dev

如何在winforms中通过c#从一个表中获取所有记录并将其保存在另一个表中?

来自分类Dev

如何在 Web 应用程序中读取另一个驱动器上的目录中的文件列表?

来自分类Dev

为我已经存在的300个Web应用程序中的每一个创建一个反馈/错误页面-需要一些建议

Related 相关文章

  1. 1

    如何在我的 React 应用程序中创建指向另一个页面的超链接?

  2. 2

    如何在reactjs的另一个应用程序中创建可重用组件?

  3. 3

    如何使用另一个页面上的标签在php中创建会话?

  4. 4

    如何在另一个 ember 应用程序中嵌入一个 ember 应用程序?

  5. 5

    如何redirect_to我的应用程序中的另一个页面?

  6. 6

    如何在单页应用程序中以角度将数据从一个页面传递到另一个页面

  7. 7

    如何使用 JavaScript 在另一个表中创建一个表?

  8. 8

    如何在Android应用程序中执行另一个程序(tcpdump)?

  9. 9

    如何在iTextSharp中创建“动作”以在页面上以“适合页面”缩放打开另一个PDF?

  10. 10

    如何在另一个主创建反应应用程序中添加创建反应子应用程序

  11. 11

    如何在Xcode的目标中构建和嵌入另一个应用程序?

  12. 12

    如何在iOS的另一个应用程序中设置文本

  13. 13

    如何在另一个应用程序中执行后退按钮动作?

  14. 14

    Swift - 如何在 Swift 中获取另一个应用程序的 NSDockTile 对象?

  15. 15

    使用 Google Web 应用程序 - 我可以将变量从一个 HTML 页面传递到同一 Web 应用程序中的另一个页面吗

  16. 16

    如何在另一个vue应用程序中包含vue应用程序?

  17. 17

    如何在我的android应用程序的用户界面中调用另一个android应用程序?

  18. 18

    如何在我自己的 Android 应用程序中启动另一个应用程序?

  19. 19

    如何在Xamarin iOS中使用URL方案从我的应用程序中打开另一个应用程序

  20. 20

    如何在Xamarin iOS中使用URL方案从我的应用程序中打开另一个应用程序

  21. 21

    如何使用angular在单个页面应用程序中通过单击按钮重定向到另一个HTML页面?

  22. 22

    如何使用导致另一个表的表为应用程序实现MVC

  23. 23

    在其他应用程序中调用另一个aspx页面

  24. 24

    如何在iOS中从另一个应用程序访问一个应用程序数据?

  25. 25

    如何在另一个可可应用程序中嵌入一个可可应用程序并将其作为子进程启动

  26. 26

    如何访问从另一个应用程序调用的 Web 服务中的 web.config 部分?

  27. 27

    如何在winforms中通过c#从一个表中获取所有记录并将其保存在另一个表中?

  28. 28

    如何在 Web 应用程序中读取另一个驱动器上的目录中的文件列表?

  29. 29

    为我已经存在的300个Web应用程序中的每一个创建一个反馈/错误页面-需要一些建议

热门标签

归档