Programming Firefox: Building Applications in the Browser (Paperback)

Kenneth C. Feldt

  • 出版商: O'Reilly
  • 出版日期: 2007-04-01
  • 定價: $1,980
  • 售價: 5.0$990
  • 語言: 英文
  • 頁數: 512
  • 裝訂: Paperback
  • ISBN: 0596102437
  • ISBN-13: 9780596102432
  • 相關分類: XML
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

Description:

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 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 the graphical 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 XForms
Programming Firefox is ideal for 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.

商品描述(中文翻譯)

這是一本關於使用Mozilla元件框架建立網際網路應用程式和使用者介面的指南,該框架最著名的應用是Firefox瀏覽器和Thunderbird郵件客戶端。《Programming Firefox》展示了如何使用XML使用者介面語言(XUL)和開源工具在框架的跨平台元件(XPCOM)庫中開發各種項目,例如商業網頁應用程式和Firefox擴充功能。

這本書既是一本程式設計師的參考書,也是一本深入教學,因此您不僅可以全面了解XUL的功能,從簡單的介面設計到具有實時操作的複雜多層應用程式,還可以學習如何使用XUL建立完整的工作應用程式。如果您來自Java或.NET環境,您會驚訝地發現使用XPCOM和XUL可以快速構建大型應用程式。

《Programming Firefox》的主題包括:
- Firefox技術概述
- XUL應用程式的圖形元素介紹
- Firefox開發工具和設計應用程式的過程
- 管理具有多個內容區域的應用程式
- 資源描述檔的介紹,以及Firefox介面如何呈現RDF
- 使用JavaScript操作XHTML
- 使用可縮放向量圖形標準和HTML Canvas顯示文件
- XML綁定語言和介面覆蓋以擴展Firefox
- 通過XForms實現下一代表單介面

《Programming Firefox》非常適合設計師或開發人員,他們負責提供創新的基於標準的網際網路應用程式,無論是網頁伺服器應用程式還是支援網際網路的桌面應用程式。這不僅是一本如何書,更是一本鼓勵您突破網際網路體驗界限的探索之書。