Sono confuso sull'uso di ajax o jquery, quindi voglio sapere quali sono le differenze e quale è migliore come prestazioni e complessità.
Sono confuso sull'uso di ajax o jquery, quindi voglio sapere quali sono le differenze e quale è migliore come prestazioni e complessità.
Risposte:
AJAX è una tecnica per eseguire una richiesta XMLHttpRequest (richiesta Http fuori banda) da una pagina Web al server e inviare / recuperare dati da utilizzare sulla pagina Web. AJAX sta per Asynchronous Javascript And XML. Utilizza javascript per costruire un XMLHttpRequest, in genere utilizzando diverse tecniche su vari browser.
jQuery ( sito web ) è un framework javascript che semplifica il lavoro con il DOM costruendo molte funzionalità di alto livello che possono essere utilizzate per cercare e interagire con il DOM. Parte della funzionalità di jQuery implementa un'interfaccia di alto livello per eseguire le richieste AJAX. jQuery implementa questa interfaccia in modo astratto, proteggendo lo sviluppatore dalla complessità del supporto multi-browser nel fare la richiesta.
Su StackOverflow, premendo il pulsante di voto positivo è AJAX mentre si digita la domanda o la risposta e viene visualizzata nella finestra di anteprima in tempo reale sotto è JavaScript (JQuery).
Ciò significa che la differenza tra AJAX e Javascript è che AJAX ti consente di comunicare con il server senza fare un aggiornamento della pagina (cioè andare su una nuova pagina) mentre JavaScript (JQuery) ti consente di incorporare logica e comportamento nella tua pagina. Naturalmente, con questa logica crei anche AJAX.
Non è davvero una situazione "o / o". AJAX sta per A sincrona J avascript un ND X ML, e JQuery è una libreria JavaScript che prende il dolore di scrivere routine comuni JavaScript.
È la differenza tra una cosa (jQuery) e un processo (AJAX). Confrontarli significherebbe confrontare mele e arance.
AJAX è un modo per inviare informazioni tra browser e server senza aggiornare la pagina. Può essere fatto con o senza libreria come jQuery .
È più facile con la libreria.
Ecco un elenco di librerie / framework JavaScript comunemente usati nello sviluppo di AJAX.
Non sono comparabili.
Ajax (Asynchronous Javascript and XML) è un sottoinsieme di javascript. Ajax è un modo per il browser lato client di comunicare con il server (ad esempio: recuperare i dati da un database) senza dover eseguire un aggiornamento della pagina.
jQuery è una libreria javascript che standardizza le differenze tra browser javascript. jQuery include alcune funzioni ajax.
Ajax è un modo per utilizzare Javascript per comunicare con il lato server senza caricare di nuovo la pagina. jQuery utilizza ajax per molte delle sue funzioni, ma non è altro che una libreria che fornisce funzionalità più semplici.
Con jQuery non devi pensare alla creazione di oggetti xml ect ect, tutto è fatto per te, ma con javascript ajax devi programmare ogni singolo passaggio della chiamata ajax.