Heim  >  Artikel  >  Web-Frontend  >  Wie lernt man Ajax gut? Der einzige Weg, Ajax zu lernen (klassisch)

Wie lernt man Ajax gut? Der einzige Weg, Ajax zu lernen (klassisch)

寻∝梦
寻∝梦Original
2018-09-10 15:09:343003Durchsuche

Dieser Artikel stellt hauptsächlich den Lernpfad von Ajax vor, wie man Ajax gut lernt und wie man Ajax lernt, muss erlebt werden. Werfen wir jetzt einen Blick auf diesen Artikel

Ajax (Asynchrones JavaScript und XML)

Bevor Sie Ajax lernen, müssen Sie über Kenntnisse in JavaScript und DOM verfügen

1. Einführung und Vorteile von Ajax

a . Was ist Ajax?

Ajax verwendet einen asynchronen interaktiven Prozess

1. Daten auf Abruf abrufen

b der Ajax-Nachteile

c. Anwendung von Ajax

2. Erstellen Sie ein Ajax-Objekt. Dies ist der erste Schritt, um Ajax zu lernen >

var d=new Date();

Der Prozess zum Erstellen eines Objekts ist etwas komplizierter, aber diese Codes sind festgelegt

Schreiben Sie den Prozess zum Erstellen eines XMLHttpRequest-Objekts in eine Funktion

Unterteilt Browser hauptsächlich in zwei Typen

Einer sind Browser der IE-Serie (IE5.0 IE5.5 IE6.0, IE7 IE8)

Einer ist Nicht-IE Browser (Beide basieren auf W3C-Standards) FF Mozilla NetScape (Wenn Sie mehr erfahren möchten, besuchen Sie die Spalte „AJAX-Entwicklungshandbuch“ auf der chinesischen PHP-Website, um mehr zu erfahren)

3. Verwenden Sie Ajax, um Fordern Sie den Server an

4. Erhalten Sie die vom Server gesendeten Daten über Ajax

5. Erstellen Sie eine Ajax-Klasse, um die Verwendung von Ajax zu vereinfachen

6. eindeutige Prüfsumme und kein Aktualisierungs-Paging)

new ActiveXObject("Microsoft.XMLHTTP");

new ActiveXObject("MSXML.XMLHTTP");

new ActiveXObject("' Msxml2.XMLHTTP.7.0'");

....

['Microsoft.XMLHTTP', 'MSXML.XMLHTTP', 'Msxml2.XMLHTTP.7.0', „Msxml2.XMLHTTP.6.0“, „Msxml2.XMLHTTP.5.0“, „Msxml2.XMLHTTP.4.0“, 'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP']

Methoden im Ajax-Engine-Objekt

abort() Aktuelle Anfrage stoppen

getAllResponseHeaders() Geben Sie die vollständigen Header als Zeichenfolge zurück

getResponseHeader("headerLabel") Geben Sie eine einzelne Headerbezeichnung als Zeichenfolge zurück

open("method","URL"[,asyncFlag[,"userName" [, „Passwort“]]]) Legen Sie die Ziel-URL, Methode und andere Parameter der ausstehenden Anfrage fest

send(content) Senden Sie die Anfrage

setRequestHeader("label", "value") Legen Sie den Header fest und senden Sie ihn mit die Anfrage

Attribute im Ajax-Engine-Objekt

onreadystatechange-Ereignisauslöser für Zustandsänderung

readyState-Objektstatus (Ganzzahl):

0 = Nicht initialisiert 1 = Lesen 2 = Lesen 3 = Interaktiv 4 = Abgeschlossen

responseText Die Textversion der vom Serverprozess zurückgegebenen Daten

responseXML Das DOM-kompatible XML-Dokument der vom Serverprozess zurückgegebenen Daten Serverprozessobjekt

Status-Statuscode, der vom Server zurückgegeben wird, z. B.: 404 = „Datei nicht gefunden“, 200 = „Erfolg“

statusText-Statustextinformationen, die vom Server zurückgegeben werden

Dieser Artikel Der Artikel endet hier (wenn Sie mehr lesen möchten, besuchen Sie die Spalte „PHP Chinese User Manual“

, um mehr zu erfahren. Wenn Sie Fragen haben, können Sie unten eine Nachricht hinterlassen).

Das obige ist der detaillierte Inhalt vonWie lernt man Ajax gut? Der einzige Weg, Ajax zu lernen (klassisch). 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