[控场AI]
概念Invoker Commands API

Invoker Commands

一种HTML声明式命令提案,允许按钮通过command和commandfor属性向目标元素发送命令,无需JavaScript即可控制dialog、popover等元素的交互

时间轴 (近 90 天)

10月19日

Invoker Commands 通过在按钮上设置 command 和 commandfor 属性来指定要发送的命令和目标元素 ID。

待验证50%
10月19日

Invoker Commands 的命令命名镜像对应的 JavaScript 方法名,但将驼峰命名改为短横线连接,例如 showModal() 变为 show-modal。

待验证50%
10月19日

Invoker Commands 已在 Chrome 135、Firefox Nightly 和 Safari Technology Preview 中获得支持。

待验证50%
10月19日

Keith Cirkel 编写了 Invoker Commands 的 polyfill,它是一个模块,加载即生效,没有额外的配置步骤。

待验证50%
10月19日

以两个短横线为前缀的命令(如 command="--scroll-down")被视为自定义命令,需要 JavaScript 监听 document 上的 command 事件来处理。

待验证50%
10月19日

command 事件是 Invoker Commands 引入的新事件类型,在触发元素上派发并冒泡到 document,携带 command 和 source 等属性。

待验证50%

全部知识事实 (6)

来源文章