Соглашения об именах - HTML-элементы в JS - PullRequest
0 голосов
/ 11 мая 2011

Как мне назвать объекты HTML-элементов в JS?

var divEditorArea = document.getElementById("editorarea");

var btnCheckSyntax = document.getElementById("checksyntax");

Это хороший способ?

1 Ответ

1 голос
/ 05 января 2017

Насколько мне известно, не существует соглашения для именования элементов HTML в JS. Javascript - это такой разнообразный мир, что даже если бы существовала конвенция, за ней вряд ли следовало бы большинство сообщества. См., Например, различные кодовые линтеры и соглашения о стилях кода (https://www.sitepoint.com/comparison-javascript-linting-tools/).

Имена должны ясно показывать ваши намерения, чтобы код был легко понятен. Я не думаю, что добавление типа элемента HTML к именам переменных JS очень полезно для ясности (в нашем примере это 'btn' и 'div'), но могут быть случаи, когда это добавляет ясности. И, если вы в команде, вы, вероятно, должны следовать правилам команды.

Используйте свое лучшее суждение и всегда стремитесь к ясности в своем коде.

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