Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 513 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
513
Dung lượng
5,56 MB
Nội dung
[...]... PHP Here’s what this means for the Firefox environment: • As an XML file, the XUL file is subject to use of CSS to modify the appearance of its widgets; one interface file can be given a completely different look (color, graphical look) with stylesheets (Much of the concept of different Firefox “skins” is based on XUL and stylesheets.) • As a rendering engine, the Firefox framework was designed to handle... web applications that employ JavaScript to manipulate the user interface Many of the functions behind Firefox s more complicated XUL widgets use JavaScript that accesses elements through DOM methods 6 | Chapter 1: Firefox and Friends Mixing Document Types One of the most underutilized features of the Firefox framework is the ability to render XML documents of different types—that is, XML documents that... http://www.mysql.org, as shown in Figure 1-4 Figure 1-4 MySQL Downloads site 10 | Chapter 1: Firefox and Friends Getting the Browser With a good development editor in hand, the development process requires use of the Firefox browser The latest version is available from http://www.mozilla.com When downloading the Firefox browser, you should check the Developer Tools option during the installation process... of tasks and feature enhancements for a real-world project When added to the balance of the text, each chapter can stand on its own to demonstrate a particular topic: Chapter 1, Firefox and Friends Provides an overview of Firefox technology and its history, and a review of the technologies that are the focus of this book Chapter 2, XUL Basics Gives an introduction to the graphical elements that compose... and Document Object Model (DOM) inspector This chapter is a good foundation for understanding the Firefox development tools and the process used to design and build applications Chapter 4, Configuring for Chrome and a Server Sketches out the first NewsSearch application—understanding the chrome URL and how Firefox applications can communicate with a server using the asynchronous HTTP Request protocol... and painting document regions using the drawing features of the HTML Canvas element Chapter 9, Extending the Interface Explains how to make the most of the Firefox framework by extending the functionality of existing graphics elements as well as the Firefox interface Chapter 10, XForms Discusses implementing the next-generation Forms interface through XForms, a technology designed to increase validation... book into your product’s documentation does require permission We appreciate, but do not require, attribution An attribution usually includes the title, author, publisher, and ISBN For example: Programming Firefox by Kenneth C Feldt Copyright 2007 O’Reilly Media, Inc., 978-0-596-10243-2.” If you feel your use of code examples falls outside fair use or the permission given above, feel free to contact... such a project I am especially grateful to my mom, who gave me passion for the written word, and to Betsy, whose interest and pride helped sustain my effort xvi | Preface Chapter 1 CHAPTER 1 Firefox and Friends 1 The Firefox browser is a collection of C++ libraries designed to be assembled into any number of applications that you can run on machines with any of the major desktop operating systems (Windows,... Firebird, and finally was released as Firefox version 1.0 in November 2004 Today the Mozilla Foundation operates as a nonprofit organization to manage the open source development aspects of the program The foundation owns the forprofit Mozilla Corporation, which focuses on browser support for end users and commercialization programs The Mozilla code base now supports the Firefox browser, the Thunderbird... web content), known as the Gecko rendering engine The Mozilla suite offers tools to allow developers to embed the Gecko engine alone in customized applications Figure 1-1 Firefox browser and Thunderbird email client 2 | Chapter 1: Firefox and Friends At its inception, much of the “buzz” around the original Mozilla browser concerned the ability to extend the functionality of the Cross-Platform Component . you need. Try it today for free. Programming Firefox Kenneth C. Feldt Beijing • Cambridge • Farnham • Köln • Paris • Sebastopol • Taipei • Tokyo Programming Firefox by Kenneth C. Feldt Copyright.