In diesem Seminar lernen Sie, mit JavaScript HTML-Seiten dynamisch zu gestalten. Sie kennen anschließend die Funktionalität von JavaScript und haben die Möglichkeit, praxisnah diese Script-Sprache zu erproben.
Inhalt
Was ist JavaScript?
JavaScript ist nicht Java!
JavaScript-Anwendungen in der Browser-Umgebung
JavaScript-Anwendungen auf verschiedenen Browsern
HTML
Grafiken einbinden
Mit Formularen Daten eingeben, Einbindung von JavaScript in HTML
JavaScript-Grundlagen
JavaScript muss im Browser aktiviert sein
Variablen, Datentypen, Operatoren
Allgemeine Notationsregeln
Steuerung des Programmablaufs
Funktionen, Objekte, Debugging
Bereits vordefinierte
Objekte
Was JavaScript an Objekten mitbringt
Zeichenketten in String-Objekten speichern
Das Number-Objekt für Zahlen
Reguläre Ausdrücke und das Objekt RegExp
Variablenlisten in Array-Objekten speichern
Mathematische Werte und Funktionen des Math-Objekts
Verarbeitung von Zeitangaben mit Date-Objekten
Abbildung auf ein hierarchisches Objektmodell
HTML-Elemente in JavaScript als Objekte repräsentieren
Event-Objekte
JavaScript-Aktionen durch
Ereignisse auslösen
Die Interaktivität einer Webpage durch Ereignisse (= Events) steuern
Behandlung verschiedener Ereignisse
Ausblick auf komplexere
Techniken mit JavaScript
HTML 4.0 und JavaScript als dynamisches Duo
Neue Möglichkeiten bei Events ab JavaScript 1.2
Seminar-Ziel
In diesem Seminar lernen Sie, wie Sie die Scriptsprache JavaScript dazu nutzen, um dynamische HTML-Seiten zu gestalten. Sie sind danach in der Lage, eigene Funktionen zu programmieren, die Ihre Webseiten flexibel halten.
Wer sollte teilnehmen
HTML-Entwickler, Web-Master, Web-Designer mit HTML-Kenntnissen
Dauer des Seminars
2 Tag(e), 1. Tag 10:00-17:00h, Folgetag(e) 09:00-16:00h
Teilnehmerzahl
max. 8 Personen
Seminar-Gebühren
760,00 Euro p. P. zzgl. MwSt., inkl. Seminar-Unterlagen, Teilnahmezertifikat, Mittagessen und ganztägig Getränke, Obst und Snacks
Im GFU-Bookshop finden Sie u. a. folgende Bücher zu diesem Seminar / Lehrgang:
Head First JavaScript
"So you´re ready to make the leap from writing HTML and CSS web pages to creating dynamic web applications. You want to take your web skills to the next level. And you´re finally ready to add "programmer" to the resume. It sounds like you´re ready to learn the Web´s hottest programming language: JavaScript. Head First JavaScript is your ticket to going beyond copying and pasting the code from someone else´s web site, and writing your own interactive web pages. With Head First JavaScript, you learn: * The basics of programming, from variables to types to looping * How the web browser runs your code, and how you can talk to the browser with your code * Why you´ll never have to worry about casting, overloading, or polymorphism when you´re writing JavaScript code * How to use the Document Object Model to change your web pages without making your users click buttons If you´ve ever read a Head First book, you know what to expect -- a visually rich format designed for the way your brain works. Head First JavaScript is no exception. It starts where HTML and CSS leave off, and takes you through your first program into more complex programming concepts -- like working directly with the web browser´s object model and writing code that works on all modern browsers. Don´t be intimidated if you´ve never written a line of code before! In typical Head First style, Head First JavaScript doesn´t skip steps, and we´re not interested in having you cut and paste code. You´ll learn JavaScript, understand it, and have a blast along the way. So get ready. . . dynamic and exciting web pages are just pages away. "
Seminar
Prototype and script.aculo.us
Tired of getting swamped in the nitty-gritty of cross-browser, Web 2. 0-grade JavaScript? Get back in the game with Prototype and script. aculo. us, two extremely popular JavaScript libraries, that make it a walk in the park. Be it AJAX, drag and drop, auto-completion, advanced visual effects, or many other great features, all you need is write one or two lines of script that look so good they could almost pass for Ruby code! Web applications are getting richer and richer, with more interaction baked in every day. But JavaScript, DOM, CSS and a full host of other Web standards are quite complex, and the result isn´t always browser compliant. The Prototype and script. aculo. us libraries are veritable treasure troves, smoothing over all the usual nitty-gritty differences between browsers, and making most common features a breeze to implement. With this book, you can quickly wield the whole power of these extraordinary libraries. Dive into Prototype, the library that makes JavaScript so much more powerful, and it looks a lot like Ruby code. Exploring the DOM, handling events, taming AJAX, and radically simplifying most of your scripting code: it all becomes easy-and very portable-with Prototype. When it comes to advanced UI features, script. aculo. us is every web developer´s dream come true: whether you need to create auto-completed text inputs, implement in-place editors, provide customized drag-and-drop behaviors, capture your users´ attention with visual effects or simply build DOM fragments more efficiently, it´s all there, and lightweight too. This book guides you through all the details of these features, letting you use many technologies on the server side, such as PHP, vanilla Ruby, and Ruby On Rails, in countless examples illustrating every aspect. Power users will also learn the design philosophies of the libraries, and how to contribute to them and augment them for their own needs.
AJAX
Google Suggest hat vielen Webentwicklern gezeigt, welche Möglichkeiten die Kombination aus JavaScript und XMLHttpRequest bietet. AJAX (Asynchronous JavaScript and XML) revolutioniert zurzeit die Internetwelt, da es Anwendungen ermöglicht, die sich für den Benutzer nicht mehr von Desktop-Anwendungen unterscheiden. Johannes Gamperl stellt die Grundlagen von AJAX umfassend dar und bietet abseits von bestehenden Lösungen und APIs direkt einsetzbare Beispiele für den Webprogrammierer - kompetent und aus erster Hand. Aus dem Inhalt: - JavaScript und DOM - JavaScript und CSS - JavaScript und OOP - JavaScript und XML - JavaScript und HTTP - JavaScript und Libraries - Prototype - script. aculo. us - Behaviour - Praxisbeispiele - Google & Yahoo
Seminar
GFU Cyrus AG Taubenholzweg 1
51105 Köln-Deutz Tel: (0221) 82809-0 Fax: (0221) 82809-50
EMail:
Vorstand: Hagen Cyrus, Karsten Kiesel Vorsitzender des Aufsichtsrats: Peter Hecker Gerichtsstand Köln,
HRB 60463, UST-Ident-Nr. DE 122 654 743