HTML Tutorials |
|
XML Tutorials |
|
Browser Scripting |
|
Server Scripting |
|
.NET (dotnet) |
|
Multimedia |
|
Web Building |
|
Java Tutorials |
|
Programming Langauges |
|
Soft Skills |
|
Database Tutorials |
|
Operating System |
|
Software Testing |
|
SAP Module |
|
Networking Programming |
|
Microsoft Office |
|
Accounting |
|
|
Was ist AJAX?
|
AJAX steht f�r asynchrones Java und XML
|
Ajax ist ein Satz Technologien, gest�tzt durch ein web browser, einschlie�lich folgende Elemente:
- HTML und CSS f�r das Darstellen.
- Javascript (ECMAScript) f�r die lokale Verarbeitung und DOM (Dokument-Gegenstand-Modell) zum von Daten innerhalb der Seite zug�nglich zu machen oder des Elements der XML Akte zug�nglich zu machen gelesen auf dem Bediener (mit der getElementByTagName Methode zum Beispiel)�
- Die XMLHttpRequest Kategorie liest oder sendet Daten bez�glich des Bedieners asynchronously.
|
Warum verwenden wir AJAX?
|
- AJAX ist das Akronym f�r asynchrones Java und XML
- Anders als �lteres approache die die Neuladung der gesamten Seite mit jedem postback, Ajax Gebrauch das Javascript DOM, der XMLHttpRequest Gegenstand, XML erfordern, und CSS zu downloaden und Anzeigen gerade der Inhalt, der �ndern mu�.
- Ajax reiche Klienten im realistischen
- Die Schl�sselelemente von Ajax
- Ladendaten, die asynchronously XML Technologien verwenden
- Aus dritter Quelle Bibliotheken und Rahmen
- Arbeiten mit der Bedienerseite
- Sicherheit und Leistung mit Ajax
|
Wie AJAX Arbeiten?
|
Ajax benutzt ein programmierenmodell mit Anzeigen und F�llen. Diese F�lle sind Benutzert�tigkeiten, sie nennen Funktionen verbunden zum Element der Webseite. Wechselwirkend wird mit Formen und Tasten erzielt. DOM darf Elemente der Seite mit T�tigkeiten verbinden und Daten von den XML Akten auch extrahieren, die vom Bediener bereitgestellt werden. Um Daten bez�glich des Bedieners zu erhalten, liefert XMLHttpRequest zwei Methoden ist wie folgt: - �ffnen: einen Anschlu� verursachen. - senden: einen Antrag zum Bediener schicken. Die Daten, die durch den Bediener versorgt werden, werden in den Attributen des XMLHttpRequest Gegenstandes gefunden: - responseXml f�r eine Xml Akte oder - responseText f�r einen einfachen Text.
Anmerkung nehmen, da� ein neuer XMLHttpRequest Gegenstand f�r jedes verursacht werden mu� die neuen Akten, zum zu laden.
Wir m�ssen warten, da� die Daten vorhanden sind, ihn zu verarbeiten, und in diesem Zweck, wird der Zustand von availabile von Daten durch das readyState Attribut von XMLHttpRequest gegeben.
Zust�nde von readyState folgen: 0: nicht initialisiert. 1: Anschlu� etablished. 2: Antrag empfangen. 3: Antwort im Proze�. 4: beendet.
|
Unterschied zwischen AJAX und DHTML
|
Dhtml hat den gleichen Zweck wie Ajax, ein Satz Standards: - HTML, - Css, - Javascript.
Dhtml darf die Anzeige der Seite �ndern vom Text, der vom Benutzer geschrieben wird oder von den Benutzerbefehlen.
Ajax darf auch Antrag und Last Daten vom Bediener asynchronously senden.
|
Der Zweck des Verwendens von AJAX
|
Der Zweck von Ajax ist der des Gebens von Illusion, da� Web site entgegenkommend sind. Er erzielt dieses, indem er Antr�ge verarbeitet, der das Senden und das Empfangen der kleinen Pakete von Daten miteinbezieht, ohne das web browser zu erneuern. Ajax wird an gegr�ndet:
- XHTML - Eine steife Teilmenge HTML, die zu kennzeichnen herauf oder style die Informationen verwendet wird.
- DOM - Das Dokument-Gegenstand-Modell, das durch die Klient Datenbanksuchroutine erreicht werden kann.
- XMLHttpRequest - der Gegenstand, der benutzt wird, um die Informationen asynchronously auszutauschen.
- XML - Das Format, das verwendet wird, um die Daten vom Bediener auf den Klienten zu �bertragen.
|
AJAX (Programmierung)
|
Der Ajax Technikgebrauch eine Kombination von:
- XHTML (oder HTML) und CSS, f�r oben kennzeichnen und styling Informationen.
- Das DOM machte mit einer Klientseite scripting Sprache, besonders ECMAScript Implementierung wie Javascript und JScript zug�nglich, dynamisch zu den Anzeigen und wirkt auf die dargestellten Informationen ein.
- Das XMLHttpRequest ist ein Gegenstand, der benutzt wird, um Daten mit dem web server asynchronously auszutauschen. In irgendeinem Ajax Rahmen und in bestimmten Situationen, wird ein IFrameobject anstelle vom XMLHttpRequest Gegenstand verwendet, um Daten mit dem web server und in anderen Implementierungen auszutauschen, addierte dynamisch <script> Umbau kann verwendet werden.
- XML wird manchmal als das Format f�r bringende Daten zwischen dem Klienten verwendet und Bediener, obgleich jedes m�gliches Format, einschlie�lich preformatted HTML, normalen Text bearbeitet, EBML diese Akten kann durch irgendeine Form der scripting Bedienerseite dynamisch hergestellt werden.
|
Vorteile von AJAX
|
� Bandbreite Anwendung
|
Indem das HTML am Ort erzeugen innerhalb der Datenbanksuchroutine, und hinunter Javascriptanrufe und die tats�chlichen Daten von den Ajax Webseiten nur holen, kann scheinen, schnell zu laden, da die Nutzlast, die unten kommt, in der Gr��e viel kleiner ist. Ein Beispiel dieser Technik ist die gro�en eingestellten Resultate, wo mehrfache Seiten von Daten bestehen. Mit Ajax kann das HTML der Seite z.B. eine Tabelle Steuerung und in Verbindung stehender TD und TR ein Umbau in der Datenbanksuchroutine am Ort produziert werden und nicht mit der ersten Seite von Daten gesenkt werden. Wenn das Benutzerklicken andere Seiten, nur die Daten geholt wird und bev�lkert in das HTML in der Datenbanksuchroutine erzeugte.
|
� Wechselwirkung
|
Ajax Anwendung wird haupts�chlich auf der Maschine des Benutzers durchgef�hrt, indem man die aktuelle Seite innerhalb ihrer Datenbanksuchroutine mit Dokumentgegenstand-Modellmethoden manipuliert. Ajax kann f�r eine Menge Aufgaben wie Aktualisierung oder L�schen der Aufzeichnungen verwendet werden; erweiternnetzformen; zur�ckgehende einfache Suchfragen; oder Kategorie au�en redigierend Baum-alle Anforderung, eine volle Seite von HTML zu holen, jedesmal wenn eine �nderung vorgenommen wird. Im Allgemeinen nur kleine Antr�ge m�ssen zum Bediener geschickt werden, und verh�ltnism��ig kurze Antworten werden zur�ckgeschickt. Dieses erm�glicht die Entwicklung der wechselwirkenderen Anwendung, welche die entgegenkommenderen Benutzerschnittstellen wegen des Gebrauches von DHTML Techniken kennzeichnet
|
Nachteile von AJAX
|
� Brauchbarkeit: r�ckseitige Taste und Bookmarks
|
Netzanwendungen, die Ajax verwenden, k�nnen das erwartete Verhalten der Datenbanksuchroutine zur�ck brechen kn�pfen. Der Unterschied zwischen dem Zur�ckbringen zu einem vorhergehenden Zustand des Stromes, dynamisch ge�nderte Seite gegen das Gehen zur�ck zu einer vorhergehenden statischen Seite konnte subtiles sein, aber Benutzer erwarten im Allgemeinen, da� dem das Anklicken der r�ckseitigen Taste in den Netzanwendungen ihre Datenbanksuchroutine auf die letzte Seite verschiebt, die sie lud, und in den Ajax Anwendungen dieser nicht der Fall sein konnte.
Eine andere Ausgabe ist, da� dynamisches Webseiten Update es schwierig bilden, damit ein Benutzer einen bestimmten Zustand der Anwendung bookmarkt. L�sungen zu diesem Problem bestehen, von dem viele den URL Fragmentbezeichner (den Teil eines URL nachdem das �#�) benutzen um zu verfolgen, und Benutzern zu erlauben, zu zur�ckzukommen, die Anwendung in einem gegebenen Zustand. Dieses ist m�glich, weil viele Datenbanksuchroutinen Javascript den Fragmentbezeichner des URL dynamisch aktualisieren lassen, damit Ajax Anwendungen es beibehalten k�nnen, w�hrend der Benutzer den Zustand der Anwendung �ndert. Diese L�sung verbessert auch Zur�cktaste Unterst�tzung. Es ist jedoch nicht eine komplette L�sung.
|
� Reaktionszeitinteressen
|
T mu� er Abstand zwischen Teilnehmeranforderung und Bedienerantwort oder die Netzlatenz w�hrend der Ajax Entwicklung sorgf�ltig betrachtet werden. Ohne freies R�ckgespr�ch zum Benutzer, intelligentes preloading von Daten und korrektes des XMLHttpRequest Gegenstandes anzufassen, konnte Benutzer erfahren verz�gert in der Schnittstelle der Netzanwendung, etwas, die Benutzer nicht erwarten oder verstehen konnten. Zus�tzlich wenn eine gesamte Seite �bertragen wird, gibt es kurze Momente der Nachjustierung f�r das Auge, wenn der Inhalt �ndert. Der Mangel an dieser Nachjustierung mit kleineren Teilen der �ndernden Marken des Schirmes die Latenz offensichtlicher. Der Gebrauch von Sichtr�ckgespr�ch (wie throbbers) den Benutzer der Hintergrundt�tigkeit zu alarmieren und/oder preloading des Inhalts und der Daten sind h�ufig vorgeschlagene L�sungen zu diesen Latenzausgaben. Im allgemeinen ist die m�gliche Auswirkung von Latenz nicht durch irgendwelche der ge�ffneten QuellAjax Toolkits und vorhandenen des heutigen Tages des Rahmens, wie des Effektes Latenzabweichung der �berzeit �gel�st worden�.
|
� Was solltest du bereits wissen?
|
Bevor du fortf�hrst, solltest du etwas grundlegendes Verst�ndnis der folgenden Sprache haben:
- HTML/XHTML
- CSS
- XML
- Javascript
Wenn du dieses vorbehaltliche erste studieren m�chtest, die Tutorials auf unserem Home Page finden.
|
 |
 |
Keywords:
ajax tutorial, ajax grips, ajax amsterdam, ajax ma inc,
mapping ajax framework, town of ajax, yahoo map request ajax, php ajax, ajax netwerk,
ajax tools
|
|
HTML Quizes |
|
XML Quizes |
|
Browser Scripting Quizes |
|
Server Scripting Quizes |
|
.NET (dotnet) Quizes |
|
Multimedia Quizes |
|
Web Building Quizes |
|
Java Quizes |
|
Programming Langauges Quizes |
|
Soft Skills Quizes |
|
Database Quizes |
|
Operating System Quizes |
|
Software Testing Quizes |
|
SAP Module Quizes |
|
Networking Programming Quizes |
|
Microsoft Office Quizes |
|
Accounting Quizes |
|
|