タグ付けされた質問 「callback」

コールバックは、引数として他のコードに渡されるコード(つまり、関数またはメソッドのアドレスまたは参照、またはラムダ式)であり、都合の良いときに引数をコールバック(実行)することが期待されています。このタグは、アクションが完了したときにコールバックを使用して発信者に通知するAPIに関する質問で使用する必要があります。GUIフレームワークなどのイベントのサブスクライブに関する質問には、イベント処理タグを使用します。

14
複数のajax呼び出し用のjQueryコールバック
クリックイベントで3つのajax呼び出しを行います。各ajax呼び出しは個別の操作を実行し、最終的なコールバックに必要なデータを返します。呼び出し自体は互いに依存しておらず、すべて同時に実行できますが、3つすべてが完了したときに最終的なコールバックが必要です。 $('#button').click(function() { fun1(); fun2(); fun3(); //now do something else when the requests have done their 'success' callbacks. }); var fun1= (function() { $.ajax({/*code*/}); }); var fun2 = (function() { $.ajax({/*code*/}); }); var fun3 = (function() { $.ajax({/*code*/}); });
132 jquery  ajax  callback 

7
Python時間測定関数
各関数で費やされた時間をテストし、その名前をその時間とともに印刷するPython関数を作成したい、関数名を印刷する方法、および他に方法がある場合は教えてください def measureTime(a): start = time.clock() a() elapsed = time.clock() elapsed = elapsed - start print "Time spent in (function name) is: ", elapsed
121 python  time  callback 



8
Playgroundで非同期コールバックを実行する方法
多くのCocoaおよびCocoaTouchメソッドには、Objective-CのブロックおよびSwiftのClosuresとして実装された完了コールバックがあります。ただし、プレイグラウンドでこれらを試してみると、完了が呼び出されることはありません。例えば: // Playground - noun: a place where people can play import Cocoa import XCPlayground let url = NSURL(string: "http://stackoverflow.com") let request = NSURLRequest(URL: url) NSURLConnection.sendAsynchronousRequest(request, queue:NSOperationQueue.currentQueue() { response, maybeData, error in // This block never gets called? if let data = maybeData { let contents = NSString(data:data, encoding:NSUTF8StringEncoding) println(contents) …


6
domのレンダリングが終了した後でディレクティブを実行するにはどうすればよいですか?
(Angular JSのドキュメントを読むことで)明らかな解決策がない一見単純な問題があります。 DOM内のコンテナーの高さを定義するために、他のDOM要素の高さに基づいていくつかの計算を行うAngular JSディレクティブがあります。 これと同様のことがディレクティブ内で行われています。 return function(scope, element, attrs) { $('.main').height( $('.site-header').height() - $('.site-footer').height() ); } 問題は、ディレクティブが実行さ$('site-header')れると見つからず、必要なjQueryでラップされたDOM要素の代わりに空の配列を返すことです。 DOMが読み込まれた後にのみ実行され、通常のjQueryセレクタースタイルのクエリを介して他のDOM要素にアクセスできるディレクティブ内で使用できるコールバックはありますか?

8
「コールバック地獄」とは何ですか?RXはそれをどのように、そしてなぜ解決するのですか?
JavaScriptとnode.jsを知らない人のための「コールバック地獄」とは何かを説明する簡単な例とともに、明確な定義を誰かが提供できますか? 「コールバック地獄の問題」はいつ(どのような設定で)発生しますか? なぜそれが起こるのですか? 「コールバック地獄」は常に非同期計算に関連していますか? それとも、シングルスレッドアプリケーションでも「コールバック地獄」が発生するのでしょうか。 私はコースラでリアクティブコースを受講しました。彼の講義の1つで、エリックメイヤーはRXが「コールバック地獄」の問題を解決すると述べました。私はCourseraフォーラムで「コールバック地獄」とは何かを尋ねましたが、明確な答えがありませんでした。 簡単な例で「コールバック地獄」について説明した後、RXがその簡単な例で「コールバック地獄問題」をどのように解決するかを示すこともできますか?

8
JavaScriptの.filter()メソッドでコールバック関数に追加のパラメーターを渡すにはどうすればよいですか?
配列内の各文字列を指定された文字列と比較したい。私の現在の実装は: function startsWith(element) { return element.indexOf(wordToCompare) === 0; } addressBook.filter(startsWith); この単純な関数は機能しますが、現在wordToCompareがグローバル変数として設定されているためですが、もちろんこれを避けてパラメーターとして渡したいと思います。私の問題は、startsWith()の定義方法がわからないため、1つの追加パラメーターを受け入れることです。これは、取るデフォルトのパラメーターがどのように渡されるかがわからないためです。私は考えられるさまざまな方法をすべて試しましたが、どれも機能しません。 「ビルトイン」コールバック関数に渡されたパラメーター(申し訳ありませんが、これらの適切な用語はわかりません)がどのように機能するかについても説明できたら、すばらしいでしょう。

2
.animate()のコールバックが2回jqueryで呼び出される
scrollTop-animation を追加したので、コールバックの一部が2回呼び出されます。 $('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); }); }); }); それだけ繰り返しているようだ.show()、少なくとも私はという印象を持っていない、load()または.fadeIn()あまりにも二度目に呼び出されます。.show()すぐにそれが最初に終了したように繰り返されます。0ちなみに、scrollTopのアニメーション速度をに設定しても効果はありませんでした。 それはアニメーションキューと関係があると思いますが、回避策を見つける方法、特にこれが発生している理由を理解できません。
103 jquery  callback 

4
サブスクライブは非推奨です:エラーコールバックの代わりにオブザーバーを使用してください
リンターを実行すると、次のように表示されます。 subscribe is deprecated: Use an observer instead of an error callback コード(angular-cliを使用したAngular 7アプリから): this.userService.updateUser(data).pipe( tap(() => {bla bla bla}) ).subscribe( this.handleUpdateResponse.bind(this), this.handleError.bind(this) ); 何をどのように使うべきか正確にはわかりません... ありがとう!

12
iOSのnavigationControllerの戻るボタンコールバック
ビューをナビゲーションコントローラーにプッシュしました。戻るボタンを押すと、自動的に前のビューに戻ります。スタックからビューをポップする前に、戻るボタンが押されたときにいくつかのことをしたいと思います。戻るボタンのコールバック関数はどれですか?

4
コールバックが戻るのを「待つ」方法は?
以下の例のような単純なコールバックを使用する場合: test() { api.on( 'someEvent', function( response ) { return response; }); } async / awaitを使用するように関数を変更するにはどうすればよいですか?具体的には、「someEvent」が1回だけ呼び出されることが保証されていると仮定して、関数testを、次のようにコールバックが実行されるまで返されない非同期関数にしたいと思います。 async test() { return await api.on( 'someEvent' ); }

1
Rustの慣用的なコールバック
C / C ++では、通常、プレーンな関数ポインターを使用してコールバックを実行し、void* userdataパラメーターも渡す可能性があります。このようなもの: typedef void (*Callback)(); class Processor { public: void setCallback(Callback c) { mCallback = c; } void processEvents() { for (...) { ... mCallback(); } } private: Callback mCallback; }; Rustでこれを行う慣用的な方法は何ですか?具体的には、setCallback()関数はどのタイプを取る必要mCallbackがあり、どのタイプにする必要がありますか?それはかかるべきFnですか?多分FnMut?保存しBoxedますか?例は素晴らしいでしょう。
100 callback  rust 

2
PassportJSを使用して、追加のフォームフィールドをローカル認証戦略にどのように渡しますか?
私はpassportJSを使用していると私はちょうどより多く供給したいんだreq.body.usernameとreq.body.password、私の認証戦略(パスポートローカル)にします。 私は3つのフォームフィールドを持っています:username、password、&foo req.body.foo次のようなローカル戦略からアクセスするにはどうすればよいですか。 passport.use(new LocalStrategy( {usernameField: 'email'}, function(email, password, done) { User.findOne({ email: email }, function(err, user) { if (err) { return done(err); } if (!user) { return done(null, false, { message: 'Unknown user' }); } if (password != 1212) { return done(null, false, { message: 'Invalid password' }); } …

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.