Academic Tutorials



English | French | Portugese | Dutch | Italian
Google

on-line

Haupt Quellenprogramme E-Bücher Downloads Mit uns in Verbindung treten Über uns

HTML Tutorials
HTML Tutorial
XHTML Tutorial
CSS Tutorial
TCP/IP Tutorial
XML Tutorials
XML Tutorial
XSL Tutorial
XSLT Tutorial
DTD Tutorial
Schema Tutorial
XForms Tutorial
XSL-FO Tutorial
XML DOM Tutorial
XLink Tutorial
XQuery Tutorial
XPath Tutorial
XPointer Tutorial
RDF Tutorial
SOAP Tutorial
WSDL Tutorial
RSS Tutorial
WAP Tutorial
Web Services Tutorial
Browser Scripting
JavaScript Tutorial
VBScript Tutorial
AJAX Tutorial
DHTML Tutorial
HTML DOM Tutorial
WMLScript Tutorial
E4X Tutorial
Server Scripting
ASP Tutorial
PHP Tutorial
PERL Tutorial
SQL Tutorial
ADO Tutorial
.NET (dotnet)
Microsoft.Net
XML Web Services
ASP.Net
.Net Mobile
C# : C Sharp
ADO.NET
VB.NET
Multimedia
SVG Tutorial
Flash Tutorial
Media Tutorial
SMIL Tutorial
Web Building
Web Browsers
Web Hosting
W3C Tutorial
Web Building
Web Quality
Web Semantic
Web Careers
Java Tutorials
Java Tutorial
JSP Tutorial
Servlets Tutorial
Struts Tutorial
EJB Tutorial
JMS Tutorial
JMX Tutorial
Programming Langauges
C Tutorial
C++ Tutorial
Visual Basic Tutorial
Data Structures Using C
Soft Skills
Communication Skills
Time Management
Project Management
Team Work
Leadership Skills
Corporate Communication
Negotiation Skills


Einleitung in einen AJAX
Previous Next



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.




    Previous Next

    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
    HTML Quiz
    XHTML Quiz
    CSS Quiz
    TCP/IP Quiz
    XML Quizes
    XML Quiz
    XSL Quiz
    XSLT Quiz
    DTD Quiz
    Schema Quiz
    XForms Quiz
    XSL-FO Quiz
    XML DOM Quiz
    XLink Quiz
    XQuery Quiz
    XPath Quiz
    XPointer Quiz
    RDF Quiz
    SOAP Quiz
    WSDL Quiz
    RSS Quiz
    WAP Quiz
    Web Services Quiz
    Browser Scripting Quizes
    JavaScript Quiz
    VBScript Quiz
    AJAX Quiz
    DHTML Quiz
    HTML DOM Quiz
    WMLScript Quiz
    E4X Quiz
    Server Scripting Quizes
    ASP Quiz
    PHP Quiz
    PERL Quiz
    SQL Quiz
    ADO Quiz
    .NET (dotnet) Quizes
    Microsoft.Net Quiz
    XML Web Services Quiz
    ASP.Net Quiz
    .Net Mobile Quiz
    C# : C Sharp Quiz
    ADO.NET Quiz
    VB.NET Quiz
    Multimedia Quizes
    SVG Quiz
    Flash Quiz
    Media Quiz
    SMIL Quiz
    Web Building  Quizes
    Web Browsers Quiz
    Web Hosting Quiz
    W3C Quiz
    Web Building Quiz
    Web Quality Quiz
    Web Semantic Quiz
    Web Careers Quiz
    Java Quizes
    Java Quiz
    JSP Quiz
    Servlets Quiz
    Struts Quiz
    EJB Quiz
    JMS Quiz
    JMX Quiz
    Programming Langauges Quizes
    C Quiz
    C++ Quiz
    Visual Basic Quiz
    Data Structures Using C Quiz
    Soft Skills Quizes
    Communication Skills Quiz
    Time Management Quiz
    Project Management Quiz
    Team Work Quiz
    Leadership Skills Quiz
    Corporate Communication Quiz
    Negotiation Skills Quiz

    Privacy Policy
    Copyright © 2003-2008 Vyom Technosoft Pvt. Ltd., All Rights Reserved.