Multimedia im Netz Wintersemester 2013/14. Übung 05 (Nebenfach)

Ähnliche Dokumente
Multimedia im Netz. Übung zur Vorlesung. Ludwig-Maximilians-Universität Wintersemester 2010/2011

Multimedia im Netz Wintersemester 2013/14. Übung 01 (Nebenfach)

JavaScript clientseitige Programmiersprache zur Dynamisierung von Internetseiten

DOM Document Object Model

Multimedia im Netz Wintersemester 2013/14. Übung 01 (Hauptfach)

Stand und Ausblick

Digitale Medien. Übung zur Vorlesung. Vorlesung: Heinrich Hußmann Übung: Renate Häuslschmid

Übung zur Vorlesung. Digitale Medien. Vorlesung: Heinrich Hußmann Übung: Renate Häuslschmid, Hanna Schneider

Ereignisse Auf Benutzereingaben reagieren

DI (FH) Levent Öztürk

JavaScript Basiskonzepte

Multimedia im Netz. Übung zur Vorlesung. Ludwig-Maximilians-Universität Wintersemester 2010/2011

Web-Techniken Einführung in JavaScript

Themen. JavaScript. Datentypen, Kontrollstrukturen, Besonderheiten. Document Object Model - Übersicht

Mul$media im Netz Wintersemester 2014/15. Übung 01 (Nebenfach)

3. Clientseitige Verarbeitung und Javascript

Multimedia im Netz. Wintersemester 2011/12. Übung 12. Betreuer: Verantwortlicher Professor: Sebastian Löhmann. Prof. Dr.

Mul$media im Netz Wintersemester 2012/13. Übung 01

Multimedia im Netz Wintersemester 2012/13

HTML Scripting. Informatik 1 für Nebenfachstudierende Grundmodul. Kai-Steffen Hielscher Folienversion: 06. Dezember 2017

Multimedia im Netz Wintersemester 2013/14. Übung 10 (Nebenfach)

Wiederholung: Dynamische Seiten mit Datenbanken. PHP JavaScript Kapitel 2

JavaScript und PHP-Merkhilfe

Ereignisse Auf Benutzereingaben reagieren

Multimedia im Netz Wintersemester 2011/12

Funktionen nur wenn dann

JavaScript und das Document Object Model

Internet-Programmierung

HTML-Seiten mithilfe von JavaScript durch die Bearbeitung von DOM-Elementen aktualisieren. Mit jquery diese sogar animieren.

Javascript Standardbibliothek Schnellreferenz

Funktionen. - sind kleine, meist ausgelagerte Programme bzw. Programmfragmente. - können Werte zurückgeben, z.b. Berechnungen

JavaScript. - mailto: hush.com danke Erik und Andi

Javascript. Einführung in Javascript. Autor: Christian Terbeck Erscheinungsjahr:

Mul$media im Netz Wintersemester 2012/13. Übung 06

Multimedia im Netz Wintersemester 2012/13. Übung 02

Multimedia im Netz Wintersemester 2012/13

Scripting für Kommunikationswissenschaftler Gruppe C

javascript Coding-Guidelines 2. Ausgabe Februar 2015 Der Guideline beschreibt den verwendeten Coding-Stil von javascript als eigene Richtline.

PHP JavaScript Kapitel 9. Java-Script-Objekte und das Event-Modell

Übung zur Vorlesung Multimedia im Netz

EWS, WS 2016/17, Pfahler O-1

Grundlagen Internet-Technologien. Clientseitige Web-Programmierung

JavaScript ist eine clientseitige und meist in HTML eingebettete Skriptsprache, die zur Entwicklung dynamischer Webinhalte geschaffen wurde.

Web-Programmierung (WPR)

JavaScript II. Hochschule Karlsruhe Technik & Wirtschaft Internet-Technologien T3B250 SS2014 Prof. Dipl.-Ing. Martin Schober

Interaktion Java und JavaScript

Berechnung der Anzahl der Schuhepaare, die im vollen Regal (Anzahl der Laden mal Anzahl der Paare je Etage) und neben dem Regal herumstehen.

PHP, Ajax und JavaScript

Mul$media im Netz Wintersemester 2014/15. Übung 01 (Haup8ach)

HTML5 2 1 / 6. Doing Web Apps HTML5 2. Letzte Änderung: Version: 1.1

Es gibt immer einen Schlüssel und einen zugehörigen Wert,

JavaScript Die ersten Schritte. Holger Chudek Perfect Chain

Electron - WebDeskApps

Funktionen in JavaScript

E-Commerce: IT-Werkzeuge. Web-Programmierung. Kapitel 4: Einführung in JavaScript Stand: Übung WS 2014/2015. Benedikt Schumm M.Sc.

Einführung in die Web-bezogenen Sprachen Wintersemester 2015/16 Klausur 1,

JavaScript & Ajax Debugging. Marcel Bsufka

Funktionen nur wenn dann

Klausur Informatik Programmierung, Seite 1 von 8 HS OWL, FB 7, Malte Wattenberg

Vorlesung: Entwicklung multimedialer Anwendungen

Das Website Handbuch. Programmierung und Design C. WENZ T. HAUSER F. MAURICE

JavaScript: allgemeine Einführung

Schleifen in Javascript

Modul 8: Browser-Processing- Pipeline

CS1024 Internetbasierte Systeme

VWA Rhein-Neckar Dipl.-Ing. Thomas Kloepfer. Kommunikation I (Internet) Übung 5. Formulare und mehr

Die eigene Website. Zusatzkapitel JavaScript für Fortgeschrittene

Klausur: Internet-Technologien

jquery Einstieg 2 CSS manipulieren; toggle, hide und show

Multimedia im Netz Wintersemester 2013/14. Übung 02 (Hauptfach)

7 Allgemeines zu Objekten

Web-basierte Anwendungssysteme PHP-Einführung

Ajax und PHP. Cristian Darie, Bogdan Brinzarea, Mihai Bucica, Filip Chereches. Interaktive Webanwendungen für das Web 2.

JavaScript. von Patrick Schmidt

Virtuelle Realität und Simulation - Übung 2

Web-Programmierung. JavaScript / DHTML Thomas Perschke

Informatik Programmiersprachen eine kurze Übersicht

JavaScript AJAX. Univ.-Prof. Dr.-Ing. Wolfgang Maass. Chair in Information and Service Systems Department of Law and Economics

Lösungen der Aufgaben zur Klausurvorbereitung. Aufgabe 1: a) was sagen die folgenden Eigenschaften eines XML-Dokumentes aus? wohlgeformt gültig

Funktionen in JavaScript

Cross-Platform Mobile Apps

Versuchsziele: Aufgabe: Hochschule Harz FB Automatisierung und Informatik. und Formulare Erstellen einer XHTML-Seite mit Formular-Elementen

EntwicklerCamp 2012 Hands-On 1: JavaScript leicht gemacht. Gelsenkirchen, 26. März Innovative Software-Lösungen.

Einführung KAPITEL 1. Sehen wir uns nun einfach ein erstes Beispiel an:

JavaScript Dynamik auf der Client-Seite

Vorlesung: Web Engineering. Kurs: TINF17A / TINF17B. Datum:

ActiveX Scripting IE und DHTML (DOM): Architektur, Beispiele (Object Rexx)

Firefox Add-ons. Präsentation in WAP WS09/10 von Christoph ASCHBERGER, Andreas BERTOLIN, Robert MUTTER und Yunzhou XU

jquery! JavaScript Frameworks Dr. Cora Burger

Ein Überblick zu Web Components

Auf einen Blick. Auf einen Blick

WASH. Evgeni Genev. Universität Freiburg

Michael Seeboerger-Weichselbaum. Das Einsteigerseminar JavaScript 4., überarbeitete Auflage

Thomas Theis. Einstieg in JavaScript

Daten als XML empfangen Ajax und Server-Programme bieten ein DOM-Document-Objekt, das bereits fertig ist.

Vorteil. Einfach zu realisieren performant. Übersichtlich performant. "Vererbung" von Änderungen an vererbender Tabelle

D.5 Eine Klasse für serielle Geräte schreiben

Web-basierte Anwendungssysteme XHTML- JavaScript 2

JavaScript in Beispielen

Transkript:

Multimedia im Netz Wintersemester 2013/14 Übung 05 (Nebenfach) Ludwig-Maximilians-Universität München Multimedia im Netz WS 2013/14 - Übung 5-1

JavaScript JavaScript ist eine eigene Programmiersprache Code wird vom Webbrowser interpretiert Code kann in HTML integriert sein <script> <! Hier kommt das Skript --> </script> Oder in einer eigenen Datei liegen <script src="myscript.js"></script> Ludwig-Maximilians-Universität München Multimedia im Netz WS 2013/14 - Übung 5-3

Hello World (1) <!DOCTYPE html> <html lang="de"> <head> <title>hello World</title> <script> alert("hello World"); </script> </head> <body> </body> </html> Ludwig-Maximilians-Universität München Multimedia im Netz WS 2013/14 - Übung 5-4

Debugging in JavaScript Im Code: console.log( Hello World ); Im Browser, zum Beispiel: Firefox + Firebug Chrome + JS-Konsole Ludwig-Maximilians-Universität München Multimedia im Netz WS 2013/14 - Übung 5-5

Variablen und Geltungsbereiche Je nachdem wie und wo Variablen in JavaScript deklariert werden, haben Sie unterschiedliche Geltungsbereiche Variablen deklarieren: var1 = 10; var var1 = 10; Ludwig-Maximilians-Universität München Multimedia im Netz WS 2013/14 - Übung 5-6

Beispiel: Variablen und Geltungsbereiche <script> var var1 = 10; function fun1(){ var var2 = 20; var3 = 30; var var1 = 40; alert("var 1: " + var1); alert("var 1: " + var1); alert("var 2: " + var2); alert("var 3: " + var3); fun1(); alert("var 1: " + var1); alert("var 2: " + var2); alert("var 3: " + var3); </script> Ludwig-Maximilians-Universität München Multimedia im Netz WS 2013/14 - Übung 5-7

Beispiel: For-Schleife, Arrays, Konkatenation <!DOCTYPE html> <html lang="de"> <head> <title>for-schleife, </title> <script> var obst = new Array("Orangen", "Aepfel", "Birnen"); var ausgabe = ""; for(var i=0; i<obst.length; i++){ ausgabe = ausgabe + obst[i] + ", "; alert("ich esse gerne: " + ausgabe); </script> </head> Ludwig-Maximilians-Universität München Multimedia im Netz WS 2013/14 - Übung 5-8

Beispiel: Funktionen <!DOCTYPE html> <html lang="de"> <head> <title>funktionen</title> <script> var obst = new Array("Orangen", "Aepfel", "Birnen"); var ausgabe = ""; for(var i=0; i<obst.length; i++){ ausgabe = ausgabe + obst[i] + ", "; ieat(ausgabe); function ieat(ausgabe){ alert("ich esse gerne: " + ausgabe); </script> </head> Ludwig-Maximilians-Universität München Multimedia im Netz WS 2013/14 - Übung 5-9

Interaktion mit JavaScript und HTML text button Maus Events onclick onmouseover Keyboard Events onkeypress onkeyup Ludwig-Maximilians-Universität München Multimedia im Netz WS 2013/14 - Übung 5-10

Hello World (2) <!DOCTYPE html> <html lang="de"> <head> <title>hello World</title> <script> function sayhi(){ alert("hello World"); </script> </head> <body> <input type="button" onclick="sayhi()" value="click Me" /> </body> </html> Ludwig-Maximilians-Universität München Multimedia im Netz WS 2013/14 - Übung 5-11

DOM (Document Object Model) Mit DOM kann jedes Element und dessen Inhalt in einem HTML (und XML) Dokument referenziert werden Die Elemente, ihr Inhalt und ihre Struktur kann modifiziert werden document: Inhalt der im Browserfenster angezeigt wird getelementbyid(): Greift auf HTML-Element mit passender ID zu getelementbytagname(): Greift auf Tags anhand ihres Namen zu Knoten.firstChild : Liefert den ersten Kindknoten Knoten.nodeValue: Setzt/Liefert den Wert eines Knotens http://de.selfhtml.org/javascript/index.htm Ludwig-Maximilians-Universität München Multimedia im Netz WS 2013/14 - Übung 3-12

Beispiel: DOM (I) <!DOCTYPE html> <html lang="de"> <head> <title>hello World</title> <script> function sayhi(){ var name = document.getelementbyid("username").value; if(name == ""){ alert("bitte geben Sie Ihren Namen in das Textfeld."); else { alert("hallo " + name + "!"); </script> </head><body> <p>wie heisst du?</p> <input type="text" id="username" /> <input type="button" onclick="sayhi()" value="ok" /> </body></html> Ludwig-Maximilians-Universität München Multimedia im Netz WS 2013/14 - Übung 5-13

Beispiel: DOM (II) <!DOCTYPE html> <html lang="de"> <head> <title>hello World</title> <script> function sayhi(){ else { var output = document.getelementbyid("output"); output.innerhtml = "<b>hallo " + name + "!</b>"; </script> <head> <body> <input type="button" onclick="sayhi()" value="ok" /> <div id="output"></div> </body></html> Ludwig-Maximilians-Universität München Multimedia im Netz WS 2013/14 - Übung 5-14

Übungsblatt 5 Thema: JavaScript und HTML Bearbeitungszeit: 1 Woche Abgabe: 04.12.2013 23:00 Uhr Ludwig-Maximilians-Universität München Multimedia im Netz WS 2013/14 - Übung 5-15

Danke! Fragen? Ludwig-Maximilians-Universität München Multimedia im Netz WS 2013/14 - Übung 5-16