Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 17.01.2013, 19:59
Кандидат Javascript-наук
Отправить личное сообщение для iNfantry Посмотреть профиль Найти все сообщения от iNfantry
 
Регистрация: 29.10.2011
Сообщений: 125

Что такое функция callback() ?
Что-то я не могу понять что за функция такая, почему в справочнике ее нет? Ткните пожалуйста в мануал где про нее сказано, поисковики выдают не функцию а что такое callback вообще, что я прекрасно знаю, вот только что это за функция javascript такоя не могу найти описание!
Ответить с цитированием
  #2 (permalink)  
Старый 17.01.2013, 20:01
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,220

iNfantry,
http://ru.wikipedia.org/wiki/Callback_(программирование)
Ответить с цитированием
  #3 (permalink)  
Старый 17.01.2013, 20:03
Кандидат Javascript-наук
Отправить личное сообщение для iNfantry Посмотреть профиль Найти все сообщения от iNfantry
 
Регистрация: 29.10.2011
Сообщений: 125

Спецально же написал не понятие это интересует а функция яваскрипта... Увидел ее в библиотеке JQuery, к чему этот сарказм?
Ответить с цитированием
  #4 (permalink)  
Старый 17.01.2013, 20:13
Кандидат Javascript-наук
Отправить личное сообщение для iNfantry Посмотреть профиль Найти все сообщения от iNfantry
 
Регистрация: 29.10.2011
Сообщений: 125

Всё, я разобрался, можно снести тему. Это был аргумент функции с таким именем, тоесть параметр-функция, я просто не заметил и подумал что есть такой встроенный метод яваскрипта про который я не знал. Прошу извинить.
Ответить с цитированием
  #5 (permalink)  
Старый 17.01.2013, 20:14
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,220

iNfantry,
Нет сарказма, подразумевается именно это - В указанной мной ссылке дается пример для Аякс JQuery,
Это общее название функций возвращающих данные из Основной ф-ии. Применяется для объяснений понимания работы частей скрипта.

http://habrahabr.ru/post/151716/

Последний раз редактировалось Deff, 17.01.2013 в 20:19.
Ответить с цитированием
  #6 (permalink)  
Старый 17.01.2013, 20:20
Кандидат Javascript-наук
Отправить личное сообщение для iNfantry Посмотреть профиль Найти все сообщения от iNfantry
 
Регистрация: 29.10.2011
Сообщений: 125

Deff,
Я просто час уже мучаюсь не могу понять что за функция такая глядя в исходник, нигде не объявлена но вызывается, оказалось это просто аргумент в виде функции и всё, а по вашей ссылке был изначально с++ я и подумал что там вобщем про понятие это расписано...
Ответить с цитированием
  #7 (permalink)  
Старый 17.01.2013, 20:36
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,220

iNfantry,
Смысл её актуален для всяческих ассинхронных процессов, когда основная функция запустилась и прошла, а функция возвращающая данные или параметры происходит позже.
Ответить с цитированием
  #8 (permalink)  
Старый 17.01.2013, 20:59
Кандидат Javascript-наук
Отправить личное сообщение для iNfantry Посмотреть профиль Найти все сообщения от iNfantry
 
Регистрация: 29.10.2011
Сообщений: 125

Deff,
Согласен, удобно.
Ответить с цитированием
  #9 (permalink)  
Старый 17.01.2013, 21:41
Профессор
Отправить личное сообщение для tenshi Посмотреть профиль Найти все сообщения от tenshi
 
Регистрация: 20.03.2008
Сообщений: 1,183

это кстати антипаттерн называть колбэк колбэком. так как при вложенных асинхронных вызовах в них можно запутаться. лучше давать более конкретные имена
__________________
.ня
Ответить с цитированием
  #10 (permalink)  
Старый 17.01.2013, 22:51
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 03.04.2008
Сообщений: 6,233

Сообщение от tenshi
это кстати антипаттерн называть колбэк колбэком. так как при вложенных асинхронных вызовах в них можно запутаться. лучше давать более конкретные имена
Поконкретней, плиз?
Не называть так аргумент, или не называть так функцию?
Я придерживаюсь мнения, что функции-колбеки должны обладать осмысленным именем, задаваемым вызывающей стороной, и ее действием.
А аргументы соответственно должны иметь только одно единственное название - callback, в соответсвии со своим предназначение с точки зрения вызываемой функции
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Что такое "клиентская библиотека"? jsuse Общие вопросы Javascript 3 27.04.2012 00:50
что возвращает функция wrap? zebra741258963 jQuery 3 09.04.2012 06:35
Психологическая деформация программистов DreamTheater Оффтопик 59 24.03.2012 03:03
Выполняется функция, а все что написано после нее игнорируется, libinstyle Элементы интерфейса 4 24.03.2010 15:44
Что такое "javascript:document.login.submit()" i_live_in_Moscow Общие вопросы Javascript 21 30.09.2008 14:25