Javascript:在下一页上重用动态创建的DOM对象

时间:2014-02-21 13:59:42

标签: javascript dom caching

我有20K +值显示在Combox Box中。 HTML变得越来越大,为了减少HTML加载时间,我将所有值存储在localStorage中的数组中。接下来,我使用了javascript并动态地将所有选项添加到该组合框中。直到这里一切都很好,但是现在我甚至想避免在每个页面加载时填充组合框的步骤。我想要的是将填充的Combo Box DOM对象存储在某处并在每个页面上加载重用该对象。我已经尝试过localStorage,但它失败了,可能是因为列表太大了(RnD认为这是并行的)。

还有什么我可以利用来缓存动态形成的DOM对象,以便它们可以在不同页面上的所有应用程序中使用,并重复重新加载,而无需一次又一次地动态填充它们。

1 个答案:

答案 0 :(得分:0)

  1. 为组合框创建部分模板html,并预编译它。 (把手/胡子)
  2. 在第一页上动态加载文件
  3. 对于其他页面,您可以使用此缓存的部分html