为什么 JavaScript 事件名称全部小写?

问题描述 投票:0回答:1

我遇到了“transitionEnd”未触发的问题,直到我意识到它必须是“transitionend”。我知道在 TransitionEvent 接口 的文档中将事件显示为全小写,但我的大脑正在用驼峰命名法输入。进一步查看后,我发现所有事件名称都是小写的,但 JavaScript 中几乎所有其他内容都是驼峰式的。

我查看了 UIEvent 的规范,但找不到任何提及小写事件名称要求的内容。它只是说它是一个 DOMString,并且该文档中对小写字母的唯一引用与键码事件有关。为什么 UIEvent 名称需要小写以及具体在哪里指定?

javascript dom events handler
1个回答
0
投票

我询问并得到了 Brendan Eich 的回复。他并没有真正解释为什么全部都是小写......

https://www.quora.com/What-is-the-origin-of-lower-casing-DOM-object-events-and-event-methods

© www.soinside.com 2019 - 2024. All rights reserved.