Конвенция в JavaScript является использование ГорбатыйРегистр для идентификаторов. jQuery использует случай верблюда для всех имен методов, за исключением методов, где имя совпадает с именами событий.
В HTML имена событий не чувствительны к случаю, поэтому были использованы варианты, такие как onmouseover
, OnMouseOver
и ONMOUSEOVER
. В XHTML имена атрибутов должны быть более строчными, и это часто используется для HTML теперь, так что код работает как для HTML, так и для XHTML.
В методах JQuery как mouseover
и keypress
не верблюд случай, они ниже случай так же, как и onmouseover
onkeypress
атрибутов, используемых в XHTML.
Я предполагаю, что фактические ключи событий все строчные. –
Если вы предполагаете, что имена функций похожи на предложения, то первым словом является глагол, а второе слово (с большой буквы) является прямым объектом. «mousedown» рассматривается как один глагол слова, где «toggleClass» - это два отдельных слова. – Luminous