【发布时间】:2011-05-01 16:16:17
【问题描述】:
在 Web 开发方面我不是专家,但我很喜欢学习 jQuery 等,并且发现自己订阅了 Unobtrusive JavaScript 的概念。虽然上面的两个选项都没有打破这种心态的“HTML 中没有 JavaScript”部分,但我想我已经挂断了“结构和表示与行为的分离”。虽然我承认将 标记放在那里并明确设置 href 更自然,但我发现自己认为这确实是一种行为,因此应该在 JS 中设置。
这会很远,还是我只是不习惯?我的另一面看到了将它放在 JS 中的好处,b/c 现在我有能力完全控制该链接的行为,而无需更改 HTML 中的任何内容。我猜你会说我在众所周知的围栏上。请帮我下来。 =)
(请注意:该网站大量使用 JavaScript,因此关闭 JS 提供功能的想法并不是一个真正的问题,因为没有它,大多数网站将无法运行。)
【问题讨论】:
标签: javascript html dom-events unobtrusive-javascript