並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 2 件 / 2件

新着順 人気順

"jQuery Deferred"の検索結果1 - 2 件 / 2件

  • [2013年版] JQuery.Deferredでwait風メソッド - Qiita

    javascriptで実行待ちの場合、setTimeout使えばいいんですがいちいちコールバック関数として引き渡してやる必要があるのでたとえば2秒待った後に1秒待つ、といったように実装する際、コールバックがネストし、見ていてやるせないコードになります。 (そんな設計するのがそもそも悪いってのもあるかもしれませんが) 例えばこんな感じ。 setTimeout(function(){ // 2000ms 待った後に実行されるコールバック setTimeout(function(){ // 1000ms 待った後に実行されるコールバック // その何秒後かにまた実行するコードを書くとさらにネストが下がっていく... },1000); },2000); ネストが2個とかそこらならまだ許容範囲かもしれませんが、 どうせならJQuery.Deferredを使ってネストをあまり下げないように書いてしまい

      [2013年版] JQuery.Deferredでwait風メソッド - Qiita
    • いまさら理解する jQuery Deferred - Qiita

      概要 現代の JavaScript における Promise と jQuery Promise では、非同期処理の振る舞いが異なることを示します。また、混同されがちな jQuery の then と done/fail/always の使い分けについて解説します。 この記事のすべてのコードは、以下のページで試すことができます。 https://at6ue.github.io/jquery_deferred_demo/ jQuery の Deferred と Promise Deferred Object は jQuery において主に非同期処理を扱うための仕組みです。例えば、以下のように非同期処理の完了を待って then に登録したコールバックを実行させることができます。 const fn = () => { const deferred = $.Deferred(); setTimeou

        いまさら理解する jQuery Deferred - Qiita
      1