Я недавно работал с объектом XMLHttpRequest в JavaScript, и я не мог не заметить, что использование этого имени не имеет смысла. Почему «XML» в заглавных буквах, а «Http» - нет? Они оба аббревиатуры!
Конечно, было бы более разумно, чтобы имя было одним из следующих:
- XmlHttpRequest (PascalCase, лучшая практика для имен классов в JavaScript)
- xmlHttpRequest (camelCase, также распространенный, но не для классов)
- XMLHTTPRequest (заглавные буквы, редко используемые в программировании?)
Я уверен, что должна быть какая-то причина, и я не хотел бы думать, что это теперь установлено в камне только потому, что никто не подверг сомнению это в то время. Есть ли другое соглашение об именах, о котором я не знаю?
HTTP_REFERER
заголовка ...
HttpURLConnection
.