Development resources: Difference between revisions

From MozillaZine Knowledge Base
Jump to navigationJump to search
m (Added link to Using XPCOM in JavaScript without leaking)
mNo edit summary
Line 15: Line 15:
*[http://www.mozilla.org/catalog/architecture/xbl/ mozilla.org XBL documentation] much of whch is unmaintained
*[http://www.mozilla.org/catalog/architecture/xbl/ mozilla.org XBL documentation] much of whch is unmaintained


==Javascript==
==JavaScript==
''An interpreted language, used for scripting UI in Mozilla''
''An interpreted language, used for scripting UI in Mozilla''


*[http://mb.eschew.org/5.php Chapter Five: Scripting] from "[[Development resources#Books|Rapid Application Development with Mozilla]]" —a great introduction to Javascript and its place in Mozilla.
*[http://mb.eschew.org/5.php Chapter Five: Scripting] from "[[Development resources#Books|Rapid Application Development with Mozilla]]" —a great introduction to JavaScript and its place 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
*[http://www.mozilla.org/js/language/ Javascript Language Resources] at mozilla.org
*[http://www.mozilla.org/js/language/ JavaScript Language Resources] at mozilla.org


*[http://www.crockford.com/#javascript Douglas Crockford's] Javascript links
*[http://www.crockford.com/#javascript Douglas Crockford's] JavaScript links
*[http://homepage.mac.com/rue/JS_Optimization_Techniques Javascript Optimization Techniques]
*[http://homepage.mac.com/rue/JS_Optimization_Techniques JavaScript Optimization Techniques]
*[http://jibbering.com/faq/faq_notes/closures.html Javascript Closures]
*[http://jibbering.com/faq/faq_notes/closures.html JavaScript Closures]
*[[:Category:Javascript | Articles from this knowledge base related to Javascript]]
*[[:Category:JavaScript | Articles from this knowledge base related to JavaScript]]


==DOM==
==DOM==
Line 37: Line 37:


==XPCOM / XPConnect==
==XPCOM / XPConnect==
''Cross-platform Component Object Model and A bridge to XPCOM components for Javascript''
''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://xulplanet.com/references/xpcomref/creatingcomps.html How to instantiate XPCOM components and services].
**[http://xulplanet.com/references/xpcomref/creatingcomps.html How to instantiate XPCOM components and services].
*[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.
*[http://www.mozilla.org/scriptable/avoiding-leaks.html Using XPCOM in JavaScript without leaking] - essential reading for all XPCOM / JS developers
*[http://www.mozilla.org/scriptable/avoiding-leaks.html Using XPCOM in JavaScript without leaking] - essential reading for all XPCOM / JS developers
*[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
*[http://oddwiki.taoriver.net/wiki.pl/MozillaJavaScript/HomePage Mozilla-JavaScript wiki] unofficial, XPCOM + JavaScript documentation & samples


==CSS==
==CSS==

Revision as of 01:51, 26 March 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

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