23-04-2015, 04:17 PM
Erreur de copier-coller surtout : http://jsfiddle.net/QdMc5/
Ensuite si on suit ta logique, dans ce cas autant se passer de toutes les librairies puisqu'on peut tout faire en natif. jQuery résout beaucoup de problèmes de compatibilité entre navigateurs et simplifie pas mal l'écriture de code cross-browser.
On peut effectivement passer à jQuery des nodes si besoin. Mais par exemple NodeList n'implémente pas .map, .forEach, .on, c'est assez bas niveau comme objet. Donc perso je préfère de loin avoir une surcouche qui me fait tout ça, comme Sizzle par exemple. Et ensuite jQuery si on se sert aussi de ses autres fonctionnalités.
Enfin bon, pour résumer mon propos, c'est une bonne librairie qui donne pas mal de productivité, mais qui a ses quirks qu'il faut connaitre. Ensuite je la défend pas particulièrement, je ne m'en suis pas servi sur mes trois derniers projets.
Ensuite si on suit ta logique, dans ce cas autant se passer de toutes les librairies puisqu'on peut tout faire en natif. jQuery résout beaucoup de problèmes de compatibilité entre navigateurs et simplifie pas mal l'écriture de code cross-browser.
On peut effectivement passer à jQuery des nodes si besoin. Mais par exemple NodeList n'implémente pas .map, .forEach, .on, c'est assez bas niveau comme objet. Donc perso je préfère de loin avoir une surcouche qui me fait tout ça, comme Sizzle par exemple. Et ensuite jQuery si on se sert aussi de ses autres fonctionnalités.
Enfin bon, pour résumer mon propos, c'est une bonne librairie qui donne pas mal de productivité, mais qui a ses quirks qu'il faut connaitre. Ensuite je la défend pas particulièrement, je ne m'en suis pas servi sur mes trois derniers projets.