Intermédiaire
Parmi les affirmations suivantes concernant l’objet deferred(), lesquelles sont vraies ?
Auteur: InconnuStatut : PubliéeQuestion passée 254 fois
Modifier
-1
Évaluations de la communauté
Réponse incorrecte
Anas25/11/2023
L’objet $.Deferred() dans jQuery est utilisé pour gérer des opérations asynchrones. Une fois qu’un objet Deferred est résolu avec resolve() ou rejeté avec reject(), son état est définitivement fixé. Si resolve() est appelé, seuls les callbacks attachés via done() seront exécutés. Si reject() est appelé, seuls ceux de fail() le seront. Dans l’exemple donné, appeler resolve() puis reject() sur le même objet Deferred ne fonctionnera pas comme suggéré, car un Deferred, une fois résolu ou rejeté, ne peut pas changer d’état.
Auteur anonyme
13/12/2023
Salut Anas !
Merci pour ton commentaire, juste et pertinent, le code dans les réponses sert simplement de démonstration et non d'un cas d'usage.
J'ai quand même modifié la réponse.
J'ai remarqué aussi que tu contribues beaucoup à travers les commentaires, n'hésite pas à proposer des corrections directement et également à donner des votes positifs à des questions que tu as pu trouver sympas !
Questions similairesPlus de questions sur jQuery
1
Quelles de ces propositions sont correctes concernant le traitement AJAX en jQuery?1
Nous voulons développer un plug-in jQuery ou simplement définir nos propres méthodes ou propriétés sur l'objet par augmentation. Quelles de ces affirmations sont correctes?0
Comment lier un événement de clic à un élément div, p et b en jQuery.0
Utiliser des catégories dans les noms d'événements en jQuery0
Qu'est-ce que la méthode `.ready()` en jQuery?