有关使用链接/ <a> a带有显式hrefs的标签的最佳做法是指向您网站中的其他页面(即href =“/ blah/blah/blah.html )vs拥有hrefs/divs等,它们没有明确的href,并且它们的onclick在使用JavaScript的文档就绪处理程序中设置为main.js文件。Hrefs vs JavaScript onclick
我不是专家到web开发,但我很享受学习jQuery等,并发现自己订阅了Unobtrusive JavaScript的概念,虽然上面的两个选项都没有打破这种心态的“HTML内没有JavaScript”的部分,但我想我挂上了“行为结构和表现的分离”,虽然它是广告对我来说更加自然的是把一个<一个>标签放在那里,并明确地设置href,我发现自己以为这是真正的行为,因此应该在JS中设置。
这是要走多远,还是我只是不习惯呢?我的另一面看到将它放入JS,b/c中的好处,现在我可以完全控制该链接的行为,而无需在HTML中更改任何内容。我猜你会说我在谚语上。请帮助我失望。 =)
(一注:该网站使用JavaScript严重,所以提供的功能与JS的概念关掉是不是真的,因为大多数网站都不会没有它担心)
我没有想到搜索引擎的角度,这是一个很好的观点。在这种情况下,该网站适用于内部Web应用程序,因此它并不重要,但我认为从更普通的意义上讲,这是使用hrefs的强有力的理由。感谢您的意见。 – 2010-10-28 04:11:57