Web Worker onmessage 与 postMessage 大小写
Web Worker onmessage vs postMessage capitalization
我现在正在学习 HTML5 Web Worker,但我不了解一件小事 "stylistic"。
为什么onmessage
在message
里有小的m
,而postMessage
有大写的M
?
这个决定有什么原因吗?我找不到它。
我不想对样式发表意见,只是一些合理的解释。
camelCase 绝对是 JavaScript 的首选约定。然而,DOM 事件长期以来一直是小写的(javascript/DOM event name convention 与不区分大小写的 HTML 属性名称建立联系)并且为了向后兼容旧版浏览器而保持这种方式,而新的为了保持一致性,事件继续遵循该约定。
查看 MDN's list of global event handlers - onload
、onerror
、onmousedown
等。此约定似乎已延续到 [=21 以外的事件名称中=] 事件,但对于事件以外的东西,如 postMessage
函数,驼峰式约定仍然存在。
我现在正在学习 HTML5 Web Worker,但我不了解一件小事 "stylistic"。
为什么onmessage
在message
里有小的m
,而postMessage
有大写的M
?
这个决定有什么原因吗?我找不到它。
我不想对样式发表意见,只是一些合理的解释。
camelCase 绝对是 JavaScript 的首选约定。然而,DOM 事件长期以来一直是小写的(javascript/DOM event name convention 与不区分大小写的 HTML 属性名称建立联系)并且为了向后兼容旧版浏览器而保持这种方式,而新的为了保持一致性,事件继续遵循该约定。
查看 MDN's list of global event handlers - onload
、onerror
、onmousedown
等。此约定似乎已延续到 [=21 以外的事件名称中=] 事件,但对于事件以外的东西,如 postMessage
函数,驼峰式约定仍然存在。