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.

2
Rails: around_ * callbacks
Przeczytałem dokumentację na http://api.rubyonrails.org/classes/ActiveRecord/Callbacks.html , ale nie rozumiem, kiedy around_*wywołania zwrotne są uruchamiane w odniesieniu do before_*i after_*. Każda pomoc bardzo doceniona. Dzięki.

2
Jak przy użyciu PassportJS przekazać dodatkowe pola formularza do lokalnej strategii uwierzytelniania?
Używam passportJS a ja chcąc dostarczyć więcej niż tylko req.body.usernamei req.body.passworddo mojej strategii uwierzytelniania (paszport-miejscowy). Mam 3 pól formularza: username, password, ifoo Jak uzyskać dostęp req.body.fooz mojej strategii lokalnej, która wygląda następująco: passport.use(new LocalStrategy( {usernameField: 'email'}, function(email, password, done) { User.findOne({ email: email }, function(err, user) { if (err) { …

10
Styl JavaScript dla opcjonalnych wywołań zwrotnych
Mam kilka funkcji, które od czasu do czasu (nie zawsze) odbierają wywołanie zwrotne i je uruchamiają. Czy sprawdzenie, czy callback jest zdefiniowana / funkcja jest dobrym stylem, czy jest lepszy sposób? Przykład: function save (callback){ .....do stuff...... if(typeof callback !== 'undefined'){ callback(); }; };

8
nodejs - pierwszy argument musi być łańcuchem znaków lub buforem - w przypadku używania response.write z http.request
Po prostu próbuję utworzyć serwer węzłowy, który wyprowadza stan HTTP podanego adresu URL. Kiedy próbuję opróżnić odpowiedź z res.write, pojawia się błąd: rzuca nowy TypeError („pierwszy argument musi być ciągiem lub buforem”); Ale jeśli zamienię je na console.log, wszystko jest w porządku (ale muszę je zapisać w przeglądarce, a nie …
93 node.js  http  callback 

7
Bash: przekazanie funkcji jako parametru
Muszę przekazać funkcję jako parametr w Bash. Na przykład następujący kod: function x() { echo "Hello world" } function around() { echo "before" eval $1 echo "after" } around x Powinien wynik: before Hello world after Wiem, że evalnie jest poprawne w tym kontekście, ale to tylko przykład :) Dowolny …

6
C ++ wywołanie zwrotne przy użyciu elementu członkowskiego klasy
Wiem, że zadawano to wiele razy i dlatego trudno jest przekopać się przez skorupę i znaleźć prosty przykład tego, co działa. Mam to, to proste i działa przez MyClass... #include <iostream> using std::cout; using std::endl; class MyClass { public: MyClass(); static void Callback(MyClass* instance, int x); private: int private_x; }; …


6
Wtyczka jQuery: dodawanie funkcji oddzwaniania
Próbuję dać mojej wtyczce funkcję zwrotną i chciałbym, aby działała w nieco tradycyjny sposób: myPlugin({options}, function() { /* code to execute */ }); lub myPlugin({options}, anotherFunction()); Jak obsłużyć ten parametr w kodzie? Czy jest traktowany jako jeden pełny byt? Jestem prawie pewien, że wiem, gdzie umieścić kod wykonawczy, ale jak …

6
Jak przekazać wywołanie zwrotne jako parametr do innej funkcji
Jestem nowy w funkcjach AJAX i wywołań zwrotnych, wybacz mi, jeśli wszystkie koncepcje są złe. Problem: Czy mogę wysłać funkcję wywołania zwrotnego jako parametr do innej funkcji, która wykona wywołanie zwrotne? function firstFunction(){ //some code //a callback function is written for $.post() to execute secondFunction("var1","var2",callbackfunction); } function secondFunction(var1, var2, callbackfunction) …

11
Jak „zatwierdzić” przy niszczeniu w szynach
Czy w przypadku niszczenia spokojnego zasobu chcę zagwarantować kilka rzeczy, zanim pozwolę kontynuować operację niszczenia? Zasadniczo chcę mieć możliwość zatrzymania operacji niszczenia, jeśli zauważę, że spowodowałoby to nieprawidłowe ustawienie bazy danych? Nie ma żadnych wywołań zwrotnych walidacji operacji niszczenia, więc jak można „sprawdzić”, czy operacja zniszczenia powinna zostać zaakceptowana?

9
Używając ActiveRecord, czy istnieje sposób na uzyskanie starych wartości rekordu podczas after_update
Konfiguracja za pomocą prostego przykładu: Mam 1 tabelę ( Totals), która przechowuje sumę amountkolumny każdego rekordu w drugiej tabeli ( Things). Kiedy a thing.amountzostanie zaktualizowany, chciałbym po prostu dodać różnicę między starą wartością a nową wartością do total.sum. W tej chwili odejmuję w self.amounttrakcie before_updatei dodam w self.amounttrakcie after_update. To …
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.