(评论)
(comments)
原始链接: https://news.ycombinator.com/item?id=43292056
Hacker News 的讨论集中在 Chrome 新的 `command` 和 `commandfor` HTML 属性上,这两个属性旨在简化网页交互并减少对 JavaScript 的依赖。该功能允许元素声明性地触发其他元素上的操作,这可能会提高可访问性并减少样板代码。
评论者们就这是否是朝着更声明式 UI 的积极一步,还是仅仅将复杂性从 JavaScript 转移到了 HTML,从而可能导致臃肿且不一致的 Web 平台展开了辩论。一些人表达了对安全性的担忧,以及这些属性被滥用或过时的可能性,就像过去的 Web 技术一样。
讨论将此与现有的框架(如 HTMX)以及过去的 UI 范例(如 NeXT 的 AppKit)进行了比较,对这个新功能是否真正解决了 Web UI 开发的基本挑战持有不同的意见。一些人担心这些属性会被过度设计并增加不必要的复杂性,而另一些人则认为它是对常见任务的受欢迎的简化。总的来说,人们对这些新的 HTML 属性的长期影响既乐观又怀疑。
This is a very neat way to sum up the difference between the 'old' and 'new' web. Because, of course, it's the hyperlink that provides the foundation of interactivity on the web.
reply