Это связано с соглашениями об именах для атрибута id элемента DOM, и я думаю, что атрибут name также используется. Когда дело доходит до JavaScript, из того, что я понимаю и сделал, всегда используется случай верблюда, за исключением имен классов. Классы основаны на Паскале.
Сказав, что я развиваюсь в ASP.NET в основном и здесь, где я сталкиваюсь с проблемой именования для атрибута id. В ASP.NET, если вы перетаскиваете новый серверный элемент управления на страницу (что я редко делаю, я тип разметки своего рода парень), имена по умолчанию всегда Pascal, потому что они должны соответствовать платформе .NET именования для серверного кода.
Итак, когда дело доходит до присвоения имени атрибуту id элементов управления ASP.NET или только элементов разметки, я следую правилу, чтобы верблюд делал атрибут id (рекомендации по именованию Javascript), но это противоречит правилам именования .NET.
Итак, один, какой корпус вы обычно делаете для атрибута id в элементах DOM и два, что делают люди .NET, которые развиваются в ASP.NET, для присвоения имени атрибуту id?
Кроме того, когда я создаю элементы формы в разметке, я обычно использую венгерскую нотацию для ввода текста, например
<input type="text" id="txtUserName" />
или для флажков, например
<input type="checkbox" id="chkSelectAll" />
Что определенно противоречит рекомендациям по именованию кода на сервере .NET и, возможно, рекомендациям JavaScript.
Любые советы очень ценятся.