AJAX steht für „Asynchronous Javascript And XML“ (Asynchronous JavaScript and XML) und bezeichnet eine Webentwicklungstechnologie zur Erstellung interaktiver Webanwendungen. „Chuanzhi Podcast AJAX Video Tutorial“ erklärt die verwandten Technologien von AJAX.
Adresse für die Kurswiedergabe: http://www.php.cn/course/565.html
Der Unterrichtsstil des Lehrers:
Die Vorträge des Lehrers sind einfach und ausführlich, klar in der Struktur, werden Schicht für Schicht analysiert, ineinandergreifend, streng in der Argumentation, streng in der Struktur und im Gebrauch Die logische Kraft des Denkens, um die Aufmerksamkeit der Schüler zu erregen. Nutzen Sie die Vernunft, um den Unterrichtsprozess im Klassenzimmer zu steuern. Durch das Anhören der Vorlesungen des Lehrers lernen die Schüler nicht nur Wissen, sondern erhalten auch eine Denkschulung und werden auch von der strengen akademischen Haltung des Lehrers beeinflusst und beeinflusst
Der schwierigere Punkt in diesem Video ist Verwenden Sie das XHR-Objekt zum Senden und Empfangen von Daten:
XMLHttpRequest ist das Objekt der XMLHttp-Komponente. Über dieses Objekt kann Ajax die Datenschicht nur wie eine Desktop-Anwendung mit dem Server austauschen, ohne dass dies erforderlich ist Aktualisieren Sie die Schnittstelle jedes Mal und müssen Sie sie nicht jedes Mal aktualisieren. Zum ersten Mal wird die gesamte Datenverarbeitungsarbeit an den Server übergeben. Dies verringert nicht nur die Belastung des Servers, sondern verbessert auch die Antwortgeschwindigkeit und verkürzt die Wartezeit des Benutzers.
XMLHttpRequest-Objekt und Ajax
In einer Ajax-Anwendung ist das XMLHttpRequest-Objekt dafür verantwortlich, Benutzerinformationen in asynchroner Kommunikation an den Server zu senden und Serverantwortinformationen und -daten zu empfangen.
Es ist zu beachten, dass JavaScript selbst nicht in der Lage ist, Anfragen an den Server zu senden. Verwenden Sie entweder die Methode window.open(), um eine Seite erneut zu öffnen, oder verwenden Sie das XMLHttpRequest-Objekt, um eine Anfrage zu senden Ersteres ist ein gewöhnlicher, synchroner Interaktionsmodus, während letzteres ein asynchroner Interaktionsmodus ist.
Eigenschaften und Methoden des XMLHttpRequest-Objekts.
Ab IE5.0 können Entwickler XMLHTTP-ActiveX-Komponenten innerhalb von WEB-Seiten verwenden, um ihre eigenen Funktionen zu erweitern, während Mozilla1.0 und NetScape7 Proxy-Klassen XMLHttpRequest erstellen, die XML erben; in den meisten Fällen sind XMLHttpRequest- und XMLHttp-Komponenten sehr ähnlich. Methoden ähneln Attributen, einige Attribute unterscheiden sich jedoch. Der folgende Code zeigt, wie ein XMLHttpRequest-Objekt in Browsern wie IE und NetScape erstellt wird.
<script language="javascript"> //定义一个变量 var http_request = false; //IE浏览器中创建 http_request = new ActiveXObject("Msxml2.XMLHTTP");//新版本IE http_request = new ActiveXObject("Microsoft.XMLHTTP");//旧版本IE //Netscope浏览器 http_request = new XMLHttpRequest(); </script>
Es ist zu beachten, dass XMLHttpRequest auch in der neuesten Browserversion IE7.0 von Microsoft unterstützt wird, was bedeutet, dass IE7.0 beide oben genannten Erstellungsmethoden unterstützt. Wenn wir AJAX-Anwendungen entwickeln, müssen wir auf kompatible Browsertypen achten.
Hier empfehlen wir auch den Download von Materialien: http://www.php.cn/xiazai/learn/1805
1.AjaxTrain (Quellcode)
2.JqueryTrain (Quellcode)
Das obige ist der detaillierte Inhalt vonQuellcode-Kursunterlagen des Chuanzhi Podcast AJAX-Video-Tutorials. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!