我正在开发一个应用程序,只是在考虑这个问题。到处放置链接然后阻止它们成为链接有什么意义?我使用 css 类命名空间来附加 javascript 以使其与样式分开。我可以通过查找前面带有下划线的类来判断哪些元素执行 JS 相关的事情。
因此,如果我有这样的列表:
(哈姆)
%ul
%li
%a._click_event_hook
为什么不这样做呢?
%ul
%li._click_event_hook
除了语义之外还有其他原因吗?无论如何,语义链接对于这些元素来说都是错误的。它不是指向网站上另一个页面的链接。它在我的应用程序中本地执行操作。
谁能想到这种结构在 Web 应用程序中的主要缺点?