Nové MooTools Plugin: Request.Queue
Aron Newton oznámila dostupnost Request.Queue na frontu až několik žádostí (Žádost třídy vám umožní zvládnout více než jednu žádost, ale tento plugin přijde vhod, pokud máte více instancí třídy nebo v žádosti o jeho podtříd) a nechat běžet jeden, dva nebo tři (záleží na tom, kolik chcete) najednou. Rovněž klade dohromady kódu ukázat, jak by to vypadat, pokud jsme chtěli fronty na proces jedna žádost současně.
Zde je příklad kódu z clientside blogu:
new Request ( { url : '/wiki/simple.php' , data : { num : 1 , sleep : 1 } , method : 'get' , var num1 = new Request ((url: '/ wiki / simple.php', data: (num: 1, spánek: 1), metoda: 'dostat', ( response ) { console. log ( response ) } } ) ; onComplete: function (reakce) (konzoli. log (reakce)))); new Request ( { url : '/wiki/simple.php' , data : { num : 2 , sleep : 1 } , method : 'get' , var num2 = new Request ((url: '/ wiki / simple.php', data: (číslo: 2, spánek: 1), metoda: 'dostat', ( response ) { console. log ( response ) } } ) ; onComplete: function (reakce) (konzoli. log (reakce)))); new Request ( { url : '/wiki/simple.php' , data : { num : 3 , sleep : 1 } , method : 'get' , var num3 = new Request ((url: '/ wiki / simple.php', data: (číslo: 3, spánek: 1), metoda: 'dostat', ( response ) { console. log ( response ) } } ) ; onComplete: function (reakce) (konzoli. log (reakce)))); new Request. Queue ( ) ; var myQueue = new Request. Queue (); / / můžete přidat jeden po druhém 'num1' , num1 ) ; MyQueue. AddRequest ( 'num1', num1); / / nebo v jednom hovoru num2 : num2 , num3 : num3 } ) ; MyQueue. AddRequests ((num2: num2, num3: num3)); ; Num1. Poslat (); ; Num2. Poslat (); ; Num3. Poslat ();














































Zanech Odpověď