HTML5, JavaScript und jquery

Ähnliche Dokumente
Browser Cache leeren. Google Chrome. Quelle: go4u.de Webdesign

Hinweise zum Speichern und Laden des Ausbildungsvertrages mit verschiedenen Browsern

Anleitung Praxisspiegel mit Safari und Mac OS X

CAG auf dem Heim-Arbeitsplatz einrichten

Meldung Lokale Anwendung inkompatibel oder Microsoft Silverlight ist nicht aktuell bei Anmeldung an lokal gespeicherter RWE SmartHome Anwendung

Browser Cache leeren. Microsoft Internet Explorer. Browser Cache im IE 9 leeren:

Wie melde ich mich an? Wie nehme ich teil?

Browser Cache leeren. Google Chrome

Probleme beim Öffnen der Login-Seite

Computeria Solothurn

Zertifikatsinstallation auf Redcrosswork.ch. Inhalt. Merkblatt Zertifikatinstallation

Wichtig: Punkt 1 und 2 müssen auf einem PC nur einmal durchgeführt werden!

EIBPORT INBETRIEBNAHME MIT DEM BROWSER / JAVA EINSTELLUNGEN / VORBEREITUNGEN AM CLIENT PC

Browser Einrichtung myfactory

Internet Kapitel 2 WWW Lektion 1 Recherchen

Internet Kapitel 2 WWW Lektion 1 Recherchen

Allgemeines zur Fehlerbehebung. Browser-Cache löschen. Chrome

Erzbistum Köln OpenCms. Anleitung OpenCms Browsercache leeren

Unterrichtseinheit 6. «Cookies, Cache und Co!» Persönlichkeits- und Datenschutz für Kinder und Jugendliche Seite 1. lkjlj

Warum JavaScript? Vorwort

Wie leere ich den Browser-Cache?

Systemeinstellungen im Internet Explorer für WEB-KAT

Installation des Webproxy-Zertifikats

Installationshinweise Inhalt

Installation censhare Client. Inhaltsverzeichnis

Installations- & Konfigurationsanleitung

Benutzeranleitung Remote-Office

Schnelleinstieg Online-Backup

Import des Client-Zertifikats

eytron VMS Webanwendung Fehlersuche und -Behebung

Vodafone Conferencing Kurzanleitung

Citrix Zugang Inhaltsverzeichnis

Installation des Citrix Receiver v1.2 Manuelles Upgrade auf die neuste Version

Zugriff auf die elektronischen Datenbanken

Pfarrpaket Ersteinstieg Citrix NetScaler Gateway

Ein Projekt der. Aktive Audioarbeit. "Sprechende Bilder" basierend auf HTML5

IFA-Formulare im PDF-Format mit Adobe Acrobat Reader DC öffnen. Inhalt. Einleitung. 1. PDF-Formular lokal speichern und öffnen

Outlook Web Access (OWA) für UKE Mitarbeiter

Agenda ASP einrichten mit Browser-Login

Installation WWS-LITE2-LAGER.EXE / WWS-LITE2-INVENTUR.EXE

Installieren Sie den Janaserver auf dem Schulserver oder dem Lehrerrechner.

Computeria Dietikon 28. April Hans-Ueli Preisig, Computeria-Dietikon

Informatik I Tutorial

Bedienungsanleitung GOZ-Handbuch der Landeszahnärztekammer Baden-Württemberg

bhv Praxis Mozilla Firefox 4 inkl. Thunderbird 3.1 von Thomas Kobert, Tim Kobert 1. Auflage

Client-Systemanforderungen für Brainloop Secure Dataroom ab Version 8.30

Hilfe zur Anforderung eines Zertifikates. Stand November 2014

Veröffentlicht Januar 2017

Das neue Webmail Überblick über die neuen Funktionen im Outlook Web App 2010

Anleitung. Datum: 24. Februar 2017 Version: 5.2. Bildupload per FTP. FTP-Upload / Datei-Manager FTP. Glarotech GmbH

Das Praxishandbuch zu Google Chrome

CISCO AnyConnect Client ios

TeamViewer App für Outlook Dokumentation

Datei-Upload auf den Sharepoint-Server (MOSS)

Sophia-Diagnosetest Image Editing

Bin ich fit für myconvento?

Fernwartung mit TeamViewer

Vielen Dank, dass Sie sich für die Software der myfactory International GmbH entschieden haben.

Hochschule Aalen. Installation Tunnelblick für Mac. Anleitung zum installieren des OpenVPN für Mac OS

Informationen zur Nutzung des Formularservers

Leitfaden zum Einsatz von interaktiven Unterrichtseinheiten

MyFiles Desktopclient Kurzanleitung

Fernzugang Uniklinikum über VMware View

Universal Dashboard auf ewon Alarmübersicht auf ewon eigener HTML Seite.

Abonnieren Sie den apano-blog per RSS-Feed

Zugriff auf die Installation mit dem digitalstrom- Konfigurator mit PC und Mac

Installationsleitfaden für Secure Private Network für Linux ClearPath- Netzwerke

Nutzung der VDI Umgebung

Das Mac-Buch für Senioren

Kurzeinstieg in VR-Ident personal

CADEMIA: Einrichtung Ihres Computers unter Linux mit Oracle-Java

Bewegungssimulation mit CATIA V5

Onlinehilfe zur Konfiguration von Google Chrome für das NzüK-Portal

Kurzanleitung OnlineBanking mit elektronischer Unterschrift (HBCI) Schlüsseldatei / USB-Stick.

Problembehandlung und Optimierungen für WebMotion Aufstart

Google Chrome. Mozilla Firefox. Browser Cache in Chrome leeren:

Anleitung. Datum: 28. Oktober 2013 Version: 1.2. Bildupload per FTP. FTP-Upload / Datei-Manager FTP. Glarotech GmbH

Anleitung ebooks. 1. Der Kauf von ebooks über den Onlineshop

Dynamische Webseiten mit PHP 1

JavaScript kinderleicht!

Kurzanleitung zu Webordnern in ILIAS

Kurze Erklärung zu löschen Media Player 1.1 Add-on von Windows-PC

Microsoft Office Word 2007

Installations- und Bedienungsanleitung VDA QMC ereader für Windows 7-Systeme

Zugriff auf VDI-Desktop der Hochschule Luzern via macos. hslu.ch/helpdesk Andere

Online-Hilfe KREAMAN (DE)

Installationsanweisungen

Kurze Erklärung zu löschen PUP.Optional.Downloadster von Windows-PC

Kurze Einführung in die C++-Entwicklungsumgebung Visual Studio 2005

Technische Hinweise zum

Anleitung Canton musicbox XS/S Firmware-Update

VTX FTP-PRO. Übermittlung von Geschäftsdateien per FTP. Benutzerhandbuch. 1 FTP-PRO Bedienungsanleitung für Administatoren

Hinweis auf ein Problem mit einem Sicherheitszertifikat einer Webseite

Anleitung zur Konfiguration Ihres Browsers

Transkript:

HTML5, JavaScript und jquery Der Crashkurs für Softwareentwickler von Dane Cameron 1. Auflage dpunkt.verlag 2015 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 86490 268 0 Zu Inhaltsverzeichnis schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG

7 2.1 Was Sie brauchen Für dieses Buch sollten Sie etwas Erfahrung als Softwareentwickler und möglichst auch einige HTML-Grundkenntnisse mitbringen. Sie finden hier keine Schritt-für-Schritt-Anleitungen zu den Grundlagen von HTML oder JavaScript. Auch ohne Vorkenntnisse in diesen Sprachen werden Sie beim Schreiben Ihrer eigenen Webanwendung das wesentliche Basiswissen erlangen. Natürlich geschieht das dann nicht mehr unbedingt in der Reihenfolge einer klassischen Einführung. Wenn Sie zuvor noch nicht mit HTML oder JavaScript gearbeitet haben, könnte sich ein Blick auf die Grundsyntax dieser Sprachen (etwa Schleifen, bedingte Anweisungen usw.) lohnen, bevor Sie weitermachen. Websites wie https://developer.mozilla.org/de/ oder https://docs. webplatform.org/ bieten Einführungen in die Grundlagen von HTML und JavaScript. Die Übungen in diesem Buch können Sie auf jedem Computer durchführen, der Ihnen Zugriff auf Folgendes gewährt: Keine Schritt-für-Schritt- Anleitungen Nützliche Ressourcen Benötigte Werkzeuge Einen Texteditor zum Schreiben von Code. Notepad++ (http://notepad-plus-plus.org) ist eine gute Wahl für Windows, für Mac-Rechner empfiehlt sich zum Beispiel Text Wrangler (http://www.barebones.com/products/textwrangler). Für Linux-Systeme gibt es Emacs. Sie können natürlich auch eine Integrierte Entwicklungsumgebung (IDE) wie Eclipse nutzen. Chrome- oder Firefox-Webbrowser. Wenn Sie Firefox wählen, müssen Sie für eine vollständige Sammlung von Entwicklerwerkzeugen außerdem das Firebug-Plugin installieren. Die Beispiele und Screenshots basieren auf Chrome; alles Gezeigte funktioniert aber auch mit Firefox, Internet Explorer 10 oder Safari. Aus meiner Sicht bietet Chrome inzwischen unter allen Browsern die besten Entwicklerwerkzeuge. Daher empfehle ich jedem Neueinsteiger unbedingt diesen Browser.

8 Einen Webserver. Diesen brauchen Sie erst im späteren Verlauf des Buchs. Dort finden Sie auch ein Kapitel, das die Installation und die Verwendung des Mongoose-Webservers erläutert. Es steht Ihnen frei, auch einen anderen Webserver zu verwenden, beschrieben wird hier aber nur Mongoose. Beispiele zum Download Inkognito-Modus Alle Beispiele im Buch finden Sie auf dieser Website: http://www.dpunkt.de/leseproben/5160/beispielcode.zip Für jedes Buchkapitel (mit entsprechenden Beispielen) finden Sie eine ZIP-Datei mit den Ressourcen für die Webanwendung, so wie sie am Ende des Kapitels abgedruckt sind. Wie bereits erwähnt, führt Sie das Buch durch den Erstellungsprozess einer Webanwendung. In der ersten Hälfte können Sie die Webanwendung direkt von Ihrem lokalen Dateisystem in den Browser laden. Ein Webserver ist nicht unbedingt erforderlich. Alle Webbrowser können HTML-Dateien direkt vom Dateisystem anzeigen: Ziehen Sie die HTML-Datei dazu einfach in Ihren Browser oder verwenden Sie die Menüoption Datei > Datei öffnen. Leider nehmen die Browser Ressourcen wie JavaScript- und CSS- Dateien häufig in den Cache-Speicher auf, wenn eine Website direkt vom lokalen Dateisystem geladen wird. In Chrome können Sie das umgehen, indem Sie ein neues Fenster im Inkognito-Modus öffnen: Cache deaktivieren In diesem Modus werden die geladenen Ressourcen nicht in den Browsercache geladen. In Chrome können Sie bei geöffneten Entwicklungswerkzeugen den Cache ganz einfach deaktivieren: Klicken Sie dazu einfach auf das Zahnradsymbol und wählen Sie Disable cache (while DevTools is open).

2.1 Was Sie brauchen 9 Wenn Ihnen das zu umständlich ist, können Sie Ihre Seiten auch gleich auf einen lokalen Webserver legen. In Kapitel 8 finden Sie eine detaillierte Anleitung zur Installation des Mongoose-Webservers auf Ihrem Computer. Von einem Webserver bezogene Seiten werden teilweise trotzdem noch im Browsercache abgelegt. Es gibt jedoch eine Funktion, mit der Sie die aktuelle Seite neu laden und dabei den Cache überschreiben können. Dann werden die Ressourcen garantiert neu geladen: Unter OS X drücken Sie dazu die Tastenkombination (É)+(ª)+ (R), unter Windows (Strg)+(F5). Viele Beispiele in diesem Buch, besonders die aus den vorderen Kapiteln, können direkt in einem JavaScript-Interpreter ausgeführt werden. Alle wichtigen Browser bieten inzwischen Entwicklerwerkzeuge, zu denen auch ein JavaScript-Interpreter gehört. In Chrome verwenden Sie im geöffneten Browserfenster einfach die folgende Tastenkombination, um zum Interpreter zu gelangen: lokaler Webserver Entwicklerwerkzeuge im Browser (É)+(Ã)+(I) unter OS X (F12) oder (Strg)+(ª)+(I) unter Windows Alternativ können Sie auch irgendwo auf der Webseite einen Rechtsklick ausführen und dann im Kontextmenü Element untersuchen auswählen: Sobald die Entwicklerwerkzeuge angezeigt werden, klicken Sie auf das Register Console bzw. Konsole. Zum Beweis, dass es sich um einen echten JavaScript-Interpreter handelt, geben Sie an der Eingabeaufforderung einfach 1+1 ein und drücken Sie die ( )-Taste: Konsole öffnen

10 Ein Aspekt der Browser hat in den letzten Jahren beträchtliche Fortschritte gemacht: die mitgelieferten Entwicklerwerkzeuge. Die Hersteller haben erkannt, dass sie einen direkten Nutzen daraus ziehen, wenn die Entwickler ihren Browser verwenden. Darum locken sie die Entwickler mit den angebotenen Werkzeugen inzwischen aktiv an. In diesem Buch erhalten Sie eine Einführung in viele Funktionen der Chrome- Entwicklerwerkzeuge. Es lohnt sich aber, die gebotenen Möglichkeiten selbst auszukundschaften. 2.2 Konventionen Code wird in diesem Buch in Proportionalschrift dargestellt: Dies ist ein Code Code im JavaScript- Interpreter Wird Code im JavaScript-Interpreter ausgeführt, steht vor der Eingabe ein >-Zeichen. Wenn Sie die Befehle selbst eintippen, lassen Sie dieses Zeichen weg. Außerdem trennt eine Leerzeile Eingabe und Ausgabe voneinander: > 1 + 1 2 Leerzeilen Werden zwei Befehle gleichzeitig gezeigt, trenne ich sie durch eine weitere Leerzeile zwischen der Ausgabe des ersten Befehls und der Eingabe des zweiten Befehls. > 1 + 1 2 > 2 + 2 4 Ist die Ausgabe zum Verständnis des Erklärten unwichtig, habe ich sie manchmal weggelassen. 2.3 Rückmeldungen Ich möchte sehr gerne Ihre Meinungen (positiv und negativ) zu diesem Buch hören. Bitte schreiben Sie mir eine E-Mail an dane@cisdal.com.