代码之家  ›  专栏  ›  技术社区  ›  Geri Langlois

在浏览器中本地缓存菜单系统的最佳方式是什么?

  •  3
  • Geri Langlois  · 技术社区  · 16 年前


    目前,它是用javascript编写的,因此外部文件由浏览器缓存。


    我知道浏览器也会缓存外部样式表,但是,

    • 有没有办法缓存菜单内容( <ul> <li> 标签)?

    如果我使用javascript( document.write )要编写内容,我可以将其保存在外部javascript文件中,该文件将在本地缓存,但是,

    最好的解决方案是什么?

    3 回复  |  直到 9 年前
        1
  •  6
  •   Dale Ragan    16 年前

    完成你想做的事情的最好方法是使用 SiteMaps 通知Google您网站的URL。基本上,您需要将菜单的层次结构数据转换为站点地图。

        2
  •  0
  •   Garo Yeriazarian Changal Rayudu    16 年前

    您可以预先将菜单生成为静态html/javascript文件,并让所有页面从站点上的同一URL提取站点。这样,客户端浏览器将进行缓存。您只需要在部署中有一个步骤来为菜单生成html文件。

        3
  •  0
  •   David L Morris    16 年前

    你可以用CSS和HTML来完成整个过程,而且你不需要使用任何Java脚本。见< http://www.netwiz.com.au/cssmenu.htmlvalue