Programming Firefox
(Sprache: Englisch)
This is your guide to building Internet applications and user interfaces with the Mozilla component framework, which is best known for the Firefox web browser and Thunderbird email client. Programming Firefox demonstrates how to use the XML User Interface...
Leider schon ausverkauft
versandkostenfrei
Buch
58.00 €
Produktdetails
Produktinformationen zu „Programming Firefox “
Klappentext zu „Programming Firefox “
This is your guide to building Internet applications and user interfaces with the Mozilla component framework, which is best known for the Firefox web browser and Thunderbird email client. Programming Firefox demonstrates how to use the XML User Interface Language (XUL) with open source tools in the framework's Cross-Platform Component (XPCOM) library to develop a variety of projects, such as commercial web applications and Firefox extensions.This book serves as both a programmer's reference and an in-depth tutorial, so not only do you get a comprehensive look at XUL's capabilities--from simple interface design to complex, multitier applications with real-time operations--but you also learn how to build a complete working application with XUL. If you're coming from a Java or .NET environment, you'll be amazed at how quickly large-scale applications can be constructed with XPCOM and XUL.Topics in Programming Firefox include: An overview of Firefox technology An introduction to thegraphical elements that compose a XUL application Firefox development tools and the process used to design and build applications Managing an application with multiple content areas Introduction to Resource Description Files, and how the Firefox interface renders RDF Manipulating XHTML with JavaScript Displaying documents using the Scalable Vector Graphics standard and HTML Canvas The XML Binding Language and interface overlays to extend Firefox Implementing the next-generation forms interface through XFormsProgramming Firefox is idealfor the designer or developer charged with delivering innovative standards-based Internet applications, whether they're web server applications or Internet-enabled desktop applications. It's not just a how-to book, but a what-if exploration that encourages you to push the envelope of the Internet experience.
Inhaltsverzeichnis zu „Programming Firefox “
Preface1. Firefox and Friends
- Mozilla to Firefox and Thunderbird
- XML Technologies
- At the Top of It All: The DOM
- Mixing Document Types
- Getting Started
2. XUL Basics
- File Structure
- XUL Widgets
- Introducing Input Controls
- More Complex Containers
- Managing the Display Space
- Content Display Panels
- Miscellaneous Widgets
- Helper Features
- Mozilla Style Declarations
- Summary
3. Coding and Testing for the Real World
- Defining a Target Application
- Adding Logic
- Simple Authentication Script
- When Things Don't Work
- Summary
4. Configuring for Chrome and a Server
- Chrome Overview
- Running as a Local Installation
- XUL-to-Server Communications
- Serving XUL Files
- Summary
5. Multiframe XUL
- Dividing the Display Area
- Editing Documents
- Adding Dialog Windows
- Summary
6. Trees, Templates, and Datasources
- Trees
- Modifying Datasources
- Summary
7. DOM Manipulation and Input/Output
- A Design Review
- Browser Elements
- Moving Text Between Frames
- Exporting Note Document Content
- Adding Interactivity to DOM Elements
- Summary
8. Graphics
- A Sample Graphing Project
- XHTML Review
- SVG Overview
- Data-to-Graphics Transformation
- HTML Canvas
- Summary
9. Extending the Interface
- Overlay Files
- Adding Logic
- XBL
- HTTP Request Widget
- Summary
10. XForms
- Basic XForms Structure
- An Example Transfer to the Server
- XForms Validation Features
- XForms Events and Actions
- User Interaction and Dynamic Presentation
- What to Do When Things Go Wrong
- Summary
11. Installation and Deployment
- Deploying Standalone Applications
- Deploying Themes and Skins
- Adding Locales
- Deploying Extensions
- Deploying the Extension
- What to Do When Things Go Wrong
- Summary
12. XUL Widget Reference
- Browser Package Files
- Developer Reference
- Glossary:. XUL Widgets: Attributes, Properties, and Methods
- Index
Bibliographische Angaben
- Autor: Kenneth C. Feldt
- 2007, 512 Seiten, mit Abbildungen, Maße: 23,1 cm, Kartoniert (TB), Englisch
- Verlag: O'Reilly Media
- ISBN-10: 0596102437
- ISBN-13: 9780596102432
Sprache:
Englisch
Rezension zu „Programming Firefox “
"Feldt nimmt den Leser gleich zu Beginn an die Hand und zeigt ihm an einfachen Beispielen, wie sich Mozilla-Oberflächen im XML-Format XUL beschreiben lassen. Die erzeugten und platzierten Formularfelder, Buttons und Menüs verknüpft das nächste Kapitel mit Hilfe der XML Bindings Language (XBL) mit der Skriptsprache JavaScript.Nun zeigt sich, dass es sich hier um ein ernsthaftes Entwicklerbuch handelt, denn der Verfasser leitet zu sauberer handwerklicher Arbeit an: Er erweitert den Code schrittweise, drängt auf Trennung von Oberfläche (XUL, CSS) und Logik (JavaScript) und zeigt, wie sich Debugging-Informationen per JavaScript-Befehl "dump()" auf der Konsole des Betriebssystems ausgeben lassen.
Das Herzstück des Buchs ist eine Client-Server-Anwendung, die der Autor in verständlichen Schritten vorprogrammiert. [...] Ein schöner Workshop, Debugging der Client-Server-Unterhaltung inklusive. [...] Eine Referenz rundet das anschauliche Buch ab, das richtig Lust auf niveauvolles Firefox-Hacking macht." -- Linux Magazin, Heft 08/07, Juli 2007gt ihm an einfachen Beispielen, wie sich Mozilla-Oberflächen im XML-Format XUL beschreiben lassen. Die erzeugten und platzierten Formularfelder, Buttons und Menüs verknüpft das nächste Kapitel mit Hilfe der XML Bindings Language (XBL) mit der Skriptsprache JavaScript.
Nun zeigt sich, dass es sich hier um ein ernsthaftes Entwicklerbuch handelt, denn der Verfasser leitet zu sauberer handwerklicher Arbeit an: Er erweitert den Code schrittweise, drängt auf Trennung von Oberfläche (XUL, CSS) und Logik (JavaScript) und zeigt, wie sich Debugging-Informationen per JavaScript-Befehl "dump()" auf der Konsole des Betriebssystems ausgeben lassen.
Das Herzstück des Buchs ist eine Client-Server-Anwendung, die der Autor in verständlichen Schritten vorprogrammiert. [...] Ein schöner Workshop, Debugging der Client-Server-Unterhaltung inklusive. [...] Eine Referenz rundet das anschauliche Buch ab, das richtig Lust auf niveauvolles Fire
Kommentar zu "Programming Firefox"
0 Gebrauchte Artikel zu „Programming Firefox“
Zustand | Preis | Porto | Zahlung | Verkäufer | Rating |
---|
Schreiben Sie einen Kommentar zu "Programming Firefox".
Kommentar verfassen