Ich bin verwirrt über die Verwendung von Ajax oder Jquery, also möchte ich wissen, was die Unterschiede sind und welche besser ist, wie Leistung und Komplexität.Was ist der Unterschied zwischen Ajax und Jquery und welcher ist besser?
Antwort
ist eine Technik, um eine XMLHttpRequest (Out-of-Band-Http-Anfrage) von einer Webseite an den Server zu tun und Daten auf der Webseite zu senden/abrufen. AJAX steht für Asynchrones Javascript und XML. Es verwendet Javascript, um ein XMLHttpRequest zu erstellen, das normalerweise verschiedene Techniken in verschiedenen Browsern verwendet.
jQuery (website) ist ein JavaScript-Framework, das die Arbeit mit dem DOM erleichtert, indem viele Funktionen auf hoher Ebene erstellt werden, die zum Suchen und Interagieren mit dem DOM verwendet werden können. Ein Teil der Funktionalität von jQuery implementiert eine High-Level-Schnittstelle für AJAX-Anfragen. jQuery implementiert diese Schnittstelle abstrakt und schirmt den Entwickler von der Komplexität der Multi-Browser-Unterstützung bei der Anforderung ab.
So jQuery verwendet derzeit AJAX, benötigt es aber nicht *. Und AJAX wird auch nicht ausschließlich von jQuery verwendet. – jiggunjer
Ajax ist eine Technologie/Paradigma, während jquery eine Bibliothek ist (die neben anderen netten Funktionen einen praktischen Wrapper um Ajax bietet) - also kann man sie nicht vergleichen.
Es ist wirklich keine "entweder/oder" -Situation. AJAX steht für A Synchron J avascript eine nd X ML und JQuery ist eine JavaScript-Bibliothek, die den Schmerz des Schreibens gemeinsame JavaScript-Routinen nimmt.
Es ist der Unterschied zwischen einer Sache (jQuery) und einem Prozess (AJAX). Um sie zu vergleichen, würde man Äpfel und Orangen vergleichen.
Ajax ist eine Möglichkeit, Javascript für die Kommunikation mit dem Server zu verwenden, ohne die Seite erneut zu laden. jQuery verwendet Ajax für viele seiner Funktionen, aber es ist nichts anderes als eine Bibliothek, die einfachere Funktionalität bietet.
Mit jQuery müssen Sie nicht über das Erstellen von XML-Objekten ect ect denken, alles wird für Sie erledigt, aber mit gerade oben Javascript Ajax müssen Sie jeden einzelnen Schritt des Ajax Anrufs programmieren.
In StackOverflow drücken Sie die Up-Vote-Taste AJAX, während Sie Ihre Frage oder Antwort eintippen und im Echtzeit-Vorschaufenster darunter JavaScript (JQuery) sehen. Das bedeutet, dass der Unterschied zwischen AJAX und Javascript darin besteht, dass Sie mit AJAX mit dem Server kommunizieren können, ohne eine Seite zu aktualisieren (dh auf eine neue Seite zu gehen), während JavaScript (JQuery) Ihnen das Einbetten von Logik und Verhalten ermöglicht Seite. Mit dieser Logik erstellen Sie natürlich auch AJAX.
Sie sind nicht vergleichbar.
Ajax (Asynchrones Javascript und XML) ist eine Teilmenge von Javascript. Ajax bietet dem clientseitigen Browser die Möglichkeit, mit dem Server zu kommunizieren (z. B. Daten aus einer Datenbank abrufen), ohne eine Seitenaktualisierung durchführen zu müssen.
jQuery ist eine JavaScript-Bibliothek, die die JavaScript-Unterschiede cross-browser standardisiert. jQuery enthält einige Ajax-Funktionen.
ist eine Möglichkeit zum Senden von Informationen zwischen Browser und Server ohne Aktualisierung der Seite. Es kann mit oder ohne Bibliothek wie jQuery gemacht werden.
Es ist einfacher mit der Bibliothek.
Here is a list of JavaScript libraries/frameworks commonly used in AJAX development.
Eine einfachere Erklärung Englisch: jQuery ist etwas, das viel einfacher AJAX und andere JavaScript-Aufgaben macht.
- 1. Was ist der Unterschied zwischen jquery und jquery UI?
- 2. Was ist der Unterschied zwischen Microsoft AJAX und AJAX Pro?
- 3. Was ist der Unterschied zwischen `==` und `ist`?
- 4. Was ist der Unterschied zwischen? und ? = Nil
- 5. Welcher ist der richtige Bubble Sort und welcher ist besser?
- 6. Was ist der Unterschied zwischen $ und $$?
- 7. Was ist der Unterschied zwischen jQuery leben() und Livequery-Plugin?
- 8. Was ist der Unterschied zwischen Jquery Lazyload und JAIL?
- 9. Was ist der Unterschied in Session-Manager und Session-Container in Zend, welcher ist besser?
- 10. Welcher ist besser Komet oder Ajax?
- 11. Was ist der Unterschied zwischen forceFocus() und setFocus() in SWT?
- 12. Was ist der Unterschied zwischen:.! und: r !?
- 13. Was ist der Unterschied zwischen Difftime und '-'?
- 14. Was ist der Unterschied zwischen Verilog! und ~?
- 15. was ist der Unterschied zwischen [[], []] und [[]] * 2
- 16. Was ist der Unterschied zwischen/* ... */und/** ... */
- 17. Was ist der Unterschied zwischen `&` und `ref`?
- 18. Was ist der Unterschied zwischen $ (...) und `...`
- 19. Was ist der Unterschied zwischen .Equals und ==
- 20. Was ist der Unterschied zwischen "$^N" und "$ +"?
- 21. Was ist der Unterschied zwischen + = und = +?
- 22. Was ist der Unterschied zwischen $ (()) und Ausdruck?
- 23. Was ist der Unterschied zwischen $ (this) und diesem in jQuery?
- 24. Was ist der Unterschied zwischen get() und eq() in jquery?
- 25. Was ist der Unterschied zwischen find() und children() in jquery?
- 26. jQuery: Was ist der Unterschied zwischen '$ (this)' und 'this'?
- 27. Was ist der Unterschied zwischen Toggle und SlideToggle in jQuery?
- 28. Was ist der Unterschied zwischen jQuery Space und> Selektoren?
- 29. Was ist der Unterschied zwischen $ .add und $ .append JQuery
- 30. in jQuery was ist der Unterschied zwischen $. MyFunction und $ .fn.myFunction?
Äpfel und Orangen ist – UpTheCreek
https://learn.jquery.com/ajax/ ein wirklich hilfreich Link – ocean800
Blick auf diese http://stackoverflow.com/a/10680756/5362244 ... Es ist gut, Informationen – dhS