Heim  >  Artikel  >  Web-Frontend  >  Was sind Ajax und JQuery?

Was sind Ajax und JQuery?

藏色散人
藏色散人Original
2021-11-11 11:11:134117Durchsuche

ajax ist eine Technologie zur Erstellung besserer, schnellerer und interaktiverer Webanwendungen, während jQuery ein schnelles, prägnantes JavaScript-Framework und nach Prototype eine weitere hervorragende JavaScript-Codebibliothek ist.

Was sind Ajax und JQuery?

Die Betriebsumgebung dieses Artikels: Windows7-System, JQuery-Version 1.2.6, DELL G3-Computer

Was sind Ajax und JQuery?

ajax Einführung:

Ajax ist ein neuer Begriff, der 2005 von Jesse James Garrett vorgeschlagen wurde, um einen „neuen“ Ansatz zu beschreiben, der eine Sammlung bestehender Technologien verwendet, darunter: HTML oder XHTML, CSS, JavaScript, DOM, XML, XSLT und vor allem XMLHttpRequest. Webanwendungen, die Ajax-Technologie verwenden, können schnell inkrementelle Aktualisierungen der Benutzeroberfläche bereitstellen, ohne dass die gesamte Seite neu geladen (aktualisiert) werden muss, wodurch das Programm schneller auf Benutzervorgänge reagieren kann.

Quelle:

Der Begriff Ajax entstand, um den Übergang von webbasierten Anwendungen zu datenbasierten Anwendungen zu beschreiben.

Ajax ist keine neue Programmiersprache, sondern eine Technologie zur Erstellung besserer, schnellerer und interaktiverer Webanwendungen.

Verwenden Sie JavaScript, um Anfragen an den Server zu stellen und Antworten zu verarbeiten, ohne das Kernobjekt XMLHttpRequest des Benutzers zu blockieren. Über dieses Objekt kann Ihr JavaScript Daten mit dem Webserver austauschen, ohne die Seite neu zu laden, d. h. es kann einen teilweisen Aktualisierungseffekt erzeugen, ohne die Seite zu aktualisieren.

Ajax verwendet asynchrone Datenübertragung (HTTP-Anfragen) zwischen dem Browser und dem Webserver, was es einer Webseite ermöglicht, statt der gesamten Seite kleine Informationsmengen vom Server anzufordern.

Wie AJAX funktioniert

Ajax kann Internetanwendungen kleiner, schneller und benutzerfreundlicher machen.

Ajax ist eine Browser-Technologie, die unabhängig von Webserver-Software ist. Ajax basiert auf den folgenden Webstandards:

JavaScript, XML, HTML und CSS Die in Ajax verwendeten Webstandards sind klar definiert und werden von allen gängigen Browsern unterstützt. Ajax-Anwendungen sind browser- und plattformunabhängig.

Webanwendungen haben gegenüber Desktopanwendungen viele Vorteile: Sie können ein breites Spektrum an Benutzern erreichen, sind einfacher zu installieren und zu warten und einfacher zu entwickeln.

Allerdings sind Internetanwendungen nicht so vollständig und benutzerfreundlich wie herkömmliche Desktop-Anwendungen. Mit Ajax können Internetanwendungen vollständiger und benutzerfreundlicher werden.

Einführung in jquery:

jQuery ist ein schnelles und prägnantes JavaScript-Framework. Es ist eine weitere hervorragende JavaScript-Codebibliothek (Framework) nach Prototype. Es wurde im Januar 2006 veröffentlicht. Der Zweck des jQuery-Designs besteht darin, „weniger zu schreiben, mehr zu tun“, was bedeutet, weniger Code zu schreiben und mehr Dinge zu tun. Es kapselt häufig verwendete Funktionscodes in JavaScript, stellt ein einfaches JavaScript-Entwurfsmuster bereit und optimiert HTML-Dokumentvorgänge, Ereignisverarbeitung, Animationsdesign und Ajax-Interaktion.

Die Kernfunktionen von jQuery lassen sich wie folgt zusammenfassen: Es verfügt über eine einzigartige Kettensyntax und eine kurze und übersichtliche Multifunktionsschnittstelle. Es verfügt über einen effizienten und flexiblen CSS-Selektor und verfügt über einen praktischen Plug -in-Erweiterungsmechanismus und umfangreiches Plugin. jQuery ist mit verschiedenen gängigen Browsern kompatibel, z. B. IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+ usw.

Sprachfunktionen:

Dokumentelemente schnell abrufen

Der Auswahlmechanismus von jQuery basiert auf dem CSS-Selektor, der die Möglichkeit bietet, Elemente in DOM-Dokumenten schnell abzufragen, und die Möglichkeit zum Abrufen von Seitenelementen in JavaScript erheblich verbessert.

Stellen Sie wunderschöne dynamische Seiteneffekte bereit.

jQuery verfügt über eine Reihe integrierter Animationseffekte, mit denen sich sehr schöne Webseiten entwickeln lassen, z. B. Ein- und Ausblenden, Elemententfernung und andere dynamische Effekte Spezialeffekte.

Erstellen Sie nicht aktualisierbare AJAX-Webseiten

AJAX ist die Abkürzung für asynchrones JavaScript und XML. Es kann sehr sensible, nicht aktualisierungsfähige Webseiten entwickeln, insbesondere bei der Entwicklung serverseitiger Webseiten, die kommunizieren müssen Wenn Sie AJAX nicht verwenden, müssen Sie die Webseite jedes Mal aktualisieren, wenn die Daten aktualisiert werden. Nach der Verwendung von AJAX-Spezialeffekten kann die Seite jedoch teilweise aktualisiert werden, um dynamische Effekte bereitzustellen.

Bietet Verbesserungen der JavaScript-Sprache

jQuery bietet Verbesserungen grundlegender JavaScript-Strukturen, wie z. B. Elementiteration und Array-Verarbeitung.

Verbesserte Ereignisbehandlung

jQuery bietet verschiedene Seitenereignisse, wodurch Programmierer vermeiden können, zu viel Ereignisbehandlungscode in HTML hinzuzufügen, und was am wichtigsten ist: Der Ereignishandler beseitigt verschiedene Probleme mit der Browserkompatibilität.

Den Inhalt der Webseite ändern

jQuery kann den Inhalt der Webseite ändern, z. B. den Text der Webseite ändern, das Webseitenbild einfügen oder umdrehen. jQuery vereinfacht die Art und Weise, wie JavaScript-Code verarbeitet werden muss.

Verwandte Empfehlungen: „Ajax-Video-Tutorial“ „JQuery-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas sind Ajax und JQuery?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Was ist jquery.form.js?Nächster Artikel:Was ist jquery.form.js?