点击有什么区别:
<a href />
vs.
calling window.location.href = ...
?
只要有可能,您应该使用<a href="foo.html">
over window.location.href
,有很多很好的理由。
- 如果您禁用了 JavaScript,则所有链接都不起作用。
- 蜘蛛(例如 Google Bot)不会解释 JavaScript,因此它们不会跟踪您的任何链接。
- 它打破了互联网。不,确实如此 - 全球范围Web是建立在页面之间可发现的链接的基础上的。用非标准的..错误链接隐藏这些链接违背了这个前提。
- It makes for a bad user experience: a user expects that when they mouse over a link, they will have access to some information:
- 状态栏中显示的目的地(非常重要!)
- 右键单击->复制链接位置
- 中键单击 -> 打开新选项卡
- etc
- Using
window.location
打破了所有这些
- 容易多了!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)