Показать сообщение отдельно
  #12 (permalink)  
Старый 11.02.2014, 18:24
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от koderman
Тоесть function(callback) {} то же самое что и callback = function() {}; ??
Да нет же.

Я хотел сказать что вот это:
$.protototype.click = function(callback) {
    callback();
};

$().click(function() { alert('abc') });



технически мало чем отличается от:

$.protototype.click = function() {
    var callback = function() { alert('abc') };
    callback();
};

$().click();


Вся лишь разница что в первом случае мы пробрасываем функцию как параметр, а во втором не делаем этого. То есть вся разница только в использовании параметра вместо локальной переменной. А параметр - это тоже переменная. То есть это вообще не затрагивает темы анонимной функции. Вместо функции можно поставить любое значение, например объект.

Если ты посмотришь, то эти два примера идентичны твоим примерам. Но ты пыхтел что мол они пиздец как разные. А тут я показал что они (с точки зрения обсуждаемой темы) одинаковы на все 100%! То есть ты пытался найти разницу там, где ее нет

Сообщение от koderman
Я думал параметр переданный в анонимную функцию возвращает события браузера
Так и есть (ясен пень, тут ни анонимность, ни тип функции роли не играет)

Сообщение от koderman
А где можно про $.post почитать?
Например на api.jquery.com
__________________
В личку только с интересными предложениями
Ответить с цитированием