Articles of callback

Ao usar callbacks dentro de um loop em javascript, existe alguma maneira de salvar uma variável que é atualizada no loop para uso no retorno de chamada?

Digamos que eu tenha algo assim: for(var i = 0; i < length; i++){ var variable = variables[i]; otherVariable.doSomething(variable, function(err){ //callback for when doSomething ends do something else with variable; } No momento em que os retornos de chamada são chamados, a variable será inevitavelmente a última variável para todos os retornos de chamada, em […]

Como posso aproveitar as funções de retorno de chamada para o XMLHttpRequest asynchronous?

Atualmente estou escrevendo JavaScript e confuso sobre retorno de chamada . Eu descobri que não é tipo de funções internas … Agora estou lendo o O’Relly JavaScript 5th Edition e mostra um código de exemplo, algo como abaixo: getText = function(url, callback) // How can I use this callback? { var request = new XMLHttpRequest(); […]

Como posso executar uma diretiva depois que o dom terminar de renderizar?

Eu tenho um problema aparentemente simples, sem solução aparente (lendo o JS Angular) . Eu tenho uma diretiva Angular JS que faz alguns cálculos com base na altura de outros elementos DOM para definir a altura de um contêiner no DOM. Algo semelhante a isso está acontecendo dentro da diretiva: return function(scope, element, attrs) { […]

Devo usar std :: function ou um ponteiro de function em C ++?

Ao implementar uma function de retorno de chamada em C ++, ainda devo usar o ponteiro de function de estilo C: void (*callbackFunc)(int); Ou devo fazer uso de std :: function: std::function callbackFunc;

O que é um “callback” em C e como eles são implementados?

Da leitura que eu fiz, o Core Audio depende muito de callbacks (e C ++, mas isso é outra história). Eu entendo o conceito (tipo de) de configurar uma function que é chamada por outra function repetidamente para realizar uma tarefa. Eu simplesmente não entendo como eles são configurados e como eles realmente funcionam. Qualquer […]

Funções de retorno de chamada em c ++

Em c ++, quando e como você usa uma function de retorno de chamada? EDITAR: Eu gostaria de ver um exemplo simples para escrever uma function de retorno de chamada.

Chamada de .animate () é chamada duas vezes jquery

Desde que adicionei algumas scrollTop scrollTop, algumas partes do meu callback são chamadas duas vezes: $(‘html, body’).animate({scrollTop: ‘0px’}, 300,function() { $(‘#content’).load(window.location.href, postdata, function() { $(‘#step2’).addClass(‘stepactive’).hide().fadeIn(700, function() { $(‘#content’).show(‘slide’,800); }); }); }); Parece apenas repetir o .show() , pelo menos eu não tenho a impressão de que o load() ou o .fadeIn() são chamados pela segunda […]

jQuery passa mais parâmetros para o callback

Existe uma maneira de passar mais dados para uma function de retorno de chamada no jQuery? Eu tenho duas funções e quero que o retorno de chamada para o $.post , por exemplo, passe ambos os dados resultantes da chamada AJAX, bem como alguns argumentos personalizados function clicked() { var myDiv = $(“#my-div”); // ERROR: […]

Como fazer uma function esperar até que um retorno de chamada tenha sido chamado usando node.js

Eu tenho uma function simplificada que se parece com isso: function(query) { myApi.exec(‘SomeCommand’, function(response) { return response; }); } Basicamente eu quero chamar myApi.exec , e retornar a resposta que é dada no lambda de retorno de chamada. No entanto, o código acima não funciona e simplesmente retorna imediatamente. Apenas por uma tentativa muito hackeada, […]

Como posso passar uma function de membro de class como um retorno de chamada?

Estou usando uma API que requer que eu passe um ponteiro de function como um retorno de chamada. Estou tentando usar essa API da minha class, mas estou recebendo erros de compilation. Aqui está o que eu fiz do meu construtor: m_cRedundencyManager->Init(this->RedundencyManagerCallBack); Isso não compila – recebo o seguinte erro: Erro 8 Erro C3867: ‘CLoggersInfra […]