/ / Javascript o jquery? - javascript, jquery

Javascript o jquery? - javascript, jquery

Mi piacerebbe fare una semplice domanda, Dovrei usare javascript o jquery?

Per quanto ne so, jquery è difficile per meimpara (almeno la parte ajax) e conosco già javascript e come fare quasi tutto in javascript. In alcune funzioni devo dire che nel mio sito ho usato jquery principalmente per le animazioni fantasiose ma solo per quello. Questo è il massimo che posso fare con jquery. Quindi jquery mi offrirà più prestazioni o no? Dovrei imparare jquery per creare le funzioni ajax o semplicemente restare con javascript?

So anche che non sarebbe l'ideale, ma credi che usare jquery e javascript (ovviamente per funzioni diverse) sarà bacato ??

Grazie in anticipo.

EDIT: Certo che so che jQuery è un framework Javascript, mi chiedo se offrirà qualcosa di più in termini di prestazioni, grazie.

risposte:

6 per risposta № 1

È solo un insieme di funzioni Javascript che molte persone trovano molto convenienti.
jQuery.ajax in particolare è molto più facile da usare rispetto al nativo XMLHTTPRequest.

Non c'è niente di sbagliato nel chiamare le funzioni che non sono definite da jQuery.


5 per risposta № 2

jQuery è JavaScript. È solo un framework, quindi sei totalmente sicuro di usare entrambi.

Rispondere alla tua domanda aggiornata su come i framework jQuery ti offrono di più rispetto al semplice JavaScript:

  • Scrivi meno codice e fai di più
  • Compatibilità cross-browser pronta all'uso
  • Un sacco di ottimi plugin disponibili

Non dovresti preoccuparti delle prestazioni. jQuery ti offre molto di più.


4 per risposta № 3

jQuery è una libreria JavaScript, quindi per usare jQuery devi usare JavaScript.

Detto questo, sei libero di usare entrambi. Usa il semplice JavaScript dove vuoi, usa la libreria jQuery per il codice che è più chiaramente espresso in jQuery.


2 per risposta № 4

jQuery IS Javascript in realtà.

Ma per domande, usa entrambi, perché jQuery è più veloce per alcune cose, ma è limitato. È solo una libreria Javascript.


2 per risposta № 5

jQuery è javascript.

Detto questo, se stai già utilizzando jQuery nel tuo sito Web, ti consiglio di utilizzare il suo supporto ajax: è molto più bello che tentare di scrivere la tua implementazione cross-browser.


2 per risposta № 6

Una domanda per te - dici di conoscere javascript molto bene, quindi hai creato un plug-in per JavaScript? vale a dire. un insieme di funzioni riutilizzabili che usi nel tuo sito?

jQuery è solo questo - niente di più. Si tratta di un wrapper su javascript che consente di risparmiare molto tempo e codice in determinate situazioni.


2 per risposta № 7

jQuery non offre nulla su Javascript in termini di prestazioni. Lo scopo è rendere lo sviluppo più facile, migliore e più produttivo.


2 per risposta № 8

Tu puoi fare le stesse funzioni che jQuery fa con Javascript, perché jQuery è fatto con il codice Javascript.

jQuery cerca di semplificare molto i compiti visivi e di selezione che sono più noiosi con JS.

Usa jQuery e, quando devi essere più specifico, aggiungi JS.


1 per risposta № 9

Come altri hanno notato jquery è javascript ..

assolutamente jQuery, a mio parere, l'animazione èparte non eccezionale. Con jquery puoi gestire il codice javascript cross-browser molto facilmente, e penso che la parte ajax sia molto più semplice e flessibile rispetto alla pura xmlhttprequest javascript.


1 per risposta № 10

Sì, sicuramente andrei per jQuery. All'inizio sembra un po 'difficile, ma presto scoprirai che jQuery è molto più facile da usare e migliore nelle prestazioni.

Dopo tutto, Javascript prende 20 linee per fare una chiamata Ajax. jQuery farebbe solo (per esempio):

$.ajax({
type: "POST",
url: "yourscript.php",
data: ({ id : retrieved_id,
firstname : firstname }),
success: function(data) {
$("#txt_id").html(data);
}
});

jQuery faciliterà molte cose per te. Anch'io avevo familiarità con Javascript ed ero un po 'titubante ad iniziare a usare jQuery, ma ora non posso più farne a meno!

Tieni presente però che jQuery è proprio come una libreria Javascript. Quindi continuerai a utilizzare Javascript.