Vous avez aimé l'effet d'annonce de la semaine dernière? En voici un autre qui va vous plaire :
La RC 1 de jQuery 1.5 est disponible
Vous pouvez récupérer le code de cette RC sur le CDN de jQuery : http://code.jquery.com/jquery-1.5rc1.js
Au passage, pour ceux qui ont des petits soucis entre jQuery et l'API de Twitter, c'est peut-être normal. Il y a un bug majeur qui a été relevé par l'équipe de Twitter et ils sont déjà en train de bosser dessus. C'est tellement un bug préoccupant que John Resig, le créateur de jQuery a même blogué sur le sujet : http://ejohn.org/blog/learning-from-twitter/
Vous pouvez retrouver le sujet complet de discussion ici : http://forum.jquery.com/topic/jquery-1-4-4-performance-with-new-twitter%E2%80%8F-did-not-exist-with-1-4-2
Un utilisateur a suggéré que les arguments optionnels des méthodes de jQuerydevraient être passés en dernier. Dans l'idée, ce n'est pas une mauvaises suggestion, il est vrai que c'est une bonne pratique dans la majorité des langages que je connais et qui utilisent les arguments optionnels. Mais dans jQuery, il ne faut pas oublier que l'ordre des paramètres n'a pas énormément d'importance. Soit parce que vous avez tout mis dans un seul objet JSON (méthode que je défends), soit parce que vous avez saisi la logique de pensée des concepteurs de jQuery (ce n'est pas inaccessible, loin de là) et donc les arguments sont alors dans l'ordre qui a le plus de sens. Vous pouvez en discuter ici : http://forum.jquery.com/topic/optional-parameter-should-be-the-last-one
Une nouvelle fonctionnalité non négligeable apparaît avec la prochaine version de jQuery : Deferred. Le principe est de définir des fonctions de type callback sur des conditions pour une tâche qui ne se terminera pas immédiatement. Je ne suis pas sûr de tout avoir saisi sur le fonctionnement, je ne m'étendrai donc pas sur le sujet, j'en reparlerai plus tard, quand j'aurai pu pratiquer. En attendant, vous pouvez retrouver un billet de Rebecca Murphey à ce sujet :
Avant de vous souhaiter une bonne semaine et de vous dire "à la semaine prochaine", je tiens à vous rappeler que le hot linking des appels à jQuery hors code.jquery.com sera désactivé cette semaine. Pour rappel : http://blog.jquery.com/2010/12/30/hotlinking-to-be-disabled-on-jan-31-2011/
A la semaine prochaine!