理想的网站导航设计

发布于 2024-10-18 13:53:38 字数 88 浏览 0 评论 0原文

我正在设计一个网站,我想在顶部有一个静态菜单,我想加载菜单下方用户要求的相应页面。但我不想重新加载整个页面,只应该加载菜单下面的部分。做到这一点的理想设计是什么?

I am designing a website and I want to have a static menu at the top and I want to load the corresponding page that the user asks for below the menu. But I don't want to reload the whole page, just the section below the menu should be loaded. What is the ideal design to do that?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

若有似无的小暗淡 2024-10-25 13:53:38

您可以使用 jQuery 的 load 函数来做到这一点,将其应用到涵盖您想要替换的所有内容的 DIV,尽管这样做而不是常规页面有很多缺点:

  • 搜索引擎无法访问每个页面
  • 关闭 js 的用户将无法浏览该网站
  • 你并没有真正获得太多,因为你仍在加载几乎整个页面页

You can do that with jQuery's load function, applying it to a DIV that covers all you want to replace, although doing that instead of regular pages has a number of disadvantages:

  • Search engines can't get to each page
  • Users with js off won't be able to browse the site
  • You don't really gain much since you are still loading almost the whole page
草莓酥 2024-10-25 13:53:38

AJAX

http://www.w3schools.com/Ajax/Default.Asp

异步 Javascript 和XML,使用 XML 来传达请求和响应对象,可以是 HTML,因为 HTML 是 XML 的子集。

AJAX

http://www.w3schools.com/Ajax/Default.Asp

Asynchronous Javascript and XML, uses XML to communicate the request and response objects, can be HTML since HTML is a subset of XML.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文