Question

Après la suggestion d'utiliser une bibliothèque pour mes besoins en ajax Je vais en utiliser un, le problème est qu'il y en a tellement et je ne sais même pas comment commencer à les distinguer.

Ainsi, quelqu'un peut-il
A) Donnez un aperçu des différences ou
B) Dirigez-moi (et d'autres comme moi) vers un endroit qui a une telle liste.

À défaut de ce plan C, il faut choisir celui qui est le plus mentionné ici.

Était-ce utile?

La solution

Pour répondre B :

Comparaison des frameworks JavaScript


MODIFIER: Même si tout le monde et leur mère chevauchent apparemment le jQuery train en marche (j'utilise MochiKit), il existe de nombreuses bibliothèques qui offrent les mêmes fonctionnalités - l'ensemble des problèmes que la plupart des bibliothèques résolvent (communication client-serveur asynchrone, manipulation DOM, etc.) est le même, et rares sont celles qui n'ont pas ce dont vous aurez besoin. finis le travail.

La chose importante à déterminer par vous-même est de savoir si une bibliothèque conviendra ou non à votre style et à vos sensibilités particuliers.Ignorance généralisée sur la façon dont Javascript, le langage, fonctionne réellement, associé à la presse négative qui en résulte, associé à la popularité désormais immense de jQuery, conduit la plupart des gens dans cette voie.Heureusement, ce n'est pas une mauvaise route car il y a beaucoup de voyageurs pour vous tenir compagnie lorsque les abstractions fuient et que vous avez besoin d'aide.Vous ne pouvez probablement pas vous tromper en choisissant jQuery.

Autres conseils

jQuery, facile à apprendre, facile à utiliser, faible encombrement, communauté de développeurs de plugins active.Vous ne pouvez pas vous tromper avec jQuery.

Pour ce que ça vaut jQuery la refonte du site Internet a été lancée ce matin (vendredi 29 août 2008).Bon fait amusant.Et bien sûr +1 à sa mention.

Stackoverflow utilise jquery je pense, et j'ai entendu dire que jquery fait fureur

Je dois voter à nouveau pour jQuery.Il est très simple à utiliser et rend votre javascript beaucoup plus propre.

À titre d'exemple, si vous souhaitez ajouter un événement onclick à tous les divs à l'intérieur d'un élément avec l'identifiant "clickdivs", il vous suffit de procéder comme suit :

function clickedme(event) {
  alert('Someone clicked me!');
}
$('#clickdivs div').click(clickedme);

Votre code HTML ressemblerait à ceci :

<div id="clickdivs">
  <div>Click Here</div>
  <div>And Here</div>
  <p>Not here</p>
  <div>Click Here Too</div>
</div>

Alto!

Sujet connexe ici, avec quelques bonnes contributions :

Quelle bibliothèque JavaScript choisiriez-vous pour un nouveau projet et pourquoi ?

Nous commençons à utiliser jQuery là où je travaille.Je ne suis pas un grand adepte de JavaScript, mais tout le monde l'aime beaucoup.Je ne sais pas si cela aide du tout...

j'ai utilisé Prototype + Scriptaculeux.

Ils ont une bonne documentation API et fonctionnent très bien pour moi !Les plus grands avantages sont :

  • Nettoie le code javascript désordonné
  • Compatibilité entre navigateurs
  • Simplifie la gestion d'AJAX
  • Effets d'interface utilisateur fluides

Je suggère de vous limiter à une bibliothèque qui peut être extraite d'un CDN gratuit tel que Le CDN AJAX de Google ou Le CDN AJAX de Microsoft.La disponibilité sur un CDN indique un certain niveau minimum de popularité et en utiliser un vous permettra de charger vos pages Web plus rapidement.jQuery est ma bibliothèque préférée et est disponible sur les CDN Google et MS.

jQuery est le meilleur framework que j'ai vu...il adopte des méthodes modernes de codage telles qu’un code simple, propre et rapide.

Optez pour jQuery...

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top