Что такое «стандарт» в отношении руководств по стилю в JavaScript? - PullRequest
0 голосов
/ 31 января 2011

Прежде всего, я хотел бы сказать, что я не пытаюсь начать обсуждение того, что является лучшим стилем кодирования.

Скорее, мне было интересно, что на самом деле является глобальным стандартом, когдаприходит к стилю вашего кода.Я видел разные веб-сайты и, в основном, организации с открытым исходным кодом, у которых есть своя собственная страница рекомендаций, которая, например, гласит, что вы должны поместить } else { в одну строку.стиль, который применяется ко всему написанному JavaScript?Есть ли общие предпочтения для конкретных стилей кодирования?Или это действительно для каждой организации?

Ответы [ 4 ]

2 голосов
/ 01 февраля 2011

Это общепринятые *:

  • Имена переменных содержат только символы a-zA-Z_ (а иногда и $ 0-9)
  • Отступ на 4 пробела или символ табуляции (Никогда не смешивайте!)
  • Функции конструктора начинаются с заглавной буквы
  • Завершение каждого оператора точкой с запятой
  • египетская связь
  • всегдаиспользовать блоки после if, else и т. д., даже для одного оператора
  • Один пробел после запятой, без пробела до
  • Операторы присваивания / сравнения окружены пробелами
  • Избегайте строк, содержащих несколько операторов
  • Используйте ' в качестве разделителя строк

По моему опыту, большинство соглашений являются предметом бурных дискуссий.Так что нет, нет общего правила.Некоторые люди даже пытаются полностью избежать точек с запятой


* или они?;)

1 голос
/ 31 января 2011

JavaScript Дугласа Крокфорда JavaScript: Хорошие детали широко используется в качестве основы для руководящих принципов кодирования.

Его JSLint инструмент может использоваться для проверки соответствия кода его рекомендациям.

1 голос
/ 31 января 2011

Нет одного стандарта. Существуют ли какие-либо рекомендации, которым вы можете следовать, если хотите, чтобы ваш код был согласованным? Как насчет стиля кодирования Google? http://google -styleguide.googlecode.com / SVN / багажник / javascriptguide.xml

Мы используем это в качестве основного руководства в нашей компании

0 голосов
/ 10 марта 2015

Стандарт - новый стандарт.

js-standard-style

Я использовал его во всех своих проектах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...