Jquery: что лучше? Проверка по глобальной переменной или по классу, примененному к элементу? - PullRequest
0 голосов
/ 02 февраля 2011

Было бы лучше установить глобальную переменную, а затем проверить это?или установить класс для элемента, а затем проверить это?

в чем выгода каждого?

крошечный пример:

if(something == "myGlobalVariable")
yada yada yada

или

if($('.element').hasClass('foo'))
yada yada yada

1 Ответ

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

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

Нет ничего плохого в проверке элемента на наличие определенного класса. Фактически именно так многие плагины записываются в провод по соглашению.

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