首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >客户端JavaScript最佳实践

客户端JavaScript最佳实践
EN

Stack Overflow用户
提问于 2012-03-23 06:48:57
回答 2查看 193关注 0票数 0

我所能想到的唯一的例子是

<a href="valid.html" onClick="someFunction()>Click Here</a>

而不是

<a href="javascript:;" onClick="someFunction()>Click Here</a>

从本质上讲,如果用户禁用了JavaScript,您希望您的网页正常工作。

那么,我的问题是,还有哪些其他技术可以处理未启用JavaScript的用户?

EN

回答 2

Stack Overflow用户

发布于 2012-03-23 06:56:23

您总是希望您的href指向要加载的信息的正确url。(我假设这就是你的目标)

您的someFunction()可以是一个从目标页面加载部分信息的ajax调用。正确设置href对渐进式增强很有帮助。

票数 2
EN

Stack Overflow用户

发布于 2012-03-23 06:59:47

如果用户禁用了JavaScript,请将此消息发送给他们。在我看来,没有理由继续为没有JavaScript支持的浏览器或禁用了它的用户进行开发。

关于你的问题的答案...

代码语言:javascript
复制
function someFunction() { }

// using jquery
$(document).ready(function() {
    var els = document.getElementsByTagName('a');

    for(i=0; i<els.length; i++) {
        // more logic could go here
        $(els[i]).click(function() { someFunction(); });
    }
});
代码语言:javascript
复制
<a id="optional" href="/link/to/page">Click Here</a>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9831693

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档