IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

jQuery 1.5 disponible en version finale
Le framework JavaScript révolutionne ses méthodes asynchrones

Le , par danielhagnoul

219PARTAGES

7  0 
Vous avez lu gratuitement 75 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de grunk
Modérateur https://www.developpez.com
Le 02/02/2011 à 10:46
Les Deferred object on l'air vraiment sympa notamment associé à when(). Ca va sacrément simplifier le code.

Au niveau de la réecriture du module Ajax , le problème de fuite mémoire à t'il été résolu ?
0  0 
Avatar de gwinyam
Membre chevronné https://www.developpez.com
Le 02/02/2011 à 10:59
Les rédacteurs de la doc officielle ne sont pas trop en accord avec toi, ça ne va pas alléger le code, par contre, pour la gestion des appels/retours, il est clair et net que ça sera beaucoup plus propre et clair.

Pour ce qui est de la fuite mémoire, t'as un numéro de ticket sous la main? Je me souviens vaguement d'une histoire dans ce genre mais j'ai vu passer tellement d'infos, de bugs corrigés ces derniers temps que je suis dans le flou.
0  0 
Avatar de grunk
Modérateur https://www.developpez.com
Le 02/02/2011 à 11:06
Citation Envoyé par gwinyam Voir le message
pour la gestion des appels/retours, il est clair et net que ça sera beaucoup plus propre et clair.
C'est ce que je voulais dire par simplifier le code

Citation Envoyé par gwinyam Voir le message

Pour ce qui est de la fuite mémoire, t'as un numéro de ticket sous la main? Je me souviens vaguement d'une histoire dans ce genre mais j'ai vu passer tellement d'infos, de bugs corrigés ces derniers temps que je suis dans le flou.
J'ai retrouvé un ticket qui abordais le sujet : http://bugs.jquery.com/ticket/6242

Il précise que le code n'existe plus donc que forcément le bug non plus. Reste à voir à l'usage si c'est bien le cas.
0  0 
Avatar de gwinyam
Membre chevronné https://www.developpez.com
Le 02/02/2011 à 14:01
De toute façon, il y aura bien un autre bug un jour ou l'autre. On est bien placés pour savoir qu'il y aura toujours un nouveau bug quelque part.

Pour info, j'ai publié un tuto sur mon site à propos de .sub() : http://www.mathieurobin.com/2011/02/...te-jquery-1-5/

Je le mettrai sur Developpez ce weekend.
0  0 
Avatar de danielhagnoul
Rédacteur https://www.developpez.com
Le 03/02/2011 à 22:43
Bonsoir

AJAX, exemple d'utilisation : http://www.developpez.net/forums/d10...s/#post5756167

Cet exemple contient une remarque importante sur les problèmes causés par : Cross-Origin Resource Sharing
0  0 
Avatar de gwinyam
Membre chevronné https://www.developpez.com
Le 04/02/2011 à 10:51
Bonjour à tous,

J'ai publié ce matin sur mon blog un tuto à propos de Deferred : http://www.mathieurobin.com/2011/02/...te-jquery-1-5/

J'essaierai au possible de le mettre sur Developpez ce weekend en même temps que celui sur .sub().
0  0 
Avatar de danielhagnoul
Rédacteur https://www.developpez.com
Le 04/02/2011 à 13:01
$.sub()

Crée une copie de l'objet jQuery. Les propriétés et les méthodes de la copie peuvent être modifiées sans affecter l'original.

Notez bien que toutes les méthodes de la copie pointent toujours vers l'objet original. La gestion des événements se fait toujours à travers l'original, de même pour la gestion des données (data). Les requêtes Ajax et les événements se dérouleront toujours par l'intermédiaire de l'objet jQuery original.

Il y a deux cas d'utilisation spécifiques pour lesquels $.sub() a été créé :
  • fournir un moyen facile pour modifier les méthodes jQuery sans détruire complètement les méthodes d'origine,
  • donner un moyen pour faciliter l'encapsulation et pour définir un espace de noms pour les plugins jQuery.


On travaille à l'intérieur d'une clôture jQuery.sub().
Voir : Clôturez jQuery !

Exemples d'utilisation de jQuery.sub()
0  0 
Avatar de nico78200
Membre du Club https://www.developpez.com
Le 05/02/2011 à 19:00
Pour la partie sur la méthode ajax(), pensez vous que mon problème pour poster un array soit lié?

Voir ici:

http://www.developpez.net/forums/d10...eys-variables/

Nico
0  0 
Avatar de gtraxx
Membre confirmé https://www.developpez.com
Le 06/02/2011 à 16:36
sa à l'air vraiment bien mais les anciens scripts (surtout JSON) de la version 1.4.4 ne tourne plus chez moi.
En plus pas moyen de savoir pourquoi, y a-t-il des changements à faire lors d'une simple requête json sous cette version ?
Je vais ouvrir un thread pour l'occasion
Une fois le problème résolu j'adapterai alors avec les nouvelles fonctionnalités
0  0 
Avatar de gwinyam
Membre chevronné https://www.developpez.com
Le 06/02/2011 à 18:24
Une requête JSON? Du genre getJson? Comme dit précédemment, tout le module Ajax a été revu pour amélioration de performances, amélioration de la gestion des retours etc...
0  0