|
|
1
6
一个选择(我确信我会被否决)是不要打扰那些关闭javascript的人
它将影响两类人:一类是故意禁用javascript并可能知道如何重新打开它的人,另一类是在旧移动设备上查看您的网站的人。 在你继续花几个小时为他们发展之前,想想这些群体有多重要。 |
|
|
2
3
很简单,至少不要在交付给客户端的HTML中使用javascript:URI语法作为href。 使用href从服务器传递HTML,将用户带到您想要带到的任何页面,然后替换锚标记的href(或捕获onclick事件),并执行您想要的任何操作,确保防止事件触发的默认操作。
我完全同意阅读非侵入式JavaScript的建议。 |
|
|
3
3
我一直在寻找的答案埋在其中一条评论中:
|
|
|
4
1
阅读关于 Unobtrusive JavaScript 学习如何将JS行为与实际标记分离。我发布的任何其他内容都只是别人在其他地方说得更好的重复 |
|
|
5
1
没有JS的最佳选择可能是有一个带有提交按钮的表单,并将表单的操作指向您的URL。 您可以将按钮设置为链接样式(或其他任何样式):
Particletree的文章中有一个很好的按钮样式示例: Rediscovering the Button Element |