我很想知道人们的喜好...
我最近一头扎进了 jQuery,我很喜欢它。但是,我发现我正在用微小的 jQuery 函数替换很多(有些微不足道的)后端(技术:ASP.NET)函数。例如,我没有将导航按钮分配为后端控件并在其页面登陆时更改其类(即,在关于我们页面上突出显示“关于”按钮),我只是解析 URL 并添加了一个类到按钮:
var pathname = window.location.pathname;
if (pathname == "/about/") {
$("#nav-about").addClass("selected");
}
像这样的解决方案看起来相当简单(也许太简单了),但我总是对过度依赖 JavaScript 持谨慎态度。有没有其他人做类似的事情,如果是这样,你如何维护这样的代码?你怎么知道在哪里可以在每次都运行良好的可靠服务器代码和几乎每次都运行的快速、精美、闪亮的 jQuery 之间取得平衡,除非用户可能关闭了 JavaScript?
编辑
我并不是真的在谈论这个特定的实例……我说的是像这样的小改进。当涉及到 jQuery 增强或只是在服务器上做时,你画的线是什么?谢谢 :)