Именование в JS
Придерживаетесь ли вы каких-либо (и каких) правил именования переменных, объектов, ф-ций и т.д в JS?
Я стараюсь писать так:
|
Цитата:
венгерскую нотацию, или что-то другое? просто мало букв для гугления |
Цитата:
|
Использую общепринятое именование.
Цитата:
variableName - как минимум короче на один символ, как максимум я тоже против смешивания стилей. Смешанный стиль ухудшает читабельность. Зачем тратить время на выдумки стиля? Берешь общепринятый, быстро запоминаешь и тратишь время только на программирование. Прыганье по стилям ничего не даст. Если пишешь на php и js одновременно, то писать в js: var variable_name - только с мысль добавляет(видать серверная переменная), ИМХО. Также как $varName - jquery. |
CS использую только для реализации методов расширяющих базовые объекты, а также при написании плагинов, модулей и пр. серьезных сущностей похожих на "классы"
Во всех остальных случаях предпочитаю использование символа подчеркивания и "глагольных именований": var Stack = { push: function() { //... }, do_something: function() { //... } //... }; В общем, как-то так Цитата:
|
Цитата:
Все стандартные методы в JS (querySelector, toString, getElementById, etc) написаны camelCase'ом. Поэтому логично писать и свои методы так же. При этом мне самому больше нравится вот_такой_стиль, поэтому переменные (которые чаще всего локальные и никому не видны) я оформляю так)) |
Хорошо что никто не навязывает Венгерскую нотацию :D
|
camelCase-ом запись короче. Это преимущество. При быстром наборе Shift+Letter зажать проще чем Shift + дотянутся до _
Ну это имхо, лично я перешёл с var_name на varName по вышеописанным причинам. К тому же т.к. я долго писал на php для меня такой стиль var_name глаз режет. А если ещё вспомнить про jQuery так вообще всё плохо $var_name, а это уже чистый php. |
Придерживаюсь старых добрых традиций :)
|
|
Часовой пояс GMT +3, время: 12:03. |