Νέα MooTools Plugin: Request.Queue
Aaron Newton ανακοίνωσε τη διαθεσιμότητα της Request.Queue να περιμένω στην ουρά πολλαπλές αιτήσεις (Η Αίτηση τάξη σας δίνει τη δυνατότητα να εξυπηρετεί πάνω από μία αίτηση, αλλά αυτή η σύνδεση έρχεται σε βολικό όταν έχετε πολλές εμφανίσεις του Αίτηση κατηγορίας ή υποκατηγορίες της) και να τις εκτελέσετε μία, δύο ή τρεις (εξαρτάται από το πόσα θέλετε) κάθε φορά. Επίσης, θέτει από κοινού ένα απόσπασμα κώδικα για να δείτε πώς θα φαινόταν αν θέλαμε να την ουρά μία διαδικασία Αίτηση σε μια στιγμή.
Εδώ είναι το παράδειγμα κώδικα από το blog clientside:
new Request ( { url : '/wiki/simple.php' , data : { num : 1 , sleep : 1 } , method : 'get' , var num1 = νέα Αίτηση ((url: "/ wiki / simple.php", τα δεδομένα: (num: 1, του ύπνου: 1), μέθοδο: «get», ( response ) { console. log ( response ) } } ) ; onComplete: λειτουργία (απάντηση) (κονσόλα. log (απάντηση))))? new Request ( { url : '/wiki/simple.php' , data : { num : 2 , sleep : 1 } , method : 'get' , var num2 = νέα Αίτηση ((url: "/ wiki / simple.php", τα δεδομένα: (αριθμός: 2, του ύπνου: 1), μέθοδο: «get», ( response ) { console. log ( response ) } } ) ; onComplete: λειτουργία (απάντηση) (κονσόλα. log (απάντηση))))? new Request ( { url : '/wiki/simple.php' , data : { num : 3 , sleep : 1 } , method : 'get' , var num3 = νέα Αίτηση ((url: "/ wiki / simple.php", τα δεδομένα: (num: 3, του ύπνου: 1), μέθοδο: «get», ( response ) { console. log ( response ) } } ) ; onComplete: λειτουργία (απάντηση) (κονσόλα. log (απάντηση))))? new Request. Queue ( ) ; var myQueue = νέα Αίτηση. Queue ()? / / μπορείτε να προσθέσετε έναν κάθε φορά 'num1' , num1 ) ; MyQueue. AddRequest ( "num1", num1)? / / ή σε μία ενιαία πρόσκληση num2 : num2 , num3 : num3 } ) ; MyQueue. AddRequests ((num2: num2, num3: num3))? ; Num1. Στείλει ()? ; Num2. Στείλει ()? ; Num3. Στείλει ()?














































Αφήστε μια απάντηση