Domanda

Dopo il suggerimento di utilizzare una libreria per il mio Ajax ha bisogno Ne userò uno, il problema è che ce ne sono così tanti e non ho idea di come iniziare a distinguerli.

Quindi, chiunque può farlo
A) Fornire una carrellata delle differenze o
B) Indicami (e altri come me) da qualche parte che abbia un elenco del genere.

In caso contrario, il piano C è quello di seguire quello che viene menzionato di più qui.

È stato utile?

Soluzione

Per rispondere B:

Confronto tra framework JavaScript


MODIFICARE: Anche se a quanto pare tutti e la loro mamma stanno cavalcando jQuery carrozzone (io uso MochiKit), esistono molte librerie che forniscono le stesse funzionalità: la serie di problemi risolti dalla maggior parte delle librerie (comunicazione asincrona client-server, manipolazione DOM, ecc.) è la stessa e ce ne sono poche che non hanno ciò di cui avrai bisogno finisci il lavoro.

La cosa importante da determinare da soli è se una libreria si adatta o meno al tuo stile e alla tua sensibilità particolari.Ignoranza diffusa su come JavaScript, il linguaggio, funziona davvero, insieme alla stampa negativa che ne risulta, insieme all'ormai immensa popolarità di jQuery, porta la maggior parte delle persone su quella strada.Per fortuna, non è una brutta strada da percorrere perché ci sono molti viaggiatori che ti tengono compagnia quando le astrazioni trapelano e hai bisogno di aiuto.Probabilmente non puoi sbagliare scegliendo jQuery.

Altri suggerimenti

jQuery, facile da imparare, facile da usare, ingombro ridotto, comunità di sviluppatori di plugin attiva.Non puoi sbagliare con jQuery.

Per quello che vale jQuery il restyling del sito web è stato lanciato questa mattina (venerdì 29 agosto 2008).Fatto divertente.E ovviamente +1 alla sua menzione.

Stackoverflow utilizza jquery, credo, e ho sentito che jquery è di gran moda

Devo esprimere un altro voto a favore jQuery.È semplicissimo da usare e rende il tuo Javascript molto più pulito.

Ad esempio, se vuoi aggiungere un evento onclick a tutti i div all'interno di un elemento con ID "clickdivs", fai semplicemente questo:

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

Il tuo HTML sarebbe simile a questo:

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

Viola!

Discussione correlata qui, con alcuni buoni contributi:

Quale libreria JavaScript sceglieresti per un nuovo progetto e perché?

Stiamo iniziando a utilizzare jQuery dove lavoro.Non sono un grande con JavaScript, ma a tutti gli altri piace molto.Non so se questo aiuta affatto...

Sto usando Prototipo + Scritturale.

Hanno una buona documentazione API e funzionano benissimo per me!I maggiori vantaggi sono:

  • Pulisce il codice JavaScript disordinato
  • Compatibilità tra browser
  • Semplifica la gestione AJAX
  • Effetti dell'interfaccia utente fluidi

Suggerisco di limitarti a una libreria che può essere estratta da un CDN gratuito come CDN AJAX di Google O CDN AJAX di Microsoft.La disponibilità su un CDN indica un certo livello minimo di popolarità e utilizzarne uno ti consentirà di caricare le tue pagine web più velocemente.jQuery è la mia libreria preferita ed è disponibile sia su Google che su MS CDN.

jQuery è il miglior framework che abbia mai visto là fuori...sta abbracciando metodi moderni di codifica come codice semplice, pulito e veloce.

Scegli jQuery...

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top