gpt4 book ai didi

javascript - 导航菜单属于 HTML 还是 JavaScript?

转载 作者:太空宇宙 更新时间:2023-11-04 12:11:52 25 4
gpt4 key购买 nike

到目前为止,我一直将所有导航菜单栏(水平的,在屏幕顶部)放在 <section> 中。在 HTML 文件中。然而,我最近遇到了一个示例,其中导航菜单是通过使用 JavaScript 将必要的代码插入特定的 <section> 创建的。在 HTML 文件中。

这让我想知道哪种方法最有效,为什么。对我而言,JavaScript 方法可确保您无需在对导航栏进行更改时单独更新每个页面。但是,使用 JavaScript 是否有任何负面影响(除了在浏览器中禁用 JavaScript 的可能性)?

最佳答案

使用服务器端脚本(如 PHP),您还可以毫不费力地将它包含在每个页面中。

我个人会在 HTML 中做。我认为一个可以在没有 JavaScript 的情况下工作的网站应该在没有 JavaScript 的情况下工作。当然,您可以添加脚本以使其工作得更好、更好、更高效,但是即使没有 JavaScript,一个简单的导航菜单也可以工作得很好。

另请注意,并非所有网络爬虫都能够运行您的脚本,因此它们可能无法访问您菜单中的链接。当然,这也可以通过为爬虫添加特殊站点地图来解决,但这样只会让事情变得更难。

因此:尽可能多的带有真实链接的“普通”HTML。添加脚本以增强用户体验。

关于javascript - 导航菜单属于 HTML 还是 JavaScript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28995007/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com