Development resources: Difference between revisions

From MozillaZine Knowledge Base
Jump to navigationJump to search
(add descriptions)
Line 2: Line 2:


==XUL==
==XUL==
''XML User Interface Language, widely used in Mozilla to specify user interfaces in a platform-independent way''
*[http://xulplanet.com XulPlanet] the premier resource for XUL and general Mozilla development on the internet
*[http://xulplanet.com XulPlanet] the premier resource for XUL and general Mozilla development on the internet
**[http://xulplanet.com/tutorials/whyxul.html Introductory document]
**[http://xulplanet.com/tutorials/whyxul.html Introductory document]
Line 9: Line 10:


==XBL==
==XBL==
''Extensible Binding Language''
*[http://xulplanet.com/tutorials/xultu/introxbl.html Introduction to XBL] from XulPlanet's XUL tutorial
*[http://xulplanet.com/tutorials/xultu/introxbl.html Introduction to XBL] from XulPlanet's XUL tutorial
*[http://www.mozilla.org/projects/xbl/xbl.html XBL Specifcation] from mozilla.org
*[http://www.mozilla.org/projects/xbl/xbl.html XBL Specifcation] from mozilla.org
Line 14: Line 16:


==Javascript==
==Javascript==
''An interpreted language, used for scripting UI in Mozilla''
*[http://www.mozilla.org/js/language/E262-3.pdf ECMA-262 Edition 3 (PDF)] the formal Javascript specification
*[http://www.mozilla.org/js/language/E262-3.pdf ECMA-262 Edition 3 (PDF)] the formal Javascript specification
*[http://devedge.netscape.com/central/javascript/ Javascript Central] at Netscape Devedge
*[http://devedge.netscape.com/central/javascript/ Javascript Central] at Netscape Devedge
Line 23: Line 26:


==DOM==
==DOM==
''Document Object Model, an interface that allows scripts to dynamically access and update the content, structure and style of (HTML/XML) documents''
*[http://www.w3.org/DOM/DOMTR DOM Specifcations] from the w3c DOM Working Group
*[http://www.w3.org/DOM/DOMTR DOM Specifcations] from the w3c DOM Working Group
*[http://aom.nachbaur.com/ Mozilla AOM Reference] - A guide to the HTML/XUL DOM as implemened in Mozilla
*[http://aom.nachbaur.com/ Mozilla AOM Reference] - A guide to the HTML/XUL DOM as implemened in Mozilla
Line 28: Line 32:
*[http://www.mozilla.org/docs/dom/domref/ Gecko DOM Reference]  
*[http://www.mozilla.org/docs/dom/domref/ Gecko DOM Reference]  


==XPCOM / XPConnect ==
==XPCOM / XPConnect==
''Cross-platform Component Object Model and A bridge to XPCOM components for Javascript''
*[http://www.xulplanet.com/references/xpcomref/ XPCOM Reference] - XulPlanet's guide to to the XPCOM interfaces implemented by Mozilla, generated from the source code.
*[http://www.xulplanet.com/references/xpcomref/ XPCOM Reference] - XulPlanet's guide to to the XPCOM interfaces implemented by Mozilla, generated from the source code.
*[http://www.mozilla.org/projects/xpcom/book/cxc/html/ Creating XPCOM Components] - A book for developers wishing to create their own XPCOM components in languages such as C++, Javascript and Python.
*[http://www.mozilla.org/projects/xpcom/book/cxc/html/ Creating XPCOM Components] - A book for developers wishing to create their own XPCOM components in languages such as C++, Javascript and Python.
Line 35: Line 40:


==CSS==
==CSS==
''Cascading Style Sheets''
*[http://www.w3.org/Style/CSS/#specs CSS Specifications] from the w3c
*[http://www.w3.org/Style/CSS/#specs CSS Specifications] from the w3c
*[http://www.mozilla.org/catalog/web-developer/css/ Mozilla.org page on CSS]
*[http://www.mozilla.org/catalog/web-developer/css/ Mozilla.org page on CSS]
Line 40: Line 46:


==RDF==
==RDF==
''Resource Definition Framework''
*[http://www.mozilla.org/rdf/doc/ mozilla.org RDF documentation] somewhat unmaintained but with many useful links
*[http://www.mozilla.org/rdf/doc/ mozilla.org RDF documentation] somewhat unmaintained but with many useful links
*[http://www.w3.org/RDF/ w3c RDF page] with specifcations and links to articles for beginners
*[http://www.w3.org/RDF/ w3c RDF page] with specifcations and links to articles for beginners
Line 46: Line 53:


==Books==
==Books==
''A bound publication of 49 or more pages that is not a magazine or periodical. ''
* [http://books.mozdev.org/ 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.
* [http://books.mozdev.org/ 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.
* [http://www.informit.com/title/0131423436# 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.
* [http://www.informit.com/title/0131423436# 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==
==Others==
''Various useful links''
* [http://lxr.mozilla.org/ LXR] - Search the Mozilla source code
* [http://lxr.mozilla.org/ LXR] - Search the Mozilla source code
* [http://www.mozilla.org/projects/firefox/extensions/packaging/extensions.html Packaging Firefox/Thunderbird Extensions] A reference for the Firefox 0.9+ packaging format
* [http://www.mozilla.org/projects/firefox/extensions/packaging/extensions.html Packaging Firefox/Thunderbird Extensions] A reference for the Firefox 0.9+ packaging format


[[Category:Development]]
[[Category:Development]]

Revision as of 06:31, 26 December 2004

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

XBL

Extensible Binding Language

Javascript

An interpreted language, used for scripting UI in Mozilla

DOM

Document Object Model, an interface that allows scripts to dynamically access and update the content, structure and style of (HTML/XML) documents

XPCOM / XPConnect

Cross-platform Component Object Model and A bridge to XPCOM components for Javascript

CSS

Cascading Style Sheets

RDF

Resource Definition Framework

Books

A bound publication of 49 or more pages that is not a magazine or periodical.

Others

Various useful links