Sono confuso dall'uso di ajax o jquery, quindi voglio sapere quali sono le differenze e quale è meglio come prestazioni e complessità.qual è la differenza tra ajax e jquery e quale è meglio?
risposta
AJAX è una tecnica per eseguire un XMLHttpRequest (richiesta Http fuori banda) da una pagina Web al server e inviare/recuperare i dati da utilizzare nella pagina Web. AJAX sta per Asynchronous Javascript e XML. Utilizza javascript per costruire un XMLHttpRequest, in genere utilizzando tecniche diverse su vari browser.
jQuery (website) è un framework javascript che facilita il lavoro con il DOM creando 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 fare richieste AJAX. jQuery implementa questa interfaccia in modo astratto, schermando lo sviluppatore dalla complessità del supporto multi-browser nel fare la richiesta.
Così jQuery attualmente usa AJAX, ma non * necessita * di per sé. E AJAX non è utilizzato esclusivamente da jQuery. – jiggunjer
Ajax è una tecnologia/paradigma, mentre jquery è una libreria (che fornisce - oltre ad altre buone funzionalità - un comodo wrapper attorno ajax) - quindi non è possibile confrontarle.
In realtà non è una situazione "o/o". AJAX sta per Un sincrono J avascript un ° 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 sarebbe paragonare mele e arance.
Ajax è un modo di utilizzare Javascript per comunicare con serveride senza caricare nuovamente la pagina. jQuery usa ajax per molte delle sue funzioni, ma nient'altro che una libreria che fornisce funzionalità più semplici.
Con jQuery non devi pensare di creare oggetti xml ect ect, tutto è fatto per te, ma con l'ajax javascript dritto devi programmare ogni singolo passo della chiamata ajax.
Su StackOverflow, premere il pulsante di voto alto è AJAX mentre la digitazione della domanda o della risposta e la visualizzazione nella finestra di anteprima in tempo reale sottostante è JavaScript (JQuery).
Ciò significa che la differenza tra AJAX e Javascript è che AJAX consente di comunicare con il server senza eseguire un aggiornamento della pagina (ad esempio andando a una nuova pagina) mentre JavaScript (JQuery) consente di incorporare la logica e il comportamento sul proprio pagina. Naturalmente con questa logica crei anche AJAX.
Non sono confrontabili.
Ajax (Asynchronous Javascript e 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 il cross-browser differenze javascript. jQuery include alcune funzioni Ajax.
AJAX è un modo di inviare informazioni tra browser e server senza aggiornare la pagina. Può essere fatto con o senza libreria come jQuery.
È più semplice con la libreria.
Here is a list of JavaScript libraries/frameworks commonly used in AJAX development.
Una più semplice spiegazione inglese: jQuery è qualcosa che rende AJAX e altre attività di JavaScript molto più facile.
- 1. Qual è la differenza tra $ e $$?
- 2. Qual è la differenza tra `##` e `hashCode`?
- 3. Qual è la differenza tra glib gunichar e wchar_t e quale è meglio per le soluzioni multipiattaforma?
- 4. Differenza tra $ .ajax() e $ .get() e $ .load()
- 5. Qual è la differenza tra "$ variabile" e "variabile" - JavaScript - jQuery
- 6. jQuery: Qual è la differenza tra "$ (questo)" e "questo"?
- 7. Qual è la differenza tra jQuery .val() e .attr ('valore')?
- 8. Qual è la differenza tra = e: =
- 9. Qual è la differenza tra Verilog! e ~?
- 10. Qual è la differenza tra? : e ||
- 11. qual è la differenza tra [[], []] e [[]] * 2
- 12. Qual è la differenza tra ("") e (null)
- 13. Qual è la differenza tra dict() e {}?
- 14. Qual è la differenza tra " " e ""?
- 15. Qual è la differenza tra {0} e ""?
- 16. Qual è la differenza tra {0} e +?
- 17. Qual è la differenza tra .ToString() e + ""
- 18. qual è la differenza tra:.! e: r !?
- 19. Qual è la differenza tra {% load staticfiles%} e {% load static%}
- 20. Qual è la differenza tra json e XML?
- 21. Qual è la differenza tra Adobe Edge Code e Brackets?
- 22. Qual è la differenza tra RadGrid.Rebind() e RadGrid.MasterTableView.Rebind()?
- 23. qual è la differenza tra import e const e quale è preferito in commonjs
- 24. Qual è la differenza tra Convert.ToInt32 e Int32.Parse?
- 25. Qual è la differenza tra jquery.js e jquery.lite.js?
- 26. Qual è la differenza tra Dispatcher.BeginInvoke e Task.Factory.StartNew
- 27. Qual è la differenza tra UIImageView e drawInRect?
- 28. "if" e "#if"; quale è meglio usare
- 29. Qual è la differenza tra dbcontext.Add e dbcontext.AddObject
- 30. Qual è la differenza tra TypedArray.getInteger() e TypedArray.getInt()?
mele e le arance – UpTheCreek
https://learn.jquery.com/ajax/ è davvero un utile collegamento – ocean800
un'occhiata a questo http://stackoverflow.com/a/10680756/5362244 ... Si tratta di una buona informazione – dhS