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.



8
nodejs - erstes Argument muss eine Zeichenfolge oder ein Puffer sein - bei Verwendung von response.write mit http.request
Ich versuche einfach, einen Knotenserver zu erstellen, der den HTTP-Status einer bestimmten URL ausgibt. Wenn ich versuche, die Antwort mit res.write zu leeren, wird folgende Fehlermeldung angezeigt: throw new TypeError ('erstes Argument muss eine Zeichenfolge oder ein Puffer sein'); Aber wenn ich sie durch console.log ersetze, ist alles in Ordnung …
91 node.js  http  callback 

1
Idiomatische Rückrufe in Rust
In C / C ++ würde ich normalerweise Rückrufe mit einem einfachen Funktionszeiger ausführen und möglicherweise auch einen void* userdataParameter übergeben. Etwas wie das: typedef void (*Callback)(); class Processor { public: void setCallback(Callback c) { mCallback = c; } void processEvents() { for (...) { ... mCallback(); } } private: …
90 callback  rust 

6
Warum wird "$ (). Ready (Handler)" nicht empfohlen?
Von der jQuery API-Dokumentensite fürready Alle drei folgenden Syntaxen sind gleichwertig: $ (Dokument) .ready (Handler) $ (). ready (Handler) (dies wird nicht empfohlen) $ (Handler) Nach den Hausaufgaben - Lesen und Spielen mit dem Quellcode - habe ich keine Ahnung warum $().ready(handler) ist nicht zu empfehlen. Die erste und dritte …

6
C ++ - Rückruf mit Klassenmitglied
Ich weiß, dass dies so oft gefragt wurde, und aus diesem Grund ist es schwierig, durch die Kruft zu graben und ein einfaches Beispiel dafür zu finden, was funktioniert. Ich habe das, es ist einfach und es funktioniert für MyClass... #include <iostream> using std::cout; using std::endl; class MyClass { public: …


6
jQuery Plugin: Hinzufügen von Rückruffunktionen
Ich versuche, meinem Plugin eine Rückruffunktion zu geben, und ich möchte, dass es auf eine etwas traditionelle Art und Weise funktioniert: myPlugin({options}, function() { /* code to execute */ }); oder myPlugin({options}, anotherFunction()); Wie gehe ich mit diesem Parameter im Code um? Wird es als eine vollständige Einheit behandelt? Ich …

6
So übergeben Sie einen Rückruf als Parameter an eine andere Funktion
Ich bin neu in Ajax- und Rückruffunktionen. Bitte verzeihen Sie mir, wenn ich die Konzepte falsch verstehe. Problem: Kann ich eine Rückruffunktion als Parameter an eine andere Funktion senden , die den Rückruf ausführt? function firstFunction(){ //some code //a callback function is written for $.post() to execute secondFunction("var1","var2",callbackfunction); } function …

11
Wie "validiere" ich bei der Zerstörung in Schienen?
Bei der Zerstörung einer erholsamen Ressource möchte ich einige Dinge garantieren, bevor ich zulasse, dass eine Zerstörungsoperation fortgesetzt wird. Grundsätzlich möchte ich die Möglichkeit haben, den Zerstörungsvorgang zu stoppen, wenn ich feststelle, dass die Datenbank dadurch in einen ungültigen Zustand versetzt wird. Es gibt keine Validierungsrückrufe für eine Zerstörungsoperation. Wie …

8
Mit ActiveRecord können Sie die alten Werte eines Datensatzes während after_update abrufen
Einrichtung anhand eines einfachen Beispiels: Ich habe 1 Tabelle ( Totals), die die Summe der amountSpalten jedes Datensatzes in einer zweiten Tabelle ( Things) enthält. Wenn a thing.amountaktualisiert wird, möchte ich einfach die Differenz zwischen dem alten und dem neuen Wert hinzufügen total.sum. Im Moment subtrahiere ich self.amountwährend before_updateund addiere …

12
Wie kann ich eine Klassenmitgliedsfunktion als Rückruf übergeben?
Ich verwende eine API, bei der ich einen Funktionszeiger als Rückruf übergeben muss. Ich versuche, diese API aus meiner Klasse zu verwenden, erhalte jedoch Kompilierungsfehler. Folgendes habe ich von meinem Konstruktor gemacht: m_cRedundencyManager->Init(this->RedundencyManagerCallBack); Dies wird nicht kompiliert - ich erhalte die folgende Fehlermeldung: Fehler 8 Fehler C3867: 'CLoggersInfra :: RedundencyManagerCallBack': …

3
Aufruf an jquery ajax - .fail vs.: error
Welches soll ich verwenden? Gibt es einen Grund, das eine anstelle des anderen zu verwenden? Ist man besser für die Fehlerbehandlung? $.ajax({ url: url, data: { start: start, end: end } }).done(function(data, textStatus, jqXHR) { $('#myElement').append(data); }).fail(function() { // report error }); ODER $.ajax({ url: url, data: { start: start, …
76 jquery  ajax  callback 

7
Wie implementiere ich einen "Rückruf" in Ruby?
Ich bin mir nicht sicher, welche Redewendung für Rückrufe im C-Stil in Ruby am besten geeignet ist - oder ob es etwas noch Besseres gibt (und weniger wie C). In C würde ich so etwas machen wie: void DoStuff( int parameter, CallbackPtr callback ) { // Do stuff ... // …
76 ruby  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.