Als «callback» getaggte Fragen

Ein Rückruf ist ein Code (dh die Adresse oder Referenz einer Funktion oder Methode oder eines Lambda-Ausdrucks), der als Argument an einen anderen Code übergeben wird, von dem erwartet wird, dass er das Argument zu einem geeigneten Zeitpunkt zurückruft (ausführt). Dieses Tag sollte bei Fragen zu einer API verwendet werden, die Rückrufe verwendet, um den Anrufer zu benachrichtigen, wenn eine Aktion abgeschlossen ist. Verwenden Sie das Ereignisbehandlungs-Tag für Fragen zum Abonnieren von Ereignissen, z. B. in einem GUI-Framework.

14
jQuery-Rückruf für mehrere Ajax-Aufrufe
Ich möchte drei Ajax-Aufrufe in einem Klickereignis tätigen. Jeder Ajax-Aufruf führt eine bestimmte Operation aus und gibt Daten zurück, die für einen endgültigen Rückruf benötigt werden. Die Anrufe selbst sind nicht voneinander abhängig, sie können alle gleichzeitig ablaufen, ich hätte jedoch gerne einen letzten Rückruf, wenn alle drei abgeschlossen sind. …
132 jquery  ajax  callback 

7
Python-Zeitmessfunktion
Ich möchte eine Python-Funktion erstellen, um die in jeder Funktion verbrachte Zeit zu testen und ihren Namen mit ihrer Zeit zu drucken, wie ich den Funktionsnamen drucken kann und ob es eine andere Möglichkeit gibt, dies zu sagen def measureTime(a): start = time.clock() a() elapsed = time.clock() elapsed = elapsed …
121 python  time  callback 

9
NodeJs Callbacks einfaches Beispiel
Kann mir jemand ein einfaches Beispiel für die Rückrufe von NodeJs geben? Ich habe bereits auf vielen Websites danach gesucht, kann es aber nicht richtig verstehen. Bitte geben Sie mir ein einfaches Beispiel. getDbFiles(store, function(files){ getCdnFiles(store, function(files){ }) }) Ich möchte so etwas tun ...


8
Wie führe ich asynchrone Rückrufe in Playground aus?
Bei vielen Cocoa- und CocoaTouch-Methoden sind Abschlussrückrufe als Blöcke in Objective-C und Closures in Swift implementiert. Wenn Sie diese jedoch auf dem Spielplatz ausprobieren, wird die Fertigstellung niemals aufgerufen. Beispielsweise: // Playground - noun: a place where people can play import Cocoa import XCPlayground let url = NSURL(string: "http://stackoverflow.com") let …


6
Wie kann ich eine Direktive ausführen, nachdem der Dom das Rendern beendet hat?
Ich habe ein scheinbar einfaches Problem ohne offensichtliche Lösung (durch Lesen der Angular JS-Dokumente) . Ich habe eine Angular JS-Direktive, die einige Berechnungen basierend auf der Höhe anderer DOM-Elemente durchführt, um die Höhe eines Containers im DOM zu definieren. Ähnliches geschieht in der Richtlinie: return function(scope, element, attrs) { $('.main').height( …


8
Wie übergebe ich einen zusätzlichen Parameter an die Rückruffunktion in der Javascript .filter () -Methode?
Ich möchte jede Zeichenfolge in einem Array mit einer bestimmten Zeichenfolge vergleichen. Meine aktuelle Implementierung ist: function startsWith(element) { return element.indexOf(wordToCompare) === 0; } addressBook.filter(startsWith); Diese einfache Funktion funktioniert, aber nur, weil wordToCompare gerade als globale Variable festgelegt wird, aber ich möchte dies natürlich vermeiden und als Parameter übergeben. Mein …

2
Der Rückruf von .animate () wird zweimal jquery aufgerufen
Da ich eine scrollTopAnimation hinzugefügt habe, werden einige Teile meines Rückrufs zweimal aufgerufen: $('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); }); }); }); Es scheint nur das zu wiederholen .show(), zumindest habe ich nicht den Eindruck, dass das load()oder das .fadeIn()auch ein zweites Mal …
103 jquery  callback 


2
Schienen: um_ * Rückrufe
Ich habe die Dokumentation unter http://api.rubyonrails.org/classes/ActiveRecord/Callbacks.html gelesen , verstehe aber nicht, wann die around_*Rückrufe in Bezug auf before_*und ausgelöst werden after_*. Jede Hilfe sehr geschätzt. Vielen Dank.

2
Wie werden mit PassportJS zusätzliche Formularfelder an die lokale Authentifizierungsstrategie übergeben?
Ich verwende passportJS und ich bin zu wollen mehr als nur zu liefern req.body.usernameund req.body.passwordzu meiner Authentifizierungsstrategie (Pass-local). Ich habe 3 - Formularfelder: username, password, &foo Wie gehe ich vor, um req.body.foovon meiner lokalen Strategie aus darauf zuzugreifen ? passport.use(new LocalStrategy( {usernameField: 'email'}, function(email, password, done) { User.findOne({ email: email …

4
Abonnieren ist veraltet: Verwenden Sie einen Beobachter anstelle eines Fehlerrückrufs
Wenn ich den Linter laufen lasse, heißt es: subscribe is deprecated: Use an observer instead of an error callback Code (aus einer Angular 7 App mit Angular-Cli): this.userService.updateUser(data).pipe( tap(() => {bla bla bla}) ).subscribe( this.handleUpdateResponse.bind(this), this.handleError.bind(this) ); Ich weiß nicht genau, was ich verwenden soll und wie ... Vielen Dank!

10
JavaScript-Stil für optionale Rückrufe
Ich habe einige Funktionen, die gelegentlich (nicht immer) einen Rückruf erhalten und ausführen. Ist die Überprüfung, ob der Rückruf definiert ist / funktioniert, ein guter Stil oder gibt es einen besseren Weg? Beispiel: function save (callback){ .....do stuff...... if(typeof callback !== 'undefined'){ callback(); }; };

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.