Web-Programmierung. JavaScript / DHTML Thomas Perschke
|
|
- Ingelore Pfeiffer
- vor 5 Jahren
- Abrufe
Transkript
1 Web-Programmierung JavaScript / DHTML Thomas Perschke
2 Heute JavaScript JavaScript einbinden Grundlagen DOM Elemente referenzieren Objekte Beispiele Übung
3 JavaScript Kein direkter Bestandteil von HTML, sondern eine eigene Programmiersprache Interpretierte Programmiersprache, wird zur Laufzeit vom Web-Browser in einer Sandbox interpretiert Erlaubt den Zugriff auf das dargestellte Dokument und auf den Browser W3-Konsortium erarbeitet das Document Object Model (DOM). Es definiert, wie sich auf die einzelnen Elemente eines Dokuments zugreifen lässt und welche Manipulationsmöglichkeiten es gibt. Verwendung nicht auf Web-Browser beschränkt generell Einbettung in Anwendung möglich
4 Variablen und Werte Variablen definieren var Hinweis = "Fehler 4711"; var i, x; var Kontostand = 420; Werte von Variablen ändern x = x + i; Hinweis = 'Alarm'; a = "Max"; a = 5; t = "5" * 2;
5 JavaScript - Allgemeine Regeln Anweisungen notieren Zahl = 41; Quadrat = Zahl * Zahl; if(zahl > 1000) Zahl = 0; Anweisungsblöcke if(zahl > 1000) { Zahl = 0; Neustart(); } Kommentare /*... */ //...
6 Operatoren Zuweisungsoperator x = 5 Vergleichsoperatoren ==!= < <= > >= Berechungsoperatoren = - * / % Logische Operatoren &&! Operatoren zur Zeichenkettungverknüpfung Name = Vorname +, + Zuname
7 Verzweigung / Schleifen if (Bedingung) { Anweisungen; } else { Anweisungen; } for ([Startausdruck]; [Bedingung]; [Iterations-Ausdruck]) { Anweisungen; } while (Bedingung) { Anweisungen; } do { Anweisungen; } while (Bedingung);
8 Erstes Experiment Aufgabe 1 Für einfache Experimente mit JavaScript kann man auch das URL-Pseudoprotokoll javascript: verwenden, um einen JavaScript-Ausdruck auszuwerten und das Ergebnis auszugeben. Beispiel: javascript: 2*7+5 javascript: alert("hallo Welt") javascript: document.write("hallo Welt") Aufgabe 1 Nutzen Sie die Adresszeile zur Erstellung eines JavaScript-Ausdrucks, welcher nebenstehende Ausgabe erzeugt. Mit der Anweisung document.write(...) können Sie in das Dokument schreiben, also sozusagen eine Ausgabe erzeugen.
9 js_examples\jsintegration0.html javascript: (bei Verweisen) <html> <head> <title>test</title> </head> <body> <a href="javascript:alert( Hallo Welt )"> Klicken</a> </body> </html>
10 js_examples\jsintegration1.html JavaScript-Bereiche in HTML definieren <html> <head> <title>test</title> <script type="text/javascript"> alert("hallo Welt!"); </script> </head> <body> </body> </html>
11 js_examples\jsintegration2a.html JavaScript-Anweisungen in HTML-Tags <html> <head> <title>test</title> </head> <body> <input type="button" value="klicken" onclick="alert('hallo Welt')"> </body> </html>
12 JavaScript Event-Handler Event-Handler sind ein wichtiges Bindeglied zwischen HTML und JavaScript. Event-Handler werden meist in Form von Attributen in HTML-Tags notiert. Weitere Event-Handler: onabort (bei Abbruch) img onblur (beim Verlassen) body, input, select, textarea onchange (bei Änderung) input, select, textarea onclick (beim Anklicken) a input textarea ondblclick onfocus (beim Aktivieren) body, input, select, textarea onload (beim Laden) body onmouseover (beim Überfahren des Elements mit der Maus) a...
13 JavaScript-Anweisungen in HTML-Tags <html> <head> <title>test</title> <script type="text/javascript"> <! - function Quadrat() {... } //--> </script> </head> <body> <input type="text" name="eingabe" size="3"> <input type="button" value="quadrat errechnen" onclick="quadrat()"> </body> </html>
14 JavaScript in separaten Dateien function Quadrat() {... } <html> <head> <title>javascript-test</title> <script src="quadrat.js" type="text/javascript"> </script> </head> <body> <input type="text" name="eingabe" size="3"> <input type="button" value="quadrat errechnen" onclick="quadrat()"> </body> </html>
15 JavaScript - Funktionen Eine Funktion ist ein Block mit Anweisungen, dem ein Name zugewiesen wird. Eine Funktion hat eine Liste von Parametern, die auch leer sein kann Eine Funktion kann einen Wert zurückgeben function funktionsname (param1, param2) { Anweisungen; return Ausdruck; }
16 JavaScript - Beispiel
17 JavaScript Beispiel 2 <html> <head><title>test</title> <script type="text/javascript"> <! - function Geheim() { var Passwort = "Traumtaenzer"; var Eingabe = window.prompt("bitte geben Sie das Passwort ein",""); if(eingabe!= Passwort) { alert("falsches Passwort!"); Geheim(); } else { document.location.href="geheim.htm"; } } // --> </script> </head> <body onload="geheim()"> <h1>hier kommen Sie nur mit Passwort rein ;-)</h1> </body> </html>
18 Aufgabe 2 Aufgabe 2 Erzeugen Sie eine HTML-Formular mit einem Knopf. Nach Klick auf den Knopf sollen wie in Aufgabe 1 die ersten zehn Quadratzahlen aufgelistet werden. Erstellen Sie dazu die Funktion quadratzahlenanzeigen. Verbinden Sie die Funktion und Knopf mittels einem geeigneten EventHandler. Stellen Sie alternativ einen Verweis mit gleicher Funktionalität zur Verfügung. Hinweis: Mit der Anweisung document.write(...) können Sie in das Dokument schreiben, sozusagen eine Ausgabe erzeugen.
19 JavaScript Objekte, Eigenschaften und Methoden Objekte sind fest umgrenzte Datenelemente mit Eigenschaften und oft auch mit objektgebundenen Funktionen (Methoden). Die JavaScript-Objekte sind in einer Hierarchie geordnet. Zwei Gruppen von vordefinierten JavaScript-Objekten Core objects (Kernobjekte) navigator Date Array Browserfenster als Ausgangspunkt window document node
20 JavaScript Objekt navigator Eigenschaften: appcodename (Spitzname des Browsers) appname (offizieller Name des Browsers) appversion (Browser-Version) cookieenabled (Cookies erlaubt) language (Browser-Sprache) platform (Plattform, auf der der Browser läuft) useragent (HTTP-Identifikation des Browsers) Methoden: javaenabled() (Java-Verfügbarkeit überprüfen) Eigenschaften und Methoden von navigator können Sie direkt ansprechen
21 JavaScript - Eigenschaften von Objekten <html><head><title>test</title> </head><body> <script type="text/javascript"> alert("verwendeter Browser: " + navigator.appname + " Version " + navigator.appversion); </script> </body></html>
22 JavaScript Objekt-Methoden <html><head><title>test</title> </head><body> <script type="text/javascript"> if( navigator.javaenabled() ){ alert("java verfügbar!"); } else { alert("java nicht verfügbar!"); } </script> </body></html>
23 JavaScript Objekt Date
24 JavaScript vordefinierte Objekte <html><head><title>test</title> <script type="text/javascript"> function bis2020 () { var jetzt = new Date(); var Zeit = jetzt.gettime() / 1000; var Jahr2020 = new Date(2020, 0, 1, 0, 0, 0); var Endzeit = Jahr2020.getTime() / 1000; var Rest = Math.floor(Endzeit - Zeit); alert("noch " + Rest + " Sekunden bis zum Jahr 2020"); } </script> </head><body> <a href="javascript:bis2020()">wie lange noch?</a> </body></html>
25 JavaScript Objekt window Das Objekt window (Fenster) ist das oberste Objekt der Objektfamilie für alles, was im Browser-Fenster angezeigt wird Über das Objekt window können Sie das Dokumentfenster abfragen und kontrollieren. Ferner können Sie neue Fenster definieren. Dabei können Sie auch die Fenstereigenschaften frei bestimmen. Beispiel: window.defaultstatus = "Meine Homepage"; Open, close, alert, prompt, confirm, print, moveto, resizeto
26 JavaScript Window-Objekt pagexoffset pageyoffset home() menubar moveto() moveby() close() open() scrollto() scrollby() back() forward() outerheight defaultstatus status prompt() alert()
27 Beispiel: window-objekt: neues Fenster öffnen <html> <head> <title>test</title> <script type="text/javascript"> <! window.open("datei.htm", "Meines","width=310,height=400,left=0,top=0"); //--> </script> </head> <body> </body> </html>
28 Aufgabe 3 Erstellen Sie eine HTML-Seite, in welcher direkt bei Aufruf der Name des Browsers, der Name des Betriebssystems sowie die aktuelle Uhrzeit innerhalb der Seite angezeigt wird. Hinweis: Nutzen Sie zur Ausgabe die Methode write des Objekts document. Aktualisieren Sie die Uhrzeit, indem Sie die Seite jede Sekunde neu laden. Nutzen Sie dazu die reload-methode des Objekts location und die Methode settimeout des window-objekts. Hinweis: siehe Erweitern Sie die Seite so, dass nach Klick auf eine Schaltfläche mit der Aufschrift Atomuhr ein neues Fenster mit der Seite angezeigt wird. Hinweis: Erzeugen Sie den Button über ein input-element mit dem Type-Attribut button.
29 JavaScript Objekt document Das document-objekt bezieht sich auf den Inhalt, der in einem Browser-Fenster angezeigt wird. In der Objekthierarchie von JavaScript liegt es unterhalb des window-objekts Entscheidend für den Zugriff auf den HTML- Elementbaum sind beim document-objekt die DOM- Methoden getelementbyid, und getelementsbyname (und getelementsbytagname). bgcolor, lastmodified, referrer, write, writeln
30 JavaScript Document-Objekt document.getelementsbytagname(...) HTML-Elementobjekte Hallo Max Mustermann write()
31 HTML-Elementobjekte H1 FORM Beispiel: H1.align='right'; TITLE HR
32 JavaScript HTML-Elementobjekte Dem Document Object Models (DOM) zufolge stellt jedes HTML-Element in einer HTML-Datei ein Objekt dar (HTML-Elementobjekt) Wichtig ist dabei zu wissen, wie mit einer Scriptsprache wie JavaScript auf ein solches HTML-Elementobjekt zugegriffen werden kann. Nach Syntax der HTML-Variante des DOM kann nur auf solche HTML-Elemente zugegriffen werden, die in ihrem einleitenden Tag entweder ein name-attribut oder ein id-attribut enthalten
33 JavaScript - Zugriff auf HTML-Elemente <html><head><title>test</title> <script type="text/javascript"> <!-- function Ausrichten(wie) { document.getelementbyid("unentschlossen").align = wie; } //--> </script> </head><body> HTML-Elementobjekt: "h1" <h1 id="unentschlossen">wo gehöre ich eigentlich hin?</h1> <a href="javascript:ausrichten('left')">links?</a><br> <a href="javascript:ausrichten('center')">zentriert?</a><br> <a href="javascript:ausrichten('right')">rechts?</a><br> </body></html> H1
34 JavaScript Zugriff auf Elemente <html><head><title>test</title> <script type="text/javascript"> <!-- function Ankreuzen() { document.getelementsbyname("zutat")[0].checked = true; } //--> HTML-Elementobjekt: "input" </script> </head><body> <form name="formular" action=""> <input type="checkbox" name="zutat" value="salami"> Salami <br> <input type="checkbox" name="zutat" value="pilze"> Pilze <br> <input type="checkbox" name="zutat" value="oliven"> Oliven <br> <input type="button" value="test" onclick="ankreuzen()"> </form> </body></html>
35 Aufgabe 4 Erstellen Sie eine HTML-Dokument, welches im Fenstertitel die aktuelle Uhrzeit darstellt. Die Uhrzeit soll sekündlich aktualisiert werden. Vorgehensweise: 1. Erstellen Sie eine JavaScript-Funktion names aktualisierefenstertitel. Die Funktion ermittelt über eine der document.getelement... -Methoden das HTML-Elementobjekt für den Titel. Über das Attribut text des ermittelten HTML-Elementobjekts kann der Titel auf das aktuelle Datum gesetzt werden. Dazu muss zuvor über das Date-Objekt das aktuelle Datum bestimmt werden. Dies geschieht durch das Anlegen einer neuen Date-Variablen mittels new-operator. 2. Sie sollen nun dafür sorgen, das die eben erstellte Funktion sekündlich aufgerufen wird. Nutzen Sie dazu die Methode setinterval des Objekts window : window.setinterval("funktionsname()", Intervall in ms);
36 Aufgabe 5: Geodatenbestimmung Erstellen Sie eine Javascript-basierte Webanwendung, welche die Eingabe einer Adresse ermöglicht und auf Knopfdruck die Geodaten (Längen- und Breitengrad) ermittelt. Das Ziel soll auf einer Karte innerhalb der Seite angezeigt und mit einer Markierung versehen werden.
37 JavaScript Zugriff auf Elemente <html><head><title>test</title> <script type="text/javascript"> <!-- function neuetexte() { document.getelementsbytagname("p")[0].firstchild.data = "neuer erster"; document.getelementsbytagname("p")[1].firstchild.data = "neuer zweiter"; document.getelementsbytagname("p")[2].firstchild.data = "neuer dritter"; document.getelementsbytagname("h1")[0].firstchild.data = "Alles anders"; } H1 //-->"node -Objekt, aber auch HTML-Elementobjekt: " h1" </script> </head><body> <h1>dynamisch, sehr dynamisch</h1> <p>ein erster Absatz</p> <p>ein zweiter Absatz</p> <p>ein dritter Absatz</p> <p><a href="javascript:neuetexte()">neue Texte</a></p> </body></html>
38 JavaScript Objekt node Das node-objekt ist das zentrale Objekt des Document Object Models (DOM) Hintergrund ist das Modell, dass ein Auszeichnungssprachen- Dokument aus einem Baum von Knoten besteht Jedes Element und alle Zeichendaten stellen eigene Knoten dar. Diese Knoten bilden die Baumstruktur. Das node-objekt stellt Eigenschaften und Methoden bereit, um auf die einzelnen Knoten zuzugreifen, egal, wie tief diese Knoten in der Baumstruktur liegen. Das node-objekt stellt damit die allgemeinere und für alle XMLgerechten Sprachen gültige Variante dessen dar, was die HTML- Elementobjekte speziell für HTML darstellen Man kann in JavaScripts, die in HTML-Dateien notiert oder eingebunden sind, sowohl mit den HTML-Elementobjekten als auch mit dem node-objekt arbeiten
39 JavaScript - nodes <html> html <head> <title>test</title> </head> <body> <h1>eine erste Seite</h1> <div id="content"> <cite>alles wird <font color="red">gut</font></cite> </div> </body> </html> head title Test body h1 Eine erste Seite Alles wird n = document.getelementbyid("content"); n.firstchild.lastchild.setattribute("color", "blue"); div cite lastchild n firstchild font gut
40 JavaScript Arbeiten mit dem Objekt node Um auf die Eigenschaften und Methoden des node-objekts zugreifen zu können, benötigen Sie einen Knoten. Um auf vorhandene Knoten im Dokument zuzugreifen, werden die Methoden des document-objekts getelementbyid, getelementsbyname und getelementsbytagname verwendet. Ausgehend davon können Sie die Attributknoten, Textknoten und weitere Element-Kindknoten eines Elements ansprechen. Um neue Knoten zu erzeugen, steht im Objekt document die Methoden createelement und createtextnode zur Verfügung. Diese können dann mit den entsprechenden Methoden des Objekts node in den Elementbaum hinzugefügt werden.
41 JavaScript Objekt node Eigenschaften attributes (Speichert einen Array aus verfügbaren Attributen eines Elements) childnodes (Speichert einen Array aus verfügbaren Kindknoten eines Knotens) data (Speichert Zeichendaten eines Knotens, sofern es sich um einen Textknoten handelt) firstchild (erster Kindknoten) lastchild (letzter Kindknoten) nextsibling (nächster Knoten eines Typs) nodename (Name des Knotens) nodetype (Knotentyp) nodevalue (Wert/Inhalt des Knotens) parentnode (Elternknoten) previoussibling (vorheriger Knoten eines Typs)
42 JavaScript Objekt node Methoden appendchild() (Kindknoten hinzufügen) appenddata() (Zeichendaten hinzufügen) clonenode() (Knoten kopieren) deletedata() (Zeichendaten löschen) getattribute() (Wert eines Attributknotens ermitteln) getattributenode() (Attributknoten ermitteln) haschildnodes() (auf Kindknoten prüfen) insertbefore() (Knoten einfügen) insertdata() (Zeichendaten einfügen) removeattribute() (Wert eines Attributknotens löschen) removeattributenode() (Attributknoten löschen) removechild() (Knoten löschen) replacechild() (Kindknoten ersetzen) replacedata() (Zeichendaten ersetzen) setattribute() (Wert eines Attributknotens setzen) setattributenode() (Attributknoten erzeugen)
43 Beispiel <html><head><title>test</title> <script type="text/javascript"> <!--- var myh1 = document.createelement("h1"); var mytext = document.createtextnode("eine sehr dynamische Seite"); myh1.appendchild(mytext); var Ausgabebereich = document.getelementbyid("bereich"); Ausgabebereich.appendChild(myH1); myh1.align='right'; //--> </script> </head><body> <div id="bereich" style="border:1px black solid; padding:10px"> </div> </body></html>
44 Aufgabe 6: Uhrzeit als Lauftext Erstellen Sie eine HTML-Seite und platzieren Sie im Body ein Blockelement (<div>) mit dem Inhalt Uhrzeit unbekannt. Erstellen Sie eine Funktion aktualisiereuhrzeit(), die das Node- Objekt zum div-element bestimmt, dann zu dem der Uhrzeit zugeordneten Textknoten navigiert und dort die aktuelle Uhrzeit setzt. Erweitern Sie die Seite so, dass die Methode aktualisiereuhrzeit() sekündlich aufgerufen wird. Erweitern Sie die Seite so, dass sich die Uhrzeit von links nach rechts über das Fenster bewegt. Nach Verlassen des Fensters erscheint die Uhrzeit wieder am linken Fensterrand (Lauftext). Steuern Sie die Bewegung über ein dynamische generiertes style- Attribute.
45 Aufgabe 7: Dynamische Aufzählung Vervollständigen Sie die HTML-Seite aufzaehlung.html so, dass eine Aufzählung mit zehn Punkten zu sehen ist. Jeder Aufzählungspunkt soll über den Text Kapitel und einer aufsteigenden Nummer verfügen. Änderungen im Body-Bereich sollen keine vorgenommen werden! Die Aufzählungspunkte sollen quadratisch sein. Gehen Sie schrittweise vor. Hinweis: Eine Aufzählung sieht in HTML wie folgt aus: <ul type="square"> <li>kapitel 1</li> [...] <li>kapitel 10</li> </ul>
46 Hinweis zu Aufgabe 7: node-objekt var node = document.getelementbyid("id"); data Speichert Zeichendaten eines Knotens, sofern es sich um einen Textknoten handelt node.data = "Neuer Text"; firstchild / lastchild erster / letzter Kindknoten node.firstchild.data = "Neuer Text"; appendchild(newchild) Hängt einen zuvor neu erzeugten Knoten in die bestehende Knotenstruktur ein, und zwar so, dass er als letztes Kindelement eines anzugebenden Knotens eingefügt wird. node.appendchild(newnode); setattribute(attrname, attrvalue) Setzt in einem Element einen Attributwert neu. Ist das Attribut bereits vorhanden, wird sein alter Wert durch den neuen ersetzt. Ist es noch nicht vorhanden, wird es neu angelegt und mit dem neuen Wert belegt. node.setattribute("align", "center");
47 Hinweis zu Aufgabe 7: document-objekt createelement() Erzeugt ein neues Element für den Elementenbaum. var n_h1 = document.createelement("h1"); createtextnode() Erzeugt einen neuen Textknoten für den Elementenbaum. var n_text = document.createtextnode("hallo Welt!");
48 DHTML Dynamisches HTML (engl. "Dynamic HTML" oder abgekürzt "DHTML") ist eine Erfindung von Marktstrategen, sagen Kritiker. keine klassische HTML-Erweiterung in Gestalt neuer HTML-Elemente. keine neue Sprache. Dynamisches HTML ist vielmehr der Sammelbegriff für verschiedene Lösungen, um dem Autor einer Web- Seite zu ermöglichen, Elemente der Web-Seite während der Anzeige dynamisch zu ändern, sei es automatisch oder durch Einwirken des Anwenders.
49 Zusammenfassung JavaScript ist eine recht einfache und leicht zu erlernende Skriptsprache JavaScript erlaubt es, Teile der Inhalte einer Webseite zu dynamisieren JavaScript hat die Möglichkeit auf Events zu reagieren, indem es beispielsweise Methoden aufruft, wenn die Events eintreten. JavaScript kann bestehende HTML-Elemente und deren Inhalt lesen und begrenzt selbst ändern oder sogar erzeugen. Aufwind durch AJAX Nachteile: Stellt Anforderungen an den Client (JavaScript-Engine) Unterschiedliche JavaScript-Dialekte Sandbox-Mechanismus ( Sicherheitsaspekt)
Web-Programmierung (WPR)
Web-Programmierung (WPR) Vorlesung IV. JavaScript Manfred Gruner mailto:wpr@gruner.org Offene Fragen 1. Unterschied Link und Style Tag Link = HTML Syntax wird/kannl von anderen Programmen ausgewertet werden.
MehrDOM Document Object Model
DOM Document Object Model J. Schneeberger Das Document Object Model (DOM) W3C Spezifikation Benutzt die Baumstruktur des (XML/HTML) Dokuments Programmierschnittstelle (API) für HTML- und XML-Dokumente
MehrContentmanagement. Dipl. Inf. Benjamin Bock Topic Maps Lab, Universität Leipzig leipzig.de. Schlüsselqualifika6on 10
Schlüsselqualifika6on 10 Contentmanagement Dipl. Inf. Benjamin Bock Topic Maps Lab, Universität Leipzig bock@informa6k.uni leipzig.de topicmapslab.de Anwendungen von XML topicmapslab.de 2 Firefox Add On
MehrInternet-Programmierung
JavaScript und DOM 18.5.2009 1 Verbindung JavaScript und HTML Bisher: JavaScript nette Scriptsprache Interessant, weil mit HTML verbindbar Erweituerung von HTML/CSS 2 DOM DOM: Document Object Model http://www.w3.org/dom/
MehrHTML Scripting. Informatik 1 für Nebenfachstudierende Grundmodul. Kai-Steffen Hielscher Folienversion: 06. Dezember 2017
Informatik 1 für Nebenfachstudierende Grundmodul HTML Scripting Kai-Steffen Hielscher Folienversion: 06. Dezember 2017 Informatik 7 Rechnernetze und Kommunikationssysteme Inhaltsübersicht Kapitel 2 - HTML
MehrEreignisse Auf Benutzereingaben reagieren
Ereignisse Auf Benutzereingaben reagieren JavaScript ermöglicht es dem Entwickler auf Ereignisse (engl.: events) im Browser zu reagieren. Auf diese Weise kann der Benutzer mit den Anwendungen interagieren,
Mehr3. Clientseitige Verarbeitung und Javascript
3. Clientseitige Verarbeitung und Javascript Inhalt: Javascript Einbindung von Javascript-Funktionen in Webseiten DOM-Referenzierung Realisierung dynamischer Effekte über das DOM Exkurs: Objektorientiert
MehrJavaScript clientseitige Programmiersprache zur Dynamisierung von Internetseiten
Einführung in JavaScript anhand von Beispielen JavaScript clientseitige Programmiersprache zur Dynamisierung von Internetseiten Grundbedingungen die Einbindung erfolgt über ein Objektmodell (Objekte mit
MehrMultimedia im Netz Wintersemester 2013/14. Übung 05 (Nebenfach)
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
MehrMichael Seeboerger-Weichselbaum. Das Einsteigerseminar JavaScript 4., überarbeitete Auflage
Michael Seeboerger-Weichselbaum Das Einsteigerseminar JavaScript 4., überarbeitete Auflage Inhaltsverzeichnis Vorwort 11 Einleitung und Ziel des Buches 13 Schreibweisen 14 Die Beispiele aus dem Buch 15
MehrCS1024 Internetbasierte Systeme
Prof. Dr. Th. Letschert CS1024 Internetbasierte Systeme Bachelor of Science (Informatik) Clientseitige Verarbeitung II DOM : Document Object Model DOM http://www.w3.org/dom DOM Document Object Model DOM
MehrDI (FH) Levent Öztürk
DI (FH) Levent Öztürk Übersicht Wo wird Javascript ausgeführt Was ist eine Funktion Wann wird Javascript ausgeführt Javascript einbinden Javascript in HTML aufrufen Variablen setzen und ausgeben DOM (Document
MehrJavaScript O'REILLY. Das umfassende Referenzwerk. Deutsche Übersetzung von Ralf Kuhnert, Gisbert W. Selke & Harald Selke
JavaScript Das umfassende Referenzwerk David Flanagan Deutsche Übersetzung von Ralf Kuhnert, Gisbert W. Selke & Harald Selke O'REILLY Cambridge Köln Paris Sebastopol Tokyo Vorwort xiii 1: Einführung in
MehrMultimediale Web-Anwendungen. JavaScript. Einführung. MWA JavaScript-Einführung Dr. E. Schön Sommersemester 2015 Folie 1.
Multimediale Web-Anwendungen JavaScript Einführung MWA JavaScript-Einführung Dr. E. Schön Sommersemester 2015 Folie 1 Entstehungsgeschichte: JavaScript 1995 Netscape Communications Corp. (Brendan Eich)
MehrJavaScript und das Document Object Model 30.05.07
JavaScript und das Document Object Model Dynamische Seiten Bestreben von Netscape und Microsoft, HTML-Seiten dynamisch zu gestalten Schlagwort DHTML Netscape/Sun: JavaScript Microsoft: JScript Problem
MehrInhalt. Vorwort 13. Einleitung JavaScript-Grundlagen 17
Inhalt Vorwort 13 Einleitung 15 1 JavaScript-Grundlagen 17 1.1 Was ist DHTML? 17 Begriffsbestimmung 19 Wahl der Skriptsprachen für DHTML 20 Browserkompatibilität 21 Erfassen des Quellcodes 22 1.2 Aufbau
MehrScripting für Kommunikationswissenschaftler Gruppe C
Professur E-Learning und Neue Medien Institut für Medienforschung Philosophische Fakultät Scripting für Kommunikationswissenschaftler Gruppe C https://s-media-cache-ak0.pinimg.com/736x/9e/46/b5/9e46b5c98ae65d0880f37a30989781bb.jpg
Mehr7 Allgemeines zu Objekten
7 Bisher haben Sie in diesem JavaScript-Kurs Elemente der klassischen Programmierung wie Bedingungen, Schleifen etc. kennen gelernt. JavaScript bietet aber außerdem einen modernen objektorientierten Ansatz,
MehrEreignisse Auf Benutzereingaben reagieren
Ereignisse Auf Benutzereingaben reagieren JavaScript ermöglicht es dem Entwickler auf Ereignisse (engl.: events) im Browser zu reagieren. Auf diese Weise kann der Benutzer mit den Anwendungen interagieren,
MehrKlausur Informatik Programmierung, Seite 1 von 8 HS OWL, FB 7, Malte Wattenberg
Klausur Informatik Programmierung, 22.09.2011 Seite 1 von 8 Klausurteilnehmer Name: Matrikelnummer: Wichtige Hinweise Es sind keinerlei Hilfsmittel zugelassen auch keine Taschenrechner! Die Klausur dauert
MehrJavascript. Einführung in Javascript. Autor: Christian Terbeck Erscheinungsjahr: 2014 -1-
Javascript Einführung in Javascript Autor: Erscheinungsjahr: 2014-1- Inhaltsverzeichnis 1) Einführung 1. Allgemeines 2. Funktionalität 3. Syntax 4. Semantik 2) Die Grundlagen 1. Event-Handler 1. Schreibweise
MehrJavaScript. Dies ist normales HTML. Hallo Welt! Dies ist JavaScript. Wieder normales HTML.
JavaScript JavaScript wird direkt in HTML-Dokumente eingebunden. Gib folgende Zeilen mit einem Texteditor (Notepad) ein: (Falls der Editor nicht gefunden wird, öffne im Browser eine Datei mit der Endung
MehrDigitale 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 Wintersemester 2016/17 JavaScript Browser-Scriptsprache, ursprünglich von Netscape entwickelt. wird direkt im Browser
MehrÜbung zur Vorlesung. Digitale Medien. Vorlesung: Heinrich Hußmann Übung: Renate Häuslschmid, Hanna Schneider
Übung zur Vorlesung Digitale Medien Vorlesung: Heinrich Hußmann Übung: Renate Häuslschmid, Hanna Schneider Wintersemester 2015/16 JavaScript Browser-Scriptsprache, ursprünglich von Netscape entwickelt.
MehrJavaScript. von Patrick Schmidt
JavaScript von Patrick Schmidt Vortrag am 30. April 2009 Inhaltsverzeichnis JavaScript... 3 Einführung und Einordnung...3 Objekte...3 Prototypen...4 Host Objekte...5 Fest implementierte Objekte...5 Document
MehrJavaScript. - mailto: hush.com danke Erik und Andi
JavaScript http://worgtsone.scienceontheweb.net/worgtsone/ - mailto: worgtsone @ hush.com danke Erik und Andi Sat Nov 14 21:43:05 CET 2009 19. Juli 2014 document.write(
MehrSeminar DWMX DW Session 012
Seminar DWMX 2004 DW Session 012 Verhalten Scripting per Klick unter DW Verhalten ermöglichen unter Dreamweaver das Verwenden von kleinen JavaScript Codesegmenten um gewisse Funktionalitäten, die mit reinem
MehrStand und Ausblick
Stand und Ausblick Einführung: 26.04.2017, 16.00 Uhr (c.t.), PC Pool Übung: 03.05.2017, 16.00 Uhr, PC Pool Übung: 10.05.2017, 16.00 Uhr, HS 020 Übung:, 16.00 Uhr, HS 020 Übung: 21.06.2017, 16.00 Uhr, HS
MehrKlausurteilnehmer. Wichtige Hinweise. Note: Klausur Informatik Programmierung, 17.09.2012 Seite 1 von 8 HS OWL, FB 7, Malte Wattenberg.
Klausur Informatik Programmierung, 17.09.2012 Seite 1 von 8 Klausurteilnehmer Name: Matrikelnummer: Wichtige Hinweise Es sind keinerlei Hilfsmittel zugelassen auch keine Taschenrechner! Die Klausur dauert
MehrWeb-Techniken Einführung in JavaScript
Web-Techniken Einführung in JavaScript Prof. Dr. Axel Böttcher Winter 2012/13 15. September 2012 Ausführung von JavaScript Variante 1: Ausführung im Browser durch direktes Einbetten: 1 2
MehrThomas Theis. Einstieg in JavaScript
Thomas Theis Einstieg in JavaScript case«inhalt Inhalt 1 Einführung 13 1.1 Was mache ich mit JavaScript? 13 1.2 Was kann JavaScript nicht? 14 1.3 Browser und mobile Browser 14 1.4 Aufbau des Buchs 15 1.5
MehrFunktionen in JavaScript
Funktionen in JavaScript Eine Funktion enthält gebündelten Code, der sich in dieser Form wiederverwenden lässt. Mithilfe von Funktionen kann man denselben Code von mehreren Stellen des Programms aus aufrufen.
MehrThemen. JavaScript. Datentypen, Kontrollstrukturen, Besonderheiten. Document Object Model - Übersicht
Themen JavaScript Datentypen, Kontrollstrukturen, Besonderheiten Document Object Model - Übersicht Einleitung Bereits gesehen: Folgend: Strukturierung von Inhalten mittels HTML CSS zur Formatierung von
MehrW7 Projekt im Zusammenhang Gästebuch
7 Projekt im Zusammenhang Gästebuch ES-7.1 Aufgabe: eb-seite mit einem kleinen Gästebuch; fordert eb-surfer auf, etwas einzutragen; speichert die Einträge und zeigt alle an, die bisher gemacht wurden.
MehrMehr Dynamik in Apex mit Javascript und JQuery
Mehr Dynamik in Apex mit Javascript und JQuery Alexander Scholz its-people Frankfurt am Main Schlüsselworte: Javascript und JQuery in Apex einbinden, Elemente dynamisch anzeigen, Selectlisten aktualisieren,
MehrFunktionen in JavaScript
Funktionen in JavaScript Eine Funktion enthält gebündelten Code, der sich in dieser Form wiederverwenden lässt. Es können ganze Programmteile aufgenommen werden. Mithilfe von Funktionen kann man denselben
MehrObjekte haben eine eigene Notation, also Schreibweise, beim Aufruf:
JavaScript - Inhalt 1. Objekte 2. Arrays 3. Callbacks 1)JavaScript Objekte Objekte haben eine eigene Notation, also Schreibweise, beim Aufruf: Eine Methode wird immer mit dem Namen des Objekts, einem Punkt
MehrBrowserweichen mit JavaScript
Browserseitiges Skripting: JavaScript Seite 1 von 12 JA WEI mit JavaScript Der Sinn und Zweck von Seite 1 Browser am Objektmodell erkennen Seite 3 Browsername, -version und Betriebssystem ermitteln Seite
MehrBerechnung der Anzahl der Schuhepaare, die im vollen Regal (Anzahl der Laden mal Anzahl der Paare je Etage) und neben dem Regal herumstehen.
JavaScript Diverses Inhalt: 1. Beispiel: Schuhe zählen (getelementbyid) 2. Die Historie, Objekt history 3. Keydown -Event-Handler jquery 4. Diverses. 1) Beispiel: Schuhe zählen (getelementbyid) Berechnung
Mehrphp Hier soll ein Überblick über das Erstellen von php Programmen gegeben werden. Inhaltsverzeichnis 1.Überblick...2 2.Parameterübergabe...
php Hier soll ein Überblick über das Erstellen von php Programmen gegeben werden. Inhaltsverzeichnis 1.Überblick...2 2.Parameterübergabe...7 3.Zugriff auf mysql Daten...11 Verteilte Systeme: php.sxw Prof.
MehrFunktionen nur wenn dann
Funktionen nur wenn dann Funktionen können auch nur in bestimmten Fällen angewendet werden. Code wird nur in einem bestimmten Fall ausgeführt Code Ja Code Block wahr if wahr? Nein else Code Block Alternative
MehrW7 Projekt im Zusammenhang Gästebuch
7 Projekt im Zusammenhang Gästebuch ES-7.1 Aufgabe: eb-seite mit einem kleinen Gästebuch; fordert eb-surfer auf, etwas einzutragen; speichert die Einträge und zeigt alle an, die bisher gemacht wurden.
MehrO'REILLT Beijing Cambridge Famham Köln Paris Sebastopol Taipei Tokyo. JavaScript. Das umfassende Referenzwerk. David Flanagan
3. AUFLAGE JavaScript Das umfassende Referenzwerk David Flanagan Deutsche Übersetzung von Lars Schulten & Ulrich Speidel O'REILLT Beijing Cambridge Famham Köln Paris Sebastopol Taipei Tokyo Inhalt Vorwort
MehrPHP JavaScript Kapitel 9. Java-Script-Objekte und das Event-Modell
Java-Script-Objekte und das Event-Modell 1 Interaktions-Methoden des Window-Objekts
MehrPHP, Ajax und JavaScript
PHP, Ajax und JavaScript Was ist AJAX? AJAX = Asynchronous JavaScript and XML. AJAX ist eine Technik für die schnelle und dynamische Web-Seiten zu erstellen. Wenn ein Browser auf ein -tag stößt,
MehrÜbersicht. Web (Site) Engineering (WebSE) Was ist JavaScript? Nachträge. JavaScript. Vorlesung 4: JavaScript, DOM, DHTML. P. Reiß, B.
Übersicht Web (Site) Engineering (WebSE) Vorlesung 4: JavaScript, DOM, DHTML JavaScript P. Reiß, B. Schiemann Lehrstuhl für Informatik 8 Universität Erlangen-Nürnberg 07. 11. 2006 Document Object Model
MehrWeb (Site) Engineering (WebSE)
1 / 32 Web (Site) Engineering (WebSE) Vorlesung 4: JavaScript, DOM, DHTML P. Reiß, B. Schiemann Lehrstuhl für Informatik 8 Universität Erlangen-Nürnberg 07. 11. 2006 2 / 32 Übersicht JavaScript Document
MehrEWS, WS 2016/17, Pfahler O-1
Vorlesung und Übung Universität Paderborn Wintersemester 2016/2017 Dr. Peter Pfahler Projekt Gästebuch EWS, WS 2016/17, Pfahler O-1 Projekt im Zusammenhang Aufgabe: Web-Seite mit einem einfachem Gästebuch.
MehrActiveX Scripting IE und DHTML (DOM): Architektur, Beispiele (Object Rexx)
ActiveX Scripting IE und DHTML (DOM): Architektur, Beispiele (Object Rexx) Oliver Spritzendorfer Thomas Fekete ActiveX Technologie für ausführbaren Programmcode auf Web-Seiten wiederverwendbare Softwarekompononente
MehrChristian Wenz JavaScript Browserübergreifende Lösungen
Christian Wenz JavaScript Browserübergreifende Lösungen Galileo Computing Inhalt J Einleitung 17 1.1 Geschichte von JavaScript 18 1.2 Voraussetzungen 20 1.3 Danksagung 22 1.4 Vorwort zur 2. Auflage 23
MehrWebseitengestaltung mit JavaScript
Webseitengestaltung mit JavaScript JavaScript ist kein direkter Bestandteil von HTML sondern eine eigene Programmiersprache. Diese Sprache wurde jedoch eigens zu dem Zweck geschaffen, HTML-Autoren ein
MehrBootstrap4 Layout Komponenten
Bootstrap4 Layout Komponenten Inhalt: 1.)media object 2.)list group 3.)Navigation mit tabs und pills 1.)Media Object Style Dieses Design wird oft eingesetzt, wenn man Tweeds oder Blog-Kommentare erstellt.
MehrAnwendersoftware. Thema 7 Dialoggestaltung mit HTML-Formularen. Sommersemester Dr. Henry Herper
Anwendersoftware Thema 7 Dialoggestaltung mit HTML-Formularen Sommersemester 2016 - Dr. Henry Herper HTML - Formulare Formulare bieten die Möglichkeit, innerhalb einer HTML-Seite Daten zu erfassen und
MehrE-Commerce: IT-Werkzeuge. Web-Programmierung. Kapitel 3: Webdesign mit CSS Stand: Übung WS 2015/2016. Benedikt Schumm M.Sc.
Übung WS 2015/2016 E-Commerce: IT-Werkzeuge Web-Programmierung Kapitel 3: Stand: 30.10.2015 Benedikt Schumm M.Sc. Lehrstuhl für ABWL und Wirtschaftsinformatik Katholische Universität Eichstätt-Ingolstadt
MehrIndex. Dies ist der Index 407
Index Symbole 218, 219 212, 222, 255 13, 111, 124, 152, 166, 205, 225, 232, 254, 265, 286 Anleitung, 256 Text auslesen von 166 Text einstellen von 166, 168 111 33, 93,
MehrUm Ihren neuen»counter«(besucherzähler) auf einer Webseite zu installieren, benötigen Sie folgenden HTML-Code:
Anleitung zum Counter Beim Kopieren der Code-Beispiele in dieser Anleitung ist die beispielhafte Counter-ID 0000000000 durch die eigene zehnstellige Counter-ID des jeweiligen Zählers zu ersetzen. Einbau
MehrHTML-Seiten mithilfe von JavaScript durch die Bearbeitung von DOM-Elementen aktualisieren. Mit jquery diese sogar animieren.
Das DOM und jquery Inhalt: HTML-Seiten mithilfe von JavaScript durch die Bearbeitung von DOM-Elementen aktualisieren. Mit jquery diese sogar animieren. 1)DOM erklären Ein Element mit getelementbyid auswählen
MehrAnwender- dokumentation
Anwender- dokumentation Conrad wanlo, Edy Luis, Rachid Aegoudhoum 1 Inhaltsverzeichnis Inhalt... 2 Einführung... 3 Systemvoraussetzungen... 3 Browserauswahl... 3 Browserkonfiguration... 3 Konfiguration
MehrEinführung in die Web-bezogenen Sprachen Wintersemester 2015/16 Klausur 1,
Fakultät für Elektrotechnik, Informatik und Mathematik Dr. Peter Pfahler Einführung in die Web-bezogenen Sprachen Wintersemester 2015/16 Klausur 1, 22.02.2016 Namensaufkleber Schreiben Sie nicht mit Rotstift
MehrAJAX AJAX. Autor: Johannes Gamperl. Konzeptionelle Bearbeitung: Christian Münster. 1. Ausgabe vom 24. August 2006
AJAX Autor: Johannes Gamperl Konzeptionelle Bearbeitung: Christian Münster 1. Ausgabe vom 24. August 2006 Herausgeber: HERDT-Verlag für Bildungsmedien GmbH, Bodenheim Internet: www.herdt4you.de/.at/.ch
MehrGrundlagen Internet-Technologien
More JavaScript Version 1.0 10.5.2010 1 Verbindung JavaScript und HTML bisher: JavaScript "nette Scriptsprache" nun: interessant, weil mit HTML verbindbar Erweiterung von HTML/CSS 2 DOM DOM: Document Object
MehrDynamisches Anzeigen von Informationen in APEX mit jquery UI Dialogs und Tabs
Dynamisches Anzeigen von Informationen in APEX mit jquery UI Dialogs und Tabs Dr. Gudrun Pabst Trivadis GmbH München Schlüsselworte: APEX, jquery UI, Dialogs, Tabs Einleitung Die von Apex erstellten HTML-Seiten
MehrProgrammieren im Web 2.0
Programmieren im Web 2.0 Inhaltsverzeichnis JavaScript Einführung DHTML als eine Grundlage Do s and Dont s Inhaltsverzeichnis / 2 Ajax Einführung Technische Grundlagen Das XMLHttpRequest Objekt Beispielanwendung
MehrInternet-Technologien
Internet-Technologien PHP Workshop Bau eines Gästebuches Bisher: Heute: Clientseitiges Skripting (Bsp.: JavaScript) Ausführung von Programm-Code auf dem Client-Rechner Entlastung des Server-Rechners ++
MehrErweiterte Interaktion mit Trees und Charts in APEX
Erweiterte Interaktion mit Trees und Charts in APEX Dr. Gudrun Pabst Trivadis Gmbh Lehrer-Wirth-Straße 4 81829 München gudrun.pabst@trivadis.com BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG
MehrJavaScript ist eine clientseitige und meist in HTML eingebettete Skriptsprache, die zur Entwicklung dynamischer Webinhalte geschaffen wurde.
JavaScript ist eine clientseitige und meist in HTML eingebettete Skriptsprache, die zur Entwicklung dynamischer Webinhalte geschaffen wurde. Verfasser: Martin Hüsler Modul: "Internet und XML" Fachhochschule
Mehr1 DynWeb Entwicklung mobiler Webseiten
1 DynWeb Entwicklung mobiler Webseiten Quelle: http://winzerapp.com/infografik-nutzung-mobiler-endgeraete-und-mobile-shopping-in-deutschland jquery Mobile 2 DynWeb Entwicklung mobiler Webseiten Entwicklung
MehrHTML DOM im Browser. Interne DOM Repräsentation im Browser. Zugriff zum HTML DOM. Java Script
HTML DOM im Browser Interne DOM Repräsentation im Browser Eine HTML Seite wird im Browser als DOM abgebildet XHTML ist XML -> Standard Repräsentation HTML DOM wird erstellt HTML Dokument als DOM Baum im
MehrNewton- Raphson Verfahren
Newton- Raphson Verfahren Von Heinz - Volker Viehof 1: was ist das Newton- Raphson Verfahren : Das Newton Raphson- oder auch Newtonsches- Näherungsverfahren ist ein Algorithmus zur Errechnung von werten
MehrFunktionen nur wenn dann
Funktionen nur wenn dann Funktionen können auch nur in bestimmten Fällen angewendet werden. Code wird nur in einem bestimmten Fall ausgeführt Code Ja Code Block wahr if wahr? Nein else Code Block Alternative
Mehr12. Jgst. 3. Kursarbeit Datum: Fach: Informationsverarbeitung (Leistungskurs) & )!!*+,!- -.!-
12. Jgst. 3. Kursarbeit Datum: 26.03.2007 Klasse: GY 05 c Fach: Informationsverarbeitung (Leistungskurs) Themen: XHTML; CSS Name: Bitte speichern Sie Ihre Ergebnisse regelmäßig. Punkte:!" # Note: 8 $ %!&'(
MehrVorteil. Einfach zu realisieren performant. Übersichtlich performant. "Vererbung" von Änderungen an vererbender Tabelle
O/R Mapping: Abbildung von Vererbungsbeziehungen Strategie Vorteil Nachteil 1- Tabelle Einfach zu realisieren performant Leere Felder kein not-null Beschränkungen Identifikation der Klasse über eignes
MehrProseminar Auszeichnungssprachen
Proseminar Auszeichnungssprachen Thema: AJAX Ayse Gül Kilic Ahmed Anis Kerkeni Dortmund, 29.05.2007 1 Gliederung Definition 2 Gliederung Definition Geschichte 3 Gliederung Definition Geschichte Konzept
MehrMul$media im Netz Wintersemester 2012/13. Übung 06
Mul$media im Netz Wintersemester 2012/13 Übung 06 Ludwig- Maximilians- Universität München Mul6media im Netz WS 2012/13 - Übung 6-1 Lösung zu Übungsbla5 04 Ludwig- Maximilians- Universität München Mul6media
MehrWeb (Site) Engineering (WebSE)
1 / 32 Web (Site) Engineering (WebSE) Vorlesung 4: JavaScript, DOM, DHTML P. Reiß, B. Schiemann Lehrstuhl für Informatik 8 Universität Erlangen-Nürnberg 06. 11. 2007 2 / 32 Übersicht JavaScript Document
Mehr2. Webapplikationen. Webzugang. Präsentation. Geschäftslogik. Browser. Datenhaltung. JSP, Servlets, ASP, PHP. HTML + JavaScript? +Java Applets?
1 2. Webapplikationen Web Client Präsentation HTML + JavaScript? +Java Applets? Browser Cookies HTTP mit HTML+Cookies HTTP mit Formularinhalt und Cookie Server Webzugang JSP, Servlets, ASP, PHP Geschäftslogik
MehrEs gibt immer einen Schlüssel und einen zugehörigen Wert,
JSON JavaScript Object Notation Im Unternehmenskontext spielt der Austausch von Daten zwischen unterschiedlichen Systemen eine große Rolle. Dabei müssen oft Technologie und Zuständigkeitsgrenzen überwunden
MehrArenaSchweiz AG. CMS Concrete5 Erste Schritte
CMS Concrete5 Erste Schritte Anmelden Öffnen Sie Ihren Browser und geben Sie Ihre Website-Adresse ein, dazu «/login» Beispiel: http://www.domainname.ch/login Geben Sie Benutzername und Passwort ein und
MehrScriptsprachen für dynamische Webauftritte
Wolfgang Dehnhardt Scriptsprachen für dynamische Webauftritte JavaScript, VBScript, ASP, Perl, PHP, XML HANSER Inhalt Vorbemerkungen 1 1 Einleitung 9 1.1 Statik und Dynamik 9 1.2 Was sind Scriptsprachen?
MehrWie in Bootstrap üblich, bestimmen vorgegebene Klassen die Gestaltung.
Bootstrap4 Layout Komponenten Teil 2 Inhalt: 1. Card 2. Accordion 1)cards In der Bootstrap Version 3 gab es die cards noch nicht. Dort wurden noch panels eingesetzt. In Bootstrap 4 wurde die Komponente
MehrV by WBR1/BFH-TI 2011 by MOU2/BFH-TI
Java-Applets Unterlagen zum Modul OOP mit Java V 3.0 2007 by WBR1/BFH-TI 2011 by MOU2/BFH-TI Java-Applets V3.0 2011 by WBR1&MOU2/BFH- TI Lernziele Die Kursteilnehmer sind in der Lage: Möglichkeiten und
Mehr10. Internet-basierte Digitale Medien
10. Internet-basierte Digitale Medien 10.1 Clientseitige Web-Skripte: JavaScript 10.2 Document Object Model (DOM) 10.3 Serverseitige Web-Skripte: PHP Weiterführende Literatur: Wolfgang Dehnhardt: JavaScript,
MehrMultimedia im Netz. Übung zur Vorlesung. Ludwig-Maximilians-Universität Wintersemester 2010/2011
Übung zur Vorlesung Multimedia im Netz Ludwig-Maximilians-Universität Wintersemester 2010/2011 Ludwig-Maximilians-Universität München Multimedia im Netz - Übung - 3-1 Übungsblatt - 3 Thema: JavaScript
MehrInhalt. Teil I: Der Sprachkern von JavaScript
Inhalt Vorwort.... 1 Einführung in JavaScript... 1 1.1 Der JavaScript-Sprachkern... 4 1.2 Clientseitiges JavaScript... 9 Teil I: Der Sprachkern von JavaScript 2 Die lexikalische Struktur... 21 2.1 Zeichensatz...
MehrGrundlagen. Wie sind PHP-Dateien aufgebaut?
Grundlagen PHP und MySQL PHP läuft serverseitig!! Wie sind PHP-Dateien aufgebaut? PHP-Dateien fangen mit an und hören mit auf. Sie müssen die Dateiendung *.php haben echo "So könnte eine Datei aussehen\n";
MehrJavaScript und PHP-Merkhilfe
JavaScript und PHP-Merkhilfe David Vajda 10. November 2016 1 JavaScript 1. Einbinden von JavaScript in das HTML-Dokument
MehrGrundlagen Internet-Technologien INF3171
Fachbereich Informatik Informationsdienste Grundlagen Internet-Technologien INF3171 Cookies & Sessions Version 1.0 20.06.2016 aktuelles 2 Erweiterungen wir betrachten zwei Erweiterungen: Personalisierung
MehrWeb-basierte Anwendungssysteme XHTML- JavaScript 2
Web-basierte Anwendungssysteme XHTML- JavaScript 2 Prof. Dr. Sergej Alekseev (alekseev@fb2.fra-uas.de) Prof. Dr. Armin Lehmann (lehmann@e-technik.org) Fachbereich 2 Informatik und Ingenieurwissenschaften
MehrDas diesem Dokument zugrundeliegende Vorhaben wurde mit Mitteln des Bundesministeriums für Bildung und Forschung unter dem Förderkennzeichen
Das diesem Dokument zugrundeliegende Vorhaben wurde mit Mitteln des Bundesministeriums für Bildung und Forschung unter dem Förderkennzeichen 16OH21005 gefördert. Die Verantwortung für den Inhalt dieser
MehrJavaScript Basiskonzepte
JavaScript Basiskonzepte Univ.-Prof. Dr.-Ing. Wolfgang Maass Chair in Information and Service Systems Department of Law and Economics WS 2011/2012 Mittwoch, 8:00 9:30 Raum HS 021, B4 1 Wrap-Up HTML dient
MehrManagen Sie Ihr 3D-Gebäudemodell interaktiv. Von Anfang an.
Managen Sie Ihr 3D-Gebäudemodell interaktiv. Von Anfang an. 1 Kollisionsprüfung (Clash-Detection) Autor: ar, jh DESITE MD PRO: 2.2 2 1 Kollisionsprüfung Mithilfe der Kollisionsprüfung können geometrische
MehrEinführung in die Scriptsprache PHP Teil 2
Herbst 2014 Einführung in die Scriptsprache PHP Teil 2 Wirtschaftsinformatik: 5. Semester Dozent: Rainer Telesko / Martin Hüsler Fachhochschule Nordwestschweiz FHNW - Reiner Telesko / Martin Hüsler 1 Inhalt:
MehrIT-Zertifikat: Allgemeine Informationstechnologien II PHP
IT-Zertifikat: Allgemeine Informationstechnologien II PHP PHP ( PHP: Hypertext Preprocessor ) ist eine serverseitige Skriptsprache: Der PHP-Code wird nicht wie bei JavaScript auf dem Clientrechner ausgeführt,
Mehr10. Internet-basierte Digitale Medien
10. Internet-basierte Digitale Medien 10.1 Clientseitige Web-Skripte: JavaScript 10.2 Document Object Model (DOM) 10.3 Serverseitige Web-Skripte: PHP Weiterführende Literatur: Wolfgang Dehnhardt: JavaScript,
MehrRichtig einsteigen: Access 2007 VBA-Programmierung
Lorenz Hölscher Richtig einsteigen: Access 2007 VBA-Programmierung Miaosott Teill Erste Schritte 1 Einleitung 9 1.1 Die Themenschwerpunkte dieses Buches 9 Visual Basic for Applications 9 Die Beispiel-Datenbank
MehrDynamische Webseiten mit PHP. Oder: LAMP - The open way
Dynamische Webseiten mit PHP Oder: LAMP - The open way Verbreitung Neben ASP verbreitetste Web-Scripting-Umgebung LAMP (Linux, Apache, mysql, PHP): freie Alternative zu M$ Überblick Dynamische Webseiten
Mehr