Для jQuery или Javascript в целом рекомендуется ли НЕ использовать переменную, если она вне области действия обработчика событий?Не рекомендуется ли использовать переменную вне области обработки событий?
Пример: Должен ли я избегать этого?
var $abc = $('#abc');
var $def = $('#def');
$('#myDiv').click(function() {
$abc.show();
$def.hide();
});
Вместо этого лучше делание:
$('#myDiv').click(function() {
$('#abc').show();
$('#def').hide();
});
В данном случае это вопрос мнения ... стр. jquery javascript –
пока не видел никаких ограничений такого рода. его нормально использовать такой код. – vijayP
Первое более показательное, так как он должен только один раз выполнять поиск DOM. – 4castle