缩略语在camelCase中使用JavaScript

时间:2016-03-02 14:02:35

标签: javascript java coding-style naming-conventions conventions

CamelCase是一种惯例,而不是规范,所以当有疑问时,坚持语言规范或实现的命名约定是常识。

我多次遇到的疑问是首字母缩略词。作为this answerthis answer states,似乎Microsoft和.NET通常用于缩写词的camelCase,如 XmlDocument ,除了2个字母缩写词,如 System.IO 而Java更喜欢使用像 SAXParser 这样的大写首字母缩略词。我认为,Id是一个不同的东西,因为它是标识符的缩写而不是首字母缩略词。

话虽这么说,我想将其中一个约定应用于JavaScript,所以我开始认为它会转向Java标准,但我发现了一些奇怪的东西,比如 window.XMLHttpRequest 把所有东西混合起来。

为什么XML是大写的,而HTTP是基于camelCased的? JavaScript的常见惯例是什么?

0 个答案:

没有答案