問題タブ [callback]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - Rails STI派生モデルで検証とコールバックを無効にするにはどうすればよいですか?
与えられたモデル
派生モデル(基礎となるデータベーステーブルにはtype
フィールドがあります-これは単純なrails STIです)
DerivedModel
良いOOの方法でBaseModel
、を含むすべての動作をから継承しvalidates_presence_of :parent_id
ます。の検証をオフにしDerivedModel
、コールバックメソッドが起動しないようにします。できれば、変更したり、壊したりすることはありません。BaseModel
これを行うための最も簡単で堅牢な方法は何ですか?
javascript - How to create a JavaScript callback for knowing when an image is loaded?
I want to know when an image has finished loading. Is there a way to do it with a callback?
If not, is there a way to do it at all?
c# - DLL からの C# コールバック
アプリケーション A と DLL B を両方とも C#.NET で作成しています。次のことを行うにはどうすればよいですか。
- A は B の関数を呼び出します
- B にデリゲート/コールバックを使用して A の UI のステータスを更新してもらいたい
これはBackgroundWorker に関するものではありません...その部分は A で正常に動作します。私が見ることができないのは、A で呼び出す関数を B に知らせる方法です。
php - PHP: クラス メソッドの開始/終了時のコールバック?
各メソッド内で明示的な呼び出しを行わずに、メソッドのパラメーター、エントリ、および終了にコールバックを設定する (または自動的にログに記録する) 方法はありますか? 基本的に、メソッドごとに手動で行う必要なく、この情報をロガー クラス (静的) に記録したいと考えています。
現在、これを実現するには、すべてのメソッドで Logger::logEntry() と Logger::logExit() を呼び出す必要があります。これを行う必要がないようにしたい:
.net - デリゲートとコールバックは同じですか、それとも似ていますか?
デリゲートはコールバックと同じものですか? それとも何らかの関係がありますか?
php - call_user_func_array() を使用して参照によってパラメータを渡すことは可能ですか?
使用する際call_user_func_array()
にパラメータを参照渡ししたい。どうすればこれを行うことができますか。例えば
java - Java アプレットに JavaScript コールバックを登録する方法は?
JavaScript から完全に制御される、目に見えない Java アプレットを開発しています。
アプレットの Java メソッドを簡単に呼び出すことができますnetscape.javascript.JSObject.getWindow(this).call()
。
しかし、JavaScript コールバックをアプレットに登録するには、ある種の JavaScript 関数オブジェクトが必要になると思います。
私はやりたい:
Javascriptから呼び出すことができるもの:
したがって、後のコードでこの関数を呼び出すことができます。
このようなものは存在しますか?これどうやってするの?
現在、アプレットからではなく、このコールバック メカニズムを処理する Javascript を作成することを考えています。
javascript - jQuery コールバックの起動が早すぎる
jQuery を使用して IE 7 のボタンのクリック イベントに関数を割り当てるときに問題が発生します。次のようなものは Opera では問題なく動作しますが、IE では無限ループが発生します。
私が理解しているように、この状況では無限ループは予期される動作ではありません。しかし、私はjQueryが初めてなので、何かを見逃しているかもしれません。とにかく、IEでreloadBtnボタンのクリックイベントを「updateIndputFields(index、id)」に設定するにはどうすればよいですか?
asp.net - OAuth で保護された API にアクセスする ASP.Net アプリケーションをどのようにデバッグしますか?
この問題には明らかな解決策が必要であることを知っていますが、それを見逃しているので、車輪を回転させないように誰かが私を啓発してくれることを非常に感謝しています...
サービス API (具体的には Evernote) と対話する ASP.Net アプリケーションを作成しています。Evernote ではセキュリティのために OAuth が必要であり、実際にオブジェクトを操作する前にトークンを取得する必要があります。
ワークフローは次のようになります (他の人と同じように自分自身に説明します!):
- 開発 API キーと秘密鍵、およびその他の OAuth 要素を使用して URL を作成し、それを Evernote に送信してアクセス トークンを要求します。
- URL をリクエストとして Evernote に送信し、レスポンスから新しいアクセス トークンを取得します。
- アクセス トークンを使用して別の URL を作成し、ユーザーの認証トークンを要求します。この URL は、ユーザーがログインするために対話する必要があるページに移動し (まだログインしていない場合)、アプリケーションが自分のアカウントにアクセスすることを承認します。私が作成した URL の最後のパラメーターは、Evernote のサーバーから呼び出されるコールバック URL です。
- すべてがうまくいけば、Evernote はコールバック URL を要求し、新しい認証トークンをパラメーターとして含めます。
- サーバーがトークンが埋め込まれたコールバックを受信したら、それを使用して、アプリが後続のリクエストでユーザーのメモとやり取りできるようにします。
問題は、パブリック ドメインの ISP ではなく、ローカル ボックスでこのアプリを作成していることです。したがって、私のコールバックは localhost サーバーに対するものです。もちろん、localhost は相対的なので、Evernote はコールバックを解決できません...認証トークンの受信とデバッグを同時に行うことはできません。
この認証モデルは Evernote に固有のものではないため、この問題を回避する方法が必要です (ロングショットで... Flickr は他の多くのサービスと同様に使用しています)。認証トークンを取得し、ローカル ボックスでデバッグできるように設定する方法を教えてもらえますか?
助けていただければ幸いです。
java - RMI、EJB、およびコールバック
EJB がクライアントをコールバックできるように、クライアントが RMI オブジェクトを引数として EJB に渡すことは可能ですか?