1

我们在每个页面上都有一个通用的导航栏。

您将如何缓存它以使其不会加载到每个页面上?

4

2 回答 2

1

您可以在每个页面的情况下使用 AJAX 加载它onload,并将其附加到页面上的相应导航容器中。

只要对菜单的请求保持静态,浏览器就应该能够缓存响应。因此,您基本上已经在客户端的浏览器上缓存了您的菜单。

于 2013-01-16T13:28:59.497 回答
0

将内容放入 javascript 文件 navigation.js 中的变量中

nav_bar = "....."

然后将其包含navigation.js在每个页面上,并通过 JavaScript 在当前页面中插入内容。

于 2013-01-16T13:28:13.127 回答