Pytania otagowane jako callback

Wywołanie zwrotne to fragment kodu (tj. Adres lub odniesienie do funkcji lub metody albo wyrażenie lambda), który jest przekazywany jako argument do innego kodu, który ma wywołać (wykonać) argument w dogodnym czasie. Tego tagu należy używać w przypadku pytań dotyczących interfejsu API, który używa wywołań zwrotnych do powiadamiania wywołującego o zakończeniu działania. Znacznika obsługi zdarzeń należy używać w przypadku pytań dotyczących subskrybowania zdarzeń, na przykład w ramach interfejsu GUI.

14
jQuery callback dla wielu wywołań ajax
Chcę wykonać trzy wywołania Ajax w przypadku kliknięcia. Każde wywołanie Ajax wykonuje odrębną operację i zwraca dane potrzebne do końcowego wywołania zwrotnego. Same połączenia nie są od siebie zależne, wszystkie mogą być odbierane w tym samym czasie, jednak chciałbym mieć ostatnie oddzwonienie, gdy wszystkie trzy zostaną zakończone. $('#button').click(function() { fun1(); …
136 jquery  ajax  callback 

7
Funkcja pomiaru czasu w Pythonie
Chcę utworzyć funkcję Pythona, aby przetestować czas spędzony w każdej funkcji i wydrukować jej nazwę wraz z czasem, jak mogę wydrukować nazwę funkcji i jeśli jest inny sposób, aby to zrobić, powiedz mi def measureTime(a): start = time.clock() a() elapsed = time.clock() elapsed = elapsed - start print "Time spent …
123 python  time  callback 



8
Jak uruchomić asynchroniczne wywołania zwrotne w Playground
Wiele metod Cocoa i CocoaTouch ma wywołania zwrotne zakończenia zaimplementowane jako bloki w Objective-C i Closures w Swift. Jednak podczas wypróbowywania ich w Playground zakończenie nigdy nie jest wywoływane. Na przykład: // Playground - noun: a place where people can play import Cocoa import XCPlayground let url = NSURL(string: "http://stackoverflow.com") …


6
Jak mogę uruchomić dyrektywę po zakończeniu renderowania domeny?
Mam pozornie prosty problem bez widocznego (czytając dokumentację Angular JS) rozwiązania. Mam dyrektywę Angular JS, która wykonuje obliczenia na podstawie wysokości innych elementów DOM, aby zdefiniować wysokość kontenera w DOM. Coś podobnego dzieje się w dyrektywie: return function(scope, element, attrs) { $('.main').height( $('.site-header').height() - $('.site-footer').height() ); } Problem polega na …

8
Co to jest „piekło zwrotne” i jak i dlaczego RX go rozwiązuje?
Czy ktoś może podać jasną definicję wraz z prostym przykładem wyjaśniającym, czym jest „piekło zwrotne” dla kogoś, kto nie zna JavaScript i node.js? Kiedy (w jakich ustawieniach) pojawia się „problem z piekłem zwrotnym”? Dlaczego tak się dzieje? Czy „piekło zwrotne” jest zawsze związane z obliczeniami asynchronicznymi? A może „piekło zwrotne” …

8
Jak przekazać dodatkowy parametr do funkcji wywołania zwrotnego w metodzie .filter () języka JavaScript?
Chcę porównać każdy ciąg w tablicy z podanym ciągiem. Moja obecna realizacja to: function startsWith(element) { return element.indexOf(wordToCompare) === 0; } addressBook.filter(startsWith); Ta prosta funkcja działa, ale tylko dlatego, że w tej chwili wordToCompare jest ustawiana jako zmienna globalna, ale oczywiście chcę tego uniknąć i przekazać to jako parametr. Mój …

2
Wywołanie zwrotne .animate () jest wywoływane dwukrotnie jQuery
Ponieważ dodałem trochę scrollTopanimacji, niektóre części mojego wywołania zwrotnego są wywoływane dwukrotnie: $('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); }); }); }); Wydaje się, że tylko się powtarza .show(), przynajmniej nie mam wrażenia, że load()albo ktoś dzwoni .fadeIn()po raz drugi. .show()Się powtarza, jak tylko …
103 jquery  callback 



4
Jak „czekać” na oddzwonienie?
Podczas korzystania z prostego wywołania zwrotnego, takiego jak w poniższym przykładzie: test() { api.on( 'someEvent', function( response ) { return response; }); } Jak można zmienić funkcję, aby używała async / await? W szczególności zakładając, że „someEvent” jest wywoływane raz i tylko raz, chciałbym, aby test funkcji był funkcją asynchroniczną, …

1
Idiomatyczne połączenia zwrotne w Rust
W C / C ++ normalnie wykonywałbym wywołania zwrotne ze zwykłym wskaźnikiem funkcji, może też przekazując void* userdataparametr. Coś takiego: typedef void (*Callback)(); class Processor { public: void setCallback(Callback c) { mCallback = c; } void processEvents() { for (...) { ... mCallback(); } } private: Callback mCallback; }; Jaki …
101 callback  rust 


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.