Plugin-Entwicklung mit jQuery
Jakob Westhoff(Author)
Entwickler Press
Published on 14. December 2010
300 pages
978-3-86802-237-7 (ISBN)
System requirements
for PDF without DRM
E-Book Single Licence
You are acquiring a single user licence for this eBook, which you might not transfer. [L]
Available for download
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
Jedes ernst zu nehmende Webportal bedient sich heutzutage Technologien und Methoden, die sich hinter Begriffen wie Web 2.0, RIA, Ajax und Javascript verstecken. Benutzer erwarten mittlerweile selbst von einfachsten Webapplikationen ein gewisses Maß an Interaktivität und Fähigkeit zur Userkommunikation. Hier erweist sich das Javascript-Framework jQuery als besonders nützlich. Es ist äußert kompakt, schnell und gut strukturiert. Im Vergleich zu seinen Artgenossen hebt es sich durch die Konzentration auf Kernfunktionen, sowie seine Geschwindigkeit hervor.
Mit dem Wandel der Internet-Präsenzen haben sich auch die Entwicklungs- und Deploymentprozesse geändert. Sogenannte "Web2.0-Portale" erlauben dem Benutzer und gleichermaßen dem Entwickler das Hinzuschalten von Erweiterungen und neuen Funktionalitäten. Hier spielt jQuery ein weiteres seiner herausragenden Merkmale voll aus: Die Erweiterbarkeit durch Plugins. Plugins vereinfachen die Modularisierung der Applikation und fördern damit den angestrebten agilen Deploymentprozess. Der jüngste Sprössling des jQuery-Frameworks ist jQuery UI. Es kommt schon von Hause aus mit einer Vielzahl von Widgets und Animationen daher, welche schnell und einfach in ein bestehendes jQuery-Projekt integriert werden können. Darüber hinaus stellt es das nötige Handwerkszeug für die Entwicklung von eigenen wiederverwendbaren Widgets bereit.
Dieses Buch beschreibt die verschiedenen Aspekte der Entwicklung von jQuery Plugins und den Aufbau von Applikationen auf deren Basis. Die Autoren identifizieren die verschiedenen elementaren Plugintypen und stellen diese detailliert vor.
Zu jeder dieser Umsetzungen beschreiben Feder und Westhoff die Tricks und Kniffe, auf die sie in ihrem täglichen Umgang mit jQuery gestoßen sind und warnen vor möglichen Fallstricken. Natürlich fehlt auch ein Kapitel zum Thema Test-Driven-Development nicht.
Mit dem Wandel der Internet-Präsenzen haben sich auch die Entwicklungs- und Deploymentprozesse geändert. Sogenannte "Web2.0-Portale" erlauben dem Benutzer und gleichermaßen dem Entwickler das Hinzuschalten von Erweiterungen und neuen Funktionalitäten. Hier spielt jQuery ein weiteres seiner herausragenden Merkmale voll aus: Die Erweiterbarkeit durch Plugins. Plugins vereinfachen die Modularisierung der Applikation und fördern damit den angestrebten agilen Deploymentprozess. Der jüngste Sprössling des jQuery-Frameworks ist jQuery UI. Es kommt schon von Hause aus mit einer Vielzahl von Widgets und Animationen daher, welche schnell und einfach in ein bestehendes jQuery-Projekt integriert werden können. Darüber hinaus stellt es das nötige Handwerkszeug für die Entwicklung von eigenen wiederverwendbaren Widgets bereit.
Dieses Buch beschreibt die verschiedenen Aspekte der Entwicklung von jQuery Plugins und den Aufbau von Applikationen auf deren Basis. Die Autoren identifizieren die verschiedenen elementaren Plugintypen und stellen diese detailliert vor.
Zu jeder dieser Umsetzungen beschreiben Feder und Westhoff die Tricks und Kniffe, auf die sie in ihrem täglichen Umgang mit jQuery gestoßen sind und warnen vor möglichen Fallstricken. Natürlich fehlt auch ein Kapitel zum Thema Test-Driven-Development nicht.
More details
Language
German
Place of publication
Frankfurt am Main
Germany
File size
3,95 MB
ISBN-13
978-3-86802-237-7 (9783868022377)
Schweitzer Classification
Other editions
Additional editions

Jakob Westhoff
Plugin-Entwicklung mit jQuery
Book
12/2010
Entwickler Press
€34.90
No shipping information available
Person
n/a
Content
- Intro
- Inhaltsverzeichnis
- Vorwort
- Kapitel 1 - JavaScript: Ein Überblick
- 1.1 Webanwendungen
- 1.2 Serverseitige Webanwendungen
- 1.3 Eingebettet
- 1.4 JavaScript als Wunderwaffe?
- Kapitel 2 - Willkommen in der Welt von jQuery
- 2.1 Herunterladen und Einbinden von jQuery
- 2.2 jQuery vs. JavaScript
- 2.3 Dokumententraversierung
- 2.4 Dokumentenmanipulation
- 2.5 Ereignisbehandlung
- 2.6 Animation
- 2.7 AJAX mit jQuery
- 2.8 Zusammenfassung
- Kapitel 3 - jQuery-Plug-ins
- 3.1 Was sind jQuery-Plug-ins?
- 3.2 Unterschiedliche Plug-in-Typen
- 3.3 Grundregeln der Plug-in-Entwicklung
- 3.4 Grundgerüst
- 3.5 Zusammenfassung
- Kapitel 4 - Hello World
- 4.1 Anforderungen an das Plug-in
- 4.2 Grundgerüst des world-Plug-ins
- 4.3 Behandlung von Optionen
- 4.4 Manipulation des DOM
- 4.5 Das vollständige Plug-in
- 4.6 Zusammenfassung
- Kapitel 5 - Projektorientierung
- 5.1 Konzept der Objektorientierung
- 5.2 Klassen != Prototypen
- 5.3 Zurück zum Bankszenario
- 5.4 Prototype Chains
- 5.5 Zurück zum Bankszenario II
- 5.6 Zusammenfassung
- Kapitel 6 - Livesearch
- 6.1 Livesearch im Detail
- 6.2 Aufgaben des Plug-ins
- 6.3 Kategorisierung des Plug-ins
- 6.4 Das übliche Grundgerüst
- 6.5 Das _Livesearch-Objekt
- 6.6 Glückwunsch zum ersten echten Plug-in
- 6.7 Zusammenfassung
- Kapitel 7 - Neue Funktionen für jQuery
- 7.1 Kurzeinführung in REST
- 7.2 Die Funktionen $.put, $.head und $.delete
- 7.3 Zusammenfassung
- Kapitel 8 - Special Events
- 8.1 Aufbau eines Special Events
- 8.2 Existierende Ereignisse erweitern
- 8.3 Drag and Drop
- 8.4 Tastaturshortcuts mit "add" und "remove"
- 8.5 Zusammenfassung
- Kapitel 9 - CSS-Selektoren entwickeln
- 9.1 Sizzle
- 9.2 Neue Pseudoklassen für jQuery
- 9.3 Zusammenfassung
- Kapitel 10 - Easing-Funktionen zur Animationskontrolle
- 10.1 Easing-Funktionen im Allgemeinen
- 10.2 jQuerys Dreingaben: linear und swing
- 10.3 Weitere Easing-Funktionen mit dem Easing-Plug-in
- 10.4 Zusammenfassung
- Kapitel 11 - jQuery UI
- 11.1 Installation und Einsatz
- 11.2 Bereiche des Frameworks
- 11.3 Widgets und Behaviours im Einsatz
- 11.4 Animationen und Effekte
- 11.5 Themeroller
- 11.6 Entwicklung eigener jQuery UI Widgets
- 11.7 Behaviours entwickeln
- 11.8 Komplexe Effekte zum Selbermachen
- 11.9 Widgets fit für den Themeroller
- 11.10 Zusammenfassung
- Kapitel 12 - Testen von Software
- 12.1 Verschiedene Stufen des Testens
- 12.2 Unit Tests in JavaScript
- 12.3 QUnit
- 12.4 Mocks und Stubs
- 12.5 JsTestDriver
- 12.6 Zusammenfassung
- Stichwortverzeichnis
System requirements
File format: PDF
Copy protection: without DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Use the free software Adobe Reader, Adobe Digital Editions, or any other PDF viewer of your choice (see eBook Help).
- Tablet/Smartphone (Android; iOS): Install the free app Adobe Digital Editions or another reading app for eBooks, e.g., PocketBook (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (only limited: Kindle).
The file format PDF always displays a book page identically on any hardware. This makes PDF suitable for complex layouts such as those used in textbooks and reference books (images, tables, columns, footnotes). Unfortunately, on the small screens of e-readers or smartphones, PDFs are rather annoying, requiring too much scrolling.
This eBook does not use copy protection or Digital Rights Management.
For more information, see our eBook Help page.