Javascript.RU

Голосование: Стоит-ли продолжать эту канитель?
Опции опроса
Стоит-ли продолжать эту канитель?

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 15.08.2011, 17:26
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Сообщение от DarkGoodWIN Посмотреть сообщение
уж извините, кто как пишет, в оригинале этой книги, например:
http://www.amazon.com/JavaScript-Def...3413606&sr=8-3
используется именно ID.
Как я понял из того, что видел, для HTML атрибутов используются большие буквы, а вот уже для обращения к методам/свойствам JS - классический вариант.
По стандарту xhtml вообще запрещено использовать верхний регистр в названии тегов или атрибутов и данный документ считается не валидным)

В html разумеется без разницы)

http://validator.w3.org/check
__________________
kobezzza
code monkey
Ответить с цитированием
  #12 (permalink)  
Старый 15.08.2011, 17:35
Интересующийся
Отправить личное сообщение для DarkGoodWIN Посмотреть профиль Найти все сообщения от DarkGoodWIN
 
Регистрация: 15.08.2011
Сообщений: 18

Отсюда вывод, даже классика может устареть
Благодарю за информацию.
Ну и да, вероятно если я пишу на JS, необходимо адаптироваться к стандартам сообщества именно JS программистов.
Ответить с цитированием
  #13 (permalink)  
Старый 15.08.2011, 17:45
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Сообщение от DarkGoodWIN Посмотреть сообщение
Отсюда вывод, даже классика может устареть
Благодарю за информацию.
Ну и да, вероятно если я пишу на JS, необходимо адаптироваться к стандартам сообщества именно JS программистов.
Ну почему устареть, в HTML5 прекрасно валидируется и верхний регистр и атрибуты без кавычек и т.д. Тут дело в том, что xhtml основан на xml и наследуют многие его строгости, а html во первых основан на другом языке (sgml) и гораздо более терпящий в плане синтаксиса.

У JS вообще нету как такового стандарта написания кода (если конечно не считать стандарт от Крокфорда и т.д.). Как правило программисты приходят в ЖС с других языков и тащут за собой свои привычки и т.д. Кому-то нравится ставить точку с запятой, кому то нет (я например названия методов в объектах всегда начинаю с заглавной буквы, ибо мне так нравится )

А вот что касается вёрстки, то там стандарты как раз есть и если уж учить новичков, то выбор однозначно - xhtml, ибо он дисциплинирует.
__________________
kobezzza
code monkey
Ответить с цитированием
  #14 (permalink)  
Старый 15.08.2011, 17:52
Интересующийся
Отправить личное сообщение для DarkGoodWIN Посмотреть профиль Найти все сообщения от DarkGoodWIN
 
Регистрация: 15.08.2011
Сообщений: 18

Согласен, всегда лучше писать так, что не придерёшься.
По крайней мере стремиться к этому.
В общем что нашёл, поправил, всем ещё раз спасибо за критику.
Ответить с цитированием
  #15 (permalink)  
Старый 15.08.2011, 19:55
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Сообщение от DarkGoodWIN Посмотреть сообщение
уж извините, кто как пишет
А потом тех, кто пишет как хочет "бьют по почкам" и не берут на работу.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #16 (permalink)  
Старый 15.08.2011, 20:03
Интересующийся
Отправить личное сообщение для DarkGoodWIN Посмотреть профиль Найти все сообщения от DarkGoodWIN
 
Регистрация: 15.08.2011
Сообщений: 18

Сообщение от Gozar Посмотреть сообщение
А потом тех, кто пишет как хочет "бьют по почкам" и не берут на работу.
Ну мне уже объяснили, что как Вы написали - правильней.
Насчёт не берут на работу - сильно как повезёт. Если это не касается соблюдения стандартов языка - в каждой компании приветствуется свой стиль оформления.
В любом случае согласен с тем, что пытаться учить как делать неправильно или даже не совсем правильно - зло, вроде всё о чём мне написали исправил, постараюсь впредь меньше "косячить".
Ответить с цитированием
  #17 (permalink)  
Старый 16.08.2011, 21:22
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Сообщение от kobezzza
я например названия методов в объектах всегда начинаю с заглавной буквы, ибо мне так нравится
За такие вещи по рукам надо давать, как минимум (про работу вообще молчу). В JS с первой заглавной буквы пишутся конструкторы. Константы все с заглавных. остальное - camelCase. Ещё распространено именование "приватных" свойств с префиксом "_".

Если человек привык писать отлично от нативного стиля, значит он не уважает язык, на котором пишет (в данном случае JS).

PS: даже не хочу ничего слушать про другие стили именования - это всё "от лукавого"
__________________
Болтовня ничего не стоит. Покажите мне код. — Linus Torvalds
влад.куркин.рф
Ответить с цитированием
  #18 (permalink)  
Старый 16.08.2011, 22:09
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Я слышал про такое мнение) Но увы, у меня своё И кстати на работе мне меньше от этого не платят (а платят мне не мало)

Ну то что константы лучше писать в верхнем регистре с подчёркиванием - это я согласен, про приватные свойства - тут я тоже считаю иначе, да и вообще - это глупая тема ведущая к холивару Если меня берут в проект, где есть стандарт стиля оформления кода, то разумеется я его придерживаюсь, а так - это сугубо моё дело

Уважаю, не уважаю - по моему глупый аргумент
__________________
kobezzza
code monkey
Ответить с цитированием
  #19 (permalink)  
Старый 16.08.2011, 22:14
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

B~Vladi,
+1
kobezzza,
-1
уважение превыше всего ))
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #20 (permalink)  
Старый 16.08.2011, 22:17
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Исходя из ваших умозаключений, если я не пишу в нативном для JS стиле, то я не уважаю язык, НО если я не пишу в стиле, который нравится мне, то я не уважаю себя и наконец, если я не пишу в стили, в котором пишут мои коллеги по работе, то я не уважаю их + тут есть бонус в виде возможности быть уволенным

Чёрт, я запутался
__________________
kobezzza
code monkey
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Открытие div блока при первом визите на сайт Nushaba Общие вопросы Javascript 28 20.12.2013 21:24
О фрилансе (Личный опыт) free Оффтопик 105 18.08.2011 17:02
Zend и Pear для нуба mycoding Серверные языки и технологии 52 13.12.2010 18:32
Браузер доказывает что не видит функцию SleepWalker Общие вопросы Javascript 7 17.06.2009 23:14
Сторонние библиотеки - быть или не быть? IIIEPJIOK Оффтопик 64 21.03.2009 19:39