09-04-2008, 12:04 AM
(Modification du message : 09-04-2008, 12:49 AM par Sephi-Chan.)
La gestion des événements (très importante) est assez proche.
http://docs.jquery.com/Events
jQuery utilise bind() là où Prototype utilise observe(). jQuery propose des raccourcis qui utilisent utilise directement la fonction de l'événement (click, change, etc.), le déclenchement de l'événement appelle alors la fonction (nommée ou non) donnée :
Pour ce qui est des chaînes, des tableaux et des objets, il semble que le cœur soit assez pauvre en la matière (cf. http://docs.jquery.com/Utilities), mais je ne doute pas que des extensions doivent exister. Il en existe pour tout et n'importe quoi, plus ou moins bien.
Par exemple Checkbox Shiftclick, qui permet de (de)sélectionner plusieurs case à cocher en cliquant sur l'une d'elle puis en cliquant sur une autre en maintenant la touche Shift du clavier. C'est tout bête mais trop peu de Webmails proposent cette fonctionnalité.
Flexigrid, un petit qui fait de la pagination, du tri et plus sur un tableau HTML.
GraphTable, qui crée des graphes à partir de tableau.
Impromptu, qui permet de recréer (pour les rendre plus esthétiques et moins énervantes) des fonctions telles que confirm(), prompt() ou alert().
Petite note aussi : j'en veux à Prototype de porter ce nom car c'est très chiant de se retrouver avec leur documentation quand l'on cherche à s'informer sur la programmation orientée prototype.
Sephi-Chan
http://docs.jquery.com/Events
jQuery utilise bind() là où Prototype utilise observe(). jQuery propose des raccourcis qui utilisent utilise directement la fonction de l'événement (click, change, etc.), le déclenchement de l'événement appelle alors la fonction (nommée ou non) donnée :
Code :
$('foo').click(function({ alert('Click !'); });
Pour ce qui est des chaînes, des tableaux et des objets, il semble que le cœur soit assez pauvre en la matière (cf. http://docs.jquery.com/Utilities), mais je ne doute pas que des extensions doivent exister. Il en existe pour tout et n'importe quoi, plus ou moins bien.
Par exemple Checkbox Shiftclick, qui permet de (de)sélectionner plusieurs case à cocher en cliquant sur l'une d'elle puis en cliquant sur une autre en maintenant la touche Shift du clavier. C'est tout bête mais trop peu de Webmails proposent cette fonctionnalité.
Flexigrid, un petit qui fait de la pagination, du tri et plus sur un tableau HTML.
GraphTable, qui crée des graphes à partir de tableau.
Impromptu, qui permet de recréer (pour les rendre plus esthétiques et moins énervantes) des fonctions telles que confirm(), prompt() ou alert().
Petite note aussi : j'en veux à Prototype de porter ce nom car c'est très chiant de se retrouver avec leur documentation quand l'on cherche à s'informer sur la programmation orientée prototype.
Sephi-Chan