Information Technology Reference
In-Depth Information
Sogar der Internet Explorer 9 bietet sogenannte Developer Tools . Außer dem
DOM-Baum, CSS-Eigenschaften, einem Script-Debugger und Netzwerk-Pro-
filing gibt es eine Browser-Konsole, die ähnlich der von Firebug, Safari, Chrome
und Opera funktioniert.
HINWEIS
Die Browser-Hersteller übertreffen sich in letzter Zeit geradezu mit den Funk-
tionen ihrer Entwicklerwerkzeuge. Nicht nur Cookies, sessionStorage und
localStorage können genau untersucht werden, auch in vielen anderen Berei-
chen der Webentwicklung sind diese Werkzeuge eine große Hilfe.
8.3 Offline-Web-Applikationen
Um Applikationen ganz ohne Netzwerk-Zugriff lauffähig zu machen, müs-
sen HTML-, JavaScript- und Multimedia-Dateien zuverlässig auf dem Client
gespeichert werden. Bisher verfügten alle Browser über gewisse Funktionen
zum Zwischenspeichern von Inhalten, einen standardisierten Zugriff auf diese
Inhalte gab es aber nicht. Die HTML5-Spezifikation hat sich dieses Problems
angenommen und einen Unterpunkt den Offline Web applications gewidmet.
Man einigte sich auf einen unabhängigen Offline-Speicher, der mit einer mög-
lichst einfachen Konfiguration gesteuert werden kann. Eine Datei mit der En-
dung .manifest enthält die Elemente, die im Offline-Speicher abgelegt werden
sollen. Sie wird im html -Tag als manifest -Attribut eingebunden:
<!DOCTYPE html>
<html manifest="menu.manifest">
<head>
Der Inhalt einer Cache-Manifest -Datei kann so aussehen:
CACHE MANIFEST
menu.html
menu.js
menu_data.js
Die Datei ist sehr einfach aufgebaut. Sie hat keine XML-Struktur, keine Syntax,
wie man sie von den Windows .ini -Dateien kennt, sondern ist nur eine bloße
Textdatei. Im einfachsten Fall werden alle Einträge, die in der Datei aufgelistet
sind, in den Offline-Speicher befördert und erst dann aktualisiert, wenn sich
die .manifest -Datei ändert. Jede Datei, die mit dem html -Element das Manifest
referenziert, wird automatisch zwischengespeichert, auch wenn die Spezifika-
tion vorschlägt, diese noch einmal explizit anzugeben. Einige zusätzliche Infor-
mationen zu dieser Konfigurationsdatei gibt es aber doch noch.
Search WWH ::




Custom Search