Je crois que vous n'allez pas finir de m'entendre en parler, mais je suis véritablement emballé par la librairie javascript jQuery. Après la release de la version 1.1, très rapidement suivie de la 1.1.1, voici encore du nouveau avec la documentation de l'API présentée d'une très belle manière et consultable offline.
Cela se passe ici : http://jquery.bassistance.de/api-browser/
Je reviendrais sur jQuery dans des exemples plus concrets. A bientôt!












Bizarrement, je préfère sendAndLoad (XML.sendAndLoad, méthode)
J’ai joué un peu avec, et je dois dire que jQuery est d’un simplicité d’utilisation à toute épreuve. En revanche j’ai repépré quelques petits trucs qui me déplaisent suffisement pour que je ne l’utilise pas. Je compte néanmoins creuser un peu et demander quelques opinions sur la mailing-list francophone (http://www.sutekidane.net/blog/liste-francophone-pour-jquery.html ^^) avant de définitivement faire un choix
Oups, il fallait lire
« Bizarrement, je préfère http://www.visualjquery.com/ »
… et dire qu’il y a une prévisualisation avant de poster…
La catégorisation de http://www.visualjquery.com/ est vraiment intéressante et beaucoup plus lisible. Je l’adopte aussi.
Merci
loranger, merci pour le lien, il est vrai que le contraste de couleurs utilisé rend la consultation vraiment très intéressante
Idem je préfère visualjquery,
mais le fait de pouvoir consulter la doc offline c’est aussi une chouette idée (surtout dans mon bled ou la connexion internet est lunatique ::whistle )
loranger > qu’est-ce que tu n’aimes pas dans jQuery ? J’ai commencé à m’y mettre il y a 2 semaines et pour l’instant je la trouve très agréable à utiliser.
Bah je ne comprends pas que jQuery ne rafraichisse pas le DOM quand tu le modifies.
Par exemple, tu déclares un évenement générique sur ta page (disons, pour faire simple, afficher un tooltip sur tous tes liens).
Maintenant, remplaçons un morceau de la page par un autre (via manipulation de DOM ou via ajax). Et bien, l’événement déclaré précédemment ne sera pas applicable aux nouveaux éléments. Il faudra le redéclarer (ce qui a pour conséquence d’executer deux fois l’affichage de tooltips sur les liens qui eux n’ont pas été « modifiés ») Et ça, ça me dépasse : Une librairie de manipulation de DOM qui ne gère pas la modification du DOM et qui n’a pas non plus de méthode pour recharger de manière manuelle, l’état du DOM.
Tiens, et puisqu’on me donne l’occasion de faire un gros paté dans les commentaires du blog de Thanh (pardon, hein), il y a une autre conséquence au problème sus-cité : Vu que le DOM n’est pas à jour après une modif (DOM ou ajax), on ne peut pas accéder à un élément nouvellement ajouté/modifié : $(‘#monId’) ne renvoie rien, alors que le DOM (le vrai), lui, fonctionne, tout comme prototype, d’ailleurs.
Voilà, je trouve jQuery génial, mais ces lacunes me frustrent, vous n’imaginez pas à quel point. ::rolleyes
Merci loranger pour les retours que tu nous fais (et que je prend en compte)
Il apparaît qu’une comparaison prototype/sciptaculous contre jquery semble indispensable, surtout pour une utilisation dans un milieu professionnel (ce que je vise avant tout).
Reste plus qu’a trouver le temps de faire cette comparaison ::whistle
Je suis peut être hors sujet …
Mais même si j’utilise prototype la plus part du temps et que j’ai testé JQuery.
Je trouve cette librairie vachement bien aussi (ligth et vachement bien) : http://www.devpro.it/bytefx/
Je suis tombé par hasard sur un comparatif de performances : http://blog.dojotoolkit.org/2007/02/04/dojoquery-a-css-query-engine-for-dojo
Ben jQuery n’a pas l’air d’être le mieux placé, loin de là :-/
Bonjour,
Concernant la documentation de jQuery, une traduction en français « non officielle » comme définie par sont auteur est disponible ici: http://jquery.developpeur-web2.com/documentation.php
Bonjour !
Effectivement jQuery ne prends pas en compte es modifications du DOM. Mais il existe un évènement permettant de palier cela, il s’agit de l’évènement live.