Упаковка или нет в функции с JavaScript или jQuery [Duplicate]Jquery

Программирование на jquery
Ответить
Anonymous
 Упаковка или нет в функции с JavaScript или jQuery [Duplicate]

Сообщение Anonymous »

Не очень свободно в JavaScript или jQuery для Front-End Dev. Допустим, у меня есть этот код: < /p>
$("#foo").click(function (event) {
console.log("single click");
return false;
});

$("#foo").dblclick(function (event) {
console.log("double click");
bar();
return false;
});

function bar() { //do stuff };
< /code>
Но я также видел, как он завернут в функцию: < /p>
$(function() {
$("#foo").click(function (event) {
console.log("single click");
return false;
});

$("#foo").dblclick(function (event) {
console.log("double click");
return false;
});

function bar() { //do stuff };
});
< /code>
Прототипирование его, оба, кажется, работают. Я предполагаю, что если они обернуты в функцию, это обеспечивает закрытие и может немного изменить ситуацию для сфера действия ... однако для относительного новичка, есть ли подходные причины, почему я мог бы (или не хотел) систематически сделать один или Другие? Есть ли «лучший способ» или это скорее «зависит», и если это зависит ... от чего?

Подробнее здесь: https://stackoverflow.com/questions/675 ... -or-jquery
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»