Что такое функция callback() ?
Что-то я не могу понять что за функция такая, почему в справочнике ее нет? Ткните пожалуйста в мануал где про нее сказано, поисковики выдают не функцию а что такое callback вообще, что я прекрасно знаю, вот только что это за функция javascript такоя не могу найти описание!
|
|
Спецально же написал не понятие это интересует а функция яваскрипта... Увидел ее в библиотеке JQuery, к чему этот сарказм?
|
Всё, я разобрался, можно снести тему. Это был аргумент функции с таким именем, тоесть параметр-функция, я просто не заметил и подумал что есть такой встроенный метод яваскрипта про который я не знал. Прошу извинить.
|
iNfantry,
Нет сарказма, подразумевается именно это - В указанной мной ссылке дается пример для Аякс JQuery, Это общее название функций возвращающих данные из Основной ф-ии. Применяется для объяснений понимания работы частей скрипта. http://habrahabr.ru/post/151716/ |
Deff,
Я просто час уже мучаюсь не могу понять что за функция такая глядя в исходник, нигде не объявлена но вызывается, оказалось это просто аргумент в виде функции и всё, а по вашей ссылке был изначально с++ я и подумал что там вобщем про понятие это расписано... |
iNfantry,
Смысл её актуален для всяческих ассинхронных процессов, когда основная функция запустилась и прошла, а функция возвращающая данные или параметры происходит позже. |
Deff,
Согласен, удобно. |
это кстати антипаттерн называть колбэк колбэком. так как при вложенных асинхронных вызовах в них можно запутаться. лучше давать более конкретные имена
|
Цитата:
Не называть так аргумент, или не называть так функцию? Я придерживаюсь мнения, что функции-колбеки должны обладать осмысленным именем, задаваемым вызывающей стороной, и ее действием. А аргументы соответственно должны иметь только одно единственное название - callback, в соответсвии со своим предназначение с точки зрения вызываемой функции |
Часовой пояс GMT +3, время: 07:51. |