gpt4 book ai didi

javascript - 设置选中的菜单项类 ="selected"服务器端还是使用 JavaScript 更专业?

转载 作者:行者123 更新时间:2023-11-30 07:28:26 26 4
gpt4 key购买 nike

我有一个菜单,其中所选项目(其 href 等于当前页面)需要看起来与其他菜单项不同。我可以:

  • 使用 JavaScript 将每个菜单项 hrefwindow.location 进行比较,并将 class="selected" 添加到正确的元素上DOM加载,或者

  • 通过检查每个 hrefRequest.ServerVariables("URL") 之类的内容,仅提供带有 class="selected" 的选定菜单项 服务器端。

这一定是一种常见的情况——通常首选哪种方法?对我来说,第二个选项可能更简洁,但与第一个仅 HTML 的选项相比,菜单 ASP 页面的可维护性较差。

最佳答案

在客户端,当没有选择菜单时,您会有一点时间(如果您在显示菜单后加载外部脚本,时间会增加)。如果某人有一台装有 ie6 的旧计算机,它可能真的很慢。

Javascript 用于制作动画、服务器请求(通过验证尽可能限制它们),在这里您正在准备您的文档,所以对我来说这是服务器的责任。

我总是尝试限制在“加载”事件上执行的 javascript,它执行的东西太多,确实会降低用户体验。

关于javascript - 设置选中的菜单项类 ="selected"服务器端还是使用 JavaScript 更专业?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6383852/

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