Development resources: Difference between revisions
From MozillaZine Knowledge Base
Jump to navigationJump to search
(→XPCOM / XPConnect: add a xulplanet link to the document about instantiating components) |
LionKimbro (talk | contribs) (linked Mozilla-Javascript and ESW (RDF) wiki) |
||
Line 40: | Line 40: | ||
*[http://www.mozilla.org/catalog/architecture/xpcom/ mozilla.org XPCOM page] containing a variety of links to useful XPCOM documents. | *[http://www.mozilla.org/catalog/architecture/xpcom/ mozilla.org XPCOM page] containing a variety of links to useful XPCOM documents. | ||
*[http://www.iosart.com/firefox/xpcom/ Creating a C++ XPCOM component] step-by-step tutorial on [http://www.iosart.com/firefox/ iosart.com]. | *[http://www.iosart.com/firefox/xpcom/ Creating a C++ XPCOM component] step-by-step tutorial on [http://www.iosart.com/firefox/ iosart.com]. | ||
*[http://oddwiki.taoriver.net/wiki.pl/MozillaJavascript/HomePage Mozilla-Javascript wiki] unofficial, XPCOM + Javascript documentation & samples | |||
==CSS== | ==CSS== | ||
Line 53: | Line 54: | ||
*[http://xulplanet.com/tutorials/xultu/intrordf.html Introduction to RDF] from XulPlanet's XUL tutorial | *[http://xulplanet.com/tutorials/xultu/intrordf.html Introduction to RDF] from XulPlanet's XUL tutorial | ||
*[http://www.xulplanet.com/tutorials/mozsdk/rdfstart.php Introduction to RDF model] from XulPlanet. General information for beginners. | *[http://www.xulplanet.com/tutorials/mozsdk/rdfstart.php Introduction to RDF model] from XulPlanet. General information for beginners. | ||
*[http://esw.w3.org/topic/RecentChanges ESW wiki], [http://esw.w3.org/topic/RDF RDF] and [http://esw.w3.org/topic/SemanticWeb Semantic Web] wiki | |||
==Books== | ==Books== |
Revision as of 03:29, 18 February 2005
Websites that are useful for Mozilla development.
XUL
XML User Interface Language, widely used in Mozilla to specify user interfaces in a platform-independent way
- XulPlanet the premier resource for XUL and general Mozilla development on the internet
- XUL Programmer's Reference XUL programmer's reference from mozilla.org (slightly dated)
- mozilla.org XUL documentation contaning many links to resources, a lot of which are no longer maintained
XBL
Extensible Binding Language
- Introduction to XBL from XulPlanet's XUL tutorial
- XBL Specifcation from mozilla.org
- mozilla.org XBL documentation much of whch is unmaintained
Javascript
An interpreted language, used for scripting UI in Mozilla
- ECMA-262 Edition 3 (PDF) the formal Javascript specification
- Javascript Central at Netscape Devedge
- Javascript Language Resources at mozilla.org
- Douglas Crockford's Javascript links
- Javascript Optimization Techniques
- Javascript Closures
- Articles from this knowledge base related to Javascript
DOM
Document Object Model, an interface that allows scripts to dynamically access and update the content, structure and style of (HTML/XML) documents
- DOM Specifcations from the w3c DOM Working Group
- Mozilla AOM Reference - A guide to the HTML/XUL DOM as implemened in Mozilla
- XulPlanet Object Reference generated from the source code
- Gecko DOM Reference
XPCOM / XPConnect
Cross-platform Component Object Model and A bridge to XPCOM components for Javascript
- XPCOM Reference - XulPlanet's guide to to the XPCOM interfaces implemented by Mozilla, generated from the source code.
- Creating XPCOM Components - A book for developers wishing to create their own XPCOM components in languages such as C++, Javascript and Python.
- mozilla.org XPCOM page containing a variety of links to useful XPCOM documents.
- Creating a C++ XPCOM component step-by-step tutorial on iosart.com.
- Mozilla-Javascript wiki unofficial, XPCOM + Javascript documentation & samples
CSS
Cascading Style Sheets
RDF
Resource Definition Framework
- mozilla.org RDF documentation somewhat unmaintained but with many useful links
- w3c RDF page with specifcations and links to articles for beginners
- Introduction to RDF from XulPlanet's XUL tutorial
- Introduction to RDF model from XulPlanet. General information for beginners.
- ESW wiki, RDF and Semantic Web wiki
Books
A bound publication of 49 or more pages that is not a magazine or periodical.
- Creating Applications With Mozilla O'Reilly's reference - released at about same time as Seamonkey (the Mozilla suite) 1.0 and avaliable online as a collection of HTML files.
- Rapid Application Development With Mozilla Avaliable as a set of compressed PDF files. More up to date and more detailed than the O'Reilly offering.
Others
Various useful links
- LXR - Search the Mozilla source code
- Packaging Firefox/Thunderbird Extensions A reference for the Firefox 0.9+ packaging format