Das JavaScript-Handbuch, m. CD-ROM
Einführung, Praxis und Referenz
JavaScript ist sowohl die einzige relevante Programmiersprache für das Web, um auf Seiten des Clients (also in einem Browser) die Funktionalität von Webseiten zu erweitern als auch Basis von AJAX und dem neuen Web 2.0. Mit JavaScript lassen sich...
Leider schon ausverkauft
versandkostenfrei
Buch
39.80 €
Produktdetails
Produktinformationen zu „Das JavaScript-Handbuch, m. CD-ROM “
JavaScript ist sowohl die einzige relevante Programmiersprache für das Web, um auf Seiten des Clients (also in einem Browser) die Funktionalität von Webseiten zu erweitern als auch Basis von AJAX und dem neuen Web 2.0. Mit JavaScript lassen sich schnell und einfach Features in Webseiten einbauen, die mit anderen Technologien nur schwer oder überhaupt nicht realisierbar wären. Lernen Sie in diesem Buch die Möglichkeiten der universellen Sprachen kennen und effektiv im Rahmen Ihrer Web-Applikationen einsetzen. Beginnend mit einfachen Erweiterungen der Webseite und Grundlagen der Sprache über Formularplausibilisierungen, dynamische Effekte und Animationen (DHTML), Umgang mit Objekten (DOM) inklusive Protoyping, Ereignisbehandlung bis hin zur asynchronen Datennachforderung von Teilen der Webseite (Ajax) und Optimierungs- und Sicherheitsmaßnahmen. Dabei werden Sie sowohl Lösungen kennen lernen, die von Grund auf mit purem JavaScript erstellt werden, als auch den Nutzen von leistungsfähigen Frameworks wie dem Dojo Toolkit, jQuery oder Prototype sehen.
Klappentext zu „Das JavaScript-Handbuch, m. CD-ROM “
JavaScript ist sowohl die einzige relevante Programmiersprache für das Web, um auf Seiten des Clients (also in einem Browser) die Funktionalität von Webseiten zu erweitern als auch Basis von AJAX und dem neuen Web 2.0. Mit JavaScript lassen sich schnell und einfach Features in Webseiten einbauen, die mit anderen Technologien nur schwer oder überhaupt nicht realisierbar wären. Lernen Sie in diesem Buch die Möglichkeiten der universellen Sprachen kennen und effektiv im Rahmen Ihrer Web-Applikationen einsetzen. Beginnend mit einfachen Erweiterungen der Webseite und Grundlagen der Sprache über Formularplausibilisierungen, dynamische Effekte und Animationen (DHTML), Umgang mit Objekten (DOM) inklusive Protoyping, Ereignisbehandlung bis hin zur asynchronen Datennachforderung von Teilen der Webseite (Ajax) und Optimierungs- und Sicherheitsmaßnahmen. Dabei werden Sie sowohl Lösungen kennen lernen, die von Grund auf mit purem JavaScript erstellt werden, als auch den Nutzen von leistungsfähigen Frameworks wie dem Dojo Toolkit, jQuery oder Prototype sehen.
Lese-Probe zu „Das JavaScript-Handbuch, m. CD-ROM “
Teil V APIs, Frameworks & Toolkits (S. 802-803)24 Frameworks, Toolkit und APIs
Im fünften Teil des Buchs wollen wir uns um Frameworks, Toolkits und APIs kümmern, die im Umfeld von JavaScript bzw. der Erstellung von modernen RIAs im Allgemeinen anzusiedeln sind. Nun kann man solche zeitgemäßen Webapplikationen mit einem ausreichenden Wissen in den Grundlagentechniken HTML bzw. XHTML, JavaScript, CSS und gegebenenfalls noch XML bzw. JSON durchaus »von Hand« erstellen. Und das ist in vielen Fällen gar nicht der schlechteste Weg. Insbesondere die Programmierung mit JavaScript steht ja im Fokus dieses Buchs und wir haben gesehen, was man damit machen kann. Aber Sie können eben auch Ihre Webseiten mit Hilfe von Frameworks, Toolkits und vorgefertigten APIs erstellen bzw. erweitern und perfektionieren.
24.1 Was versteht man unter den Definitionen Framework, Toolkit und API? Klären wir zuerst die Definitionen der Schlagwörter selbst.
24.1.1 Framework vs. Toolkit
Was genau ein Framework ist und wie es sich von dem Begriff Toolkit unterscheidet, ist nicht standardisiert. Sowohl eine verbindliche Definition als auch eine Abgrenzung sind gar nicht so einfach. Allgemein versteht man jedoch unter einem Framework ein Programmiergerüst, das bestimmte Funktionalitäten bereits bereitstellt. Ein Framework ist selbst jedoch noch kein fertiges Programm, sondern stellt den Rahmen (Frame) zur Verfügung, innerhalb dessen ein oder mehrere Programmierer eine Anwendung erstellen.
Ein Framework beinhaltet in der Regel eine Bibliothek mit nützlichen vorgegebenen Codestrukturen, legt aber im Gegensatz zu einer reinen Bibliothek auch eine Steuerung von Verhaltensweisen bei der Verwendung der Features aus der Bibliothek fest ein Regelwerk. Bei einem Toolkit steht mehr eine Sammlung von Programmen und Features bzw. Tools im Fokus, die aber durchaus auch auf spezifischen Bibliotheken aufsetzen können.1 Diese Tools werden
... mehr
etwa eine Erstellung oder Gestaltung einer Webseite erlauben oder erleichtern und damit meist auch die spezifischen Bibliotheken im Hintergrund einsetzen.
Oft stellt ein AJAX- oder Web-Toolkit (oder auch ein Framework das ist wie gesagt schwer genau zu trennen) sogenannte Widgets bzw. Komponenten zur Verfügung. Dabei handelt es sich in der Regel um Elemente, aus denen eine grafische Benutzerschnittstelle (UI User Interface oder GUI Graphical User Interface) zusammengesetzt wird. Mit HTML bzw. XHTML kann man zwar problemlos einfache Elemente wie Schaltflächen, Texteingabefelder, Labels, Überschriften, Formulare oder Tabellen generieren.
Aber es gibt insbesondere im Bereich von Desktopapplikationen komplexere UI-Elemente, die ohne den Einsatz von CSS und/oder JavaScript bzw. zusätzlichen Bibliotheken nicht von einem Browser unterstützt werden, beispielsweise Eingabefelder zur qualifizierten Datums- und Zeiteingabe, Eingabedialoge für Farben, Editoren für Rich Text, Baumstrukturen, Menüs, sortierbare Tabellen etc. Mit Widgets werden solche komplexeren UI-Elemente RIAs auf einfache Weise verfügbar gemacht.
Oft stellt ein AJAX- oder Web-Toolkit (oder auch ein Framework das ist wie gesagt schwer genau zu trennen) sogenannte Widgets bzw. Komponenten zur Verfügung. Dabei handelt es sich in der Regel um Elemente, aus denen eine grafische Benutzerschnittstelle (UI User Interface oder GUI Graphical User Interface) zusammengesetzt wird. Mit HTML bzw. XHTML kann man zwar problemlos einfache Elemente wie Schaltflächen, Texteingabefelder, Labels, Überschriften, Formulare oder Tabellen generieren.
Aber es gibt insbesondere im Bereich von Desktopapplikationen komplexere UI-Elemente, die ohne den Einsatz von CSS und/oder JavaScript bzw. zusätzlichen Bibliotheken nicht von einem Browser unterstützt werden, beispielsweise Eingabefelder zur qualifizierten Datums- und Zeiteingabe, Eingabedialoge für Farben, Editoren für Rich Text, Baumstrukturen, Menüs, sortierbare Tabellen etc. Mit Widgets werden solche komplexeren UI-Elemente RIAs auf einfache Weise verfügbar gemacht.
... weniger
Inhaltsverzeichnis zu „Das JavaScript-Handbuch, m. CD-ROM “
Aus dem Inhalt:Einleitung & Voraussetzungen
JavaScript-Grundstrukturen
Eventhandler
Grundlagen zu Objekten
Native JavaScript-Objekte
Der DOM - das Mysterium der JavaScript-Welt
Prototyping
Dokumente, Fenster und Frames
Browserauswertung
Formularzugriff
Ereignisbehandlung
Ausnahmenbehandlung
DHTML und Animationstechniken
JavaScript jenseits von 1.5
Fehlersuche
JsUnit-Testing
Sicherheit und Optimierung
AJAX
JavaScript-Frameworks & APIs (Google APIs, das GWT, jQuery, Dojo Toolkit, Prototype, Bing, YUI)
Autoren-Porträt von Ralph Steyer
Ralph Steyer ist Diplom-Mathematiker und seit 1996 im Bereich EDV-Schulung, Programmierung und Beratung selbstständig. Seine Spezialgebiete sind die Internetprogrammierung und OOP.
Bibliographische Angaben
- Autor: Ralph Steyer
- 2010, 960 Seiten, mit Abbildungen, Maße: 18,2 x 24,5 cm, Kartoniert (TB), Deutsch
- Verlag: Addison-Wesley
- ISBN-10: 382732940X
- ISBN-13: 9783827329400
Kommentar zu "Das JavaScript-Handbuch, m. CD-ROM"
0 Gebrauchte Artikel zu „Das JavaScript-Handbuch, m. CD-ROM“
Zustand | Preis | Porto | Zahlung | Verkäufer | Rating |
---|
4 von 5 Sternen
5 Sterne 0Schreiben Sie einen Kommentar zu "Das JavaScript-Handbuch, m. CD-ROM".
Kommentar verfassen