FH-Hof Einbindung von JavaScript Anweisungen <!-- als Kommentar... Java Script Code... // Skript Ende -->

Slides:



Advertisements
Ähnliche Präsentationen
C Sharp (C#) Martin Saternus Senior Student Partner
Advertisements

der Universität Oldenburg
Struktur-Funktions-Modelle von Pflanzen - Sommersemester Winfried Kurth Universität Göttingen, Lehrstuhl Computergrafik und Ökologische Informatik.
10. Grundlagen imperativer Programmiersprachen
Seminar Internetdienste Web 2.0 und Rich Internet Applications (RIA) JavaFX Rainer Scholz.
Unter- und Oberklassen: Beispiel
Kapitel 4 Datenstrukturen
Objektorientierte Programmierung
Ausnahmen HS Merseburg (FH) WS 06/07.
HTML - Einführung Richard Göbel.
FH-Hof Extensible Markup Language Richard Göbel. FH-Hof Extensible Markup Language XML XML ist universeller Ansatz für die Strukturierung von Zeichenketten.
Java: Objektorientierte Programmierung
Java: Dynamische Datentypen
Listen Richard Göbel.
Indirekte Adressierung
FH-Hof Indirekte Adressierung Richard Göbel. FH-Hof Einfache Speicherung von Daten Eine "einfache" Deklaration definiert direkt eine Speicherplatz für.
FH-Hof Verwaltung von Zeichenketten Richard Göbel.
Java: Grundlagen der Sprache
Java: Referenzen und Zeichenketten
Java: Grundlagen der Objektorientierung
FH-Hof Fehlerbehandlung Richard Göbel. FH-Hof Konzept Fehler können mit dem Operator throw einer übergeordneten Funktion signalisiert werden. Parameter.
DOM (Document Object Model)
Oracle PL/SQL Server Pages (PSP). © Prof. T. Kudraß, HTWK Leipzig Grundidee: PSP – Internet-Seiten mit dynamischer Präsentation von Inhalten durch Einsatz.
Programmieren mit JAVA
Programmieren mit JAVA
PKJ 2005/1 Stefan Dissmann Ausblick Es fehlen noch: Möglichkeiten zum Strukturieren größerer Programme Umgang mit variabler Zahl von Elementen Umgang mit.
PKJ 2005/1 Stefan Dissmann Rückblick auf 2005 Was zuletzt in 2005 vorgestellt wurde: Klassen mit Attributen, Methoden und Konstruktoren Referenzen auf.
PKJ 2005/1 Stefan Dissmann Zusammenfassung Vorwoche Programm besteht aus mehreren Bestandteilen: Schlüsselwörter Sonderzeichen Bezeichner Kommentare Texte.
Abstrakter Datentyp in C++ I - Klasse -
DVG Klassen und Objekte
JavaScript - Einführung
Marcus Haller & René Schulze
Struktur-Funktions-Modelle von Pflanzen - Sommersemester Winfried Kurth Universität Göttingen, Lehrstuhl Computergrafik und Ökologische Informatik.
FH-Hof HTML - Einführung Richard Göbel. FH-Hof Komponenten des World Wide Webs WWW Browser HyperText Transfer Protocol (HTTP) via Internet WWW Server.
FH-Hof 1 XML-Parser Richard Göbel. FH-Hof 2 XML-Parser- DOM Object Tree Parser Objekt der Klasse 'DocumentBuilderFactory' mit 'newInstance()' erzeugen.
Was umfaßt die CORBA Core Spezifikation? Welche zusätzlichen Komponenten muß ein ORB Produkt beinhalten? Core: CORBA Objekt Modell CORBA Architektur OMG.
Einführung in das Programmieren mit JavaScript Mag. Andreas Starzer weloveIT – EDV Dienstleistungen.
Arbeiten mit Javascript Eine einführende Vortragsübung Referentin: Christin Püschel 29. Juni 2005.
JavaScript.
1 Sg 3 – JSP - Java Server Pages Softwareengineering Praktikum Java Server Pages Nicole Brandstätter Josef Sturm Karl Streicher.
Kontrollstrukturen Verwendung: Steuerung des Ablaufs.
Javakurs FSS 2012 Lehrstuhl Stuckenschmidt
Dynamische Datentypen
Oliver Spritzendorfer Thomas Fekete
Purga - Scriptengine Ein Einblick.
EPROG Tutorium #4 Philipp Effenberger
CuP - Java Vierte Vorlesung Entspricht ungefähr Kapitel 2.1 des Skriptums Montag, 14. Oktober 2002.
Paul, Morten, Yannick Blue J. Entwicklungsumgebung  versteht Java Programmcode  Für die Entwicklung eigener Software  Durch die Programmierung.
document document Hier wird das document Objekt definiert. Alle anderen Objekte sind innerhalb des Objektes document angesiedelt. In diesem „rohen“ Dokument.
Java-Kurs - 6. Übung Besprechung der Hausaufgabe
Alois Schütte Advanced System Programming 2 Interprozeßkommunikation  2.1 JVM Ablaufumgebung  2.2 Java Native Interface (JNI)  Verwendung von.
Übersicht Nachtrag zu Ausdrücken
Web und Mobile Apps Programmieren Marco Jakob Kurzvortrag OSS an Schulen
Java-Kurs - 3. Übung Hausaufgabe Arrays For-Schleifen.
Sammlungsklassen Array.
Diskrete Mathematik I Vorlesung 2 Arrays.
Java-Kurs - 6. Übung Besprechung der Hausaufgabe
Java-Kurs Übung Besprechung der Hausaufgabe
Java-Kurs - 5. Übung Besprechung der Übungsaufgabe Klassen und Objekte
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer, Dr. Gerhard Gröger Einführung in die Programmierung mit Java 5. Vorlesung WS 2002/2003.
Einführung in die Programmierung mit Java 5. Vorlesung WS 2002/2003 Institut für Kartographie und Geoinformation Prof.-Dr. Lutz Plümer, Dr. Gerhard Gröger,
DHTML Begleitmaterial für den Kurs Dynamische Webseiten Rechenzentrum Universität Hohenheim Hani Sahyoun.
Microsoft Student Partner
Objektorientierte (OO) Programmierung
Seminar Internettechnologie Prof. Dr. Lutz Wegner Julia Mikov WS 06/07
Java Programme nur ein bisschen objektorientiert.
Tutorium Software-Engineering SS14 Florian Manghofer.
Pointer. * und &  Bei der Definition int var1; ○ // „normale“ Variable int *var2; ○ // Zeiger auf einen Integer int *var2 = NULL; ○ // … incl. Initialisierung.
Einführung in die Programmierung mit Java
Objektorientierte Programmierung
 Präsentation transkript:

FH-Hof Einbindung von JavaScript Anweisungen <!-- als Kommentar... Java Script Code... // Skript Ende -->

FH-Hof Einfaches Beispiel <!-- document.write(" Hello World! "); -->

FH-Hof Syntax von JavaScript Syntax ähnlich zu C und Java Mehr Freiheit bei der Verwendung von Variablen Variablen können ohne Deklarationen verwendet werden Typdeklarationen sind nicht notwendig (Schlüsselwort var) Spezielle Konstrukte für den Zugriff auf Teile des Dokuments

FH-Hof Variablen - Beispiele var x = 1; y = 2; z = "Ergebnis: " document.write(z + (x + y)); var Name = window.prompt (Name eingeben!");

FH-Hof Beispiele für Funktionen in JavaScript parseInt : String in Integer umwandeln parseFloat: String in Kommazahl umwandeln isNaN: Argument ist eine Zahl? eval: berechnet den Wert eines Ausdrucks (z.B. eval (2+2")) isFinite (): Zahlenwert endlich?

FH-Hof Definition eigener Funktionen Syntax function name ( argumente ) { Rumpf } Beispiel function mwst (x) { return 1.16 * x; }

FH-Hof Objekte in JavaScript Vereinfachtes objektorientiertes Konzept ohne Vererbung Objekte lassen sich direkt ohne Definition von Klassen erzeugen: Operator: new Object() direkte Zuweisung von Attributen zu Objekten: objekt.attribut = wert direkte Zuweisung von Funktionen zu Objekten objekt.methode = funktion In der Regel werden vordefinierte Objekte verwendet

FH-Hof Beispiel: Definition eines Objekts x = 1; y = 2; document.write(x + y); o = new Object(); o.x = 17; o.y = 12; function myFunction() { return(this.x + this.y); } o.myFunction = myFunction; document.write(o.myFunction());

FH-Hof Arrays als Spezialform von Objekten u = new Array(); u[1] = 2; u[3] = 5; document.write(u[1] + u[3]);

FH-Hof Typen vordefinierter Objekte Browser mit Umgebung window Sammlung von Funktionen String Math Number weitere Objekte

FH-Hof Aufbau des Objekts window historylocationdocument forms[]links[] images[] window

FH-Hof Methoden des Objekts window alert() close() confirm() open() prompt()

FH-Hof Attribute und Methoden des Objekts navigator Attribute: appName:Bezeichnung des Browser appVersion:Version des Browser language:Sprache platform:Plattform (Windows, Unix, etc.) Methoden: javaEnabled()

FH-Hof Zugriff auf Bilder über das Objekt images Lesen window.document.images[0] window.document.images[name] window.document.name Schreiben window.document.images[id].src=url

FH-Hof Das Image-Objekt <!-- function Venedig() { window.document.images[b1"].src = "Venedig.jpg"; } function Richtung() { window.document.images[0].src = "Richtung.gif"; } --> Venedig Richtung

FH-Hof Einige Methoden des Objekts math exp(x) log(x) pow(x,y) sqrt(x)

FH-Hof JavaScript als EventHandler für Elemente OnChange OnClick OnFocus OnLoad OnMouseOut OnMouseOver OnSubmit