JavaScript und AJAX
Grundlagen

Netto Einzelpreis

1.320,00 -4.440,00 
1.320,00 -4.440,00 

Bei nicht geförderten Kursen zzgl. 19% MwSt

Kennen und Anwenden der Script-Sprache „JavaScript“ mit Sprachelementen, Notationsregeln, Funktionen, Operatoren, Schleifen und Anweisungen für Internetanwendungen.

Dauer

3 Tage (24 Unterrichtsstunden)

Anzahl Personen oder Firmengruppen

SKU: JavascriptGrundlagen-1

Beschreibung

JavaScript und AJAX
Grundlagen

Um die Möglichkeiten von HTML und CSS zu erweitern und um Websites zu optimieren, wird „vereinfachte“ Programmierung verwendet. Hierzu wurden Skriptsprachen wie VB-Script, VBA von Microsoft oder „JavaScript“, AJAX u.a.m. entwickelt.

Der Vorteil von JavaScript-Programmen ist, dass sie entweder direkt in der HTML-Datei oder in separaten Dateien abgelegt und im Gegensatz zu Java-Programmen nicht kompiliert werden müssen, sondern als Quelltext während der Anzeige im Browser interpretiert werden. Dazu besitzen Browser wie Chrome, Mozilla oder Microsoft Internet Explorer entsprechende Interpreter-Software. 

Die Syntax von JavaScript ähnelt der Programmiersprache C, wozu auch Java gehört. Trotz der Namens- und syntaktischen Ähnlichkeit hat JavaScript nur geringe Gemeinsamkeiten mit Java.

Typische Anwendungsgebiete von JavaScript sind:

  • dynamische Manipulation von Webseiten über das Document Object Model
  • Plausibilitätsprüfung (Datenvalidierung) von Formulareingaben noch vor der Übertragung zum Server
  • Anzeige von Dialogfenstern
  • Senden und Empfangen von Daten, ohne dass der Browser die Seite neu laden muss (Ajax)
  • Vorschlagen von Suchbegriffen während der Eingabe
  • Werbebanner oder Laufschriften
  • Verschleierung von E-Mail-Adressen zur Bekämpfung von Spam
  • mehrere Frames auf einmal wechseln oder die Seite aus dem Frameset lösen

 Als Vertriefungsseminar finden Sie in unserem Angebot eine Weiterentwicklung von JavaScript, u.z. Asynchronous JavaScript and XML – kurz AJAX, eine Schlüsseltechnologie des Web 2.0. Hier werden zahlreiche neue Gestaltungs- und Bedienmöglichkeiten für Anwendungen auf Webseiten möglich. Das Besondere an AJAX ist die asynchrone Datenübertragung zwischen Browser und Server, was das sukzessive Nachladen einzelner Bereiche einer Webseite nach Bedarf ermöglicht, ohne dass die ganze Seite neu geladen werden muss.

Voraussetzungen

gute Kenntnisse in HTML.

Unterrichtszeit

von 9:00 bis 16:30 Uhr

Inhalt

Einbindung in Webdokumente, Ausgabe, Eventhandler, Datentypen, Variablen, Operatoren, Funktionen, Abfragen, Schleifen, Objekte, Methoden und Eigenschaften, DOM, Zugriff auf HTML-Elemente