Anhang - Springer
Anhang - Springer
Anhang - Springer
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Geben Sie die gefahrenen Kilometer<br />
ein:<br />
<br />
Geben Sie die Benzinmenge in<br />
Liter ein:<br />
<br />
<br />
<br />
<br />
<br />
Hinweis:<br />
Die Eigenschaft toFixed(1) begrenzt<br />
die Anzahl an Nachkommastellen auf<br />
die in der Klammer angegebene Zahl.<br />
8 Einsatz von Ajax verstehen<br />
Der wesentliche Unterschied besteht<br />
darin, dass die Kommunikation mit<br />
dem Server bei Ajax asynchron erfolgt.<br />
Dies bedeutet, dass der Nutzer bereits<br />
während des Datenaustauschs mit dem<br />
Server neue Eingaben machen kann<br />
und nicht warten muss. Die Datenübertragung<br />
erfolgt im Hintergrund,<br />
die betrachtete Webseite wird sofort<br />
aktualisiert. Der Nutzer hat deshalb den<br />
Eindruck, als ob er sich in einem lokal<br />
installierten Programm befindet.<br />
10.5 PHP<br />
1 Statische und dynamische Webseiten<br />
unterscheiden<br />
Bei statischen Webseiten wird für jede<br />
Seite eine eigene HTML-Datei benötigt,<br />
die den gesamten Seiteninhalt enthält.<br />
Bei dynamischen Webseiten wird der<br />
Inhalt erst auf Anfrage in der Seite mit<br />
Hilfe einer Skriptsprache platziert. Die<br />
Inhalte werden hierzu aus einer Datei<br />
oder Datenbank ausgelesen, an den<br />
vorgesehenen Stellen einer Musterseite<br />
(Template) platziert und mittels CSS<br />
formatiert.<br />
2 Ablauf dynamischer Anfragen<br />
kennen<br />
• Eingabe eines Suchbegriffs<br />
• HTTP-Request an Webserver<br />
• PHP-Interpreter wertet Anfrage aus<br />
• SQL-Anfrage an Datenbank<br />
• Suchergebnis aus Datenbank<br />
• PHP-Interpreter erzeugt HTML<br />
• HTTP-Response an Client<br />
• Anzeige der Seite beim Client<br />
3 Webtechnologien kennen<br />
a. JavaScript<br />
Clientseitige Skriptsprache zur Realisation<br />
interaktiver Webseiten<br />
b. PHP<br />
Serverseitige Skriptsprache zur Realisation<br />
dynamischer Webseiten<br />
c. MySQL<br />
Datenbankmanagementsystem<br />
(DBMS) zur Verwaltung von Daten in<br />
Datenbanken<br />
d. Apache<br />
Weit verbreiteter Webserver für<br />
Linux, Windows und Mac OS<br />
e. XAMPP<br />
Softwarepaket mit Webserver, DBMS<br />
und den Skriptsprachen Perl und PHP<br />
Lösungen<br />
1085