{{ _('API & Language References') }}
{% trans %} The official documentation on APIs and languages. What you need, when you need it, to create your masterpiece. {% endtrans %}
{{ _('XUL: Defining User Interfaces') }}
-
{{ _('XUL Overview') }}
{% trans %}
via Mozilla Developer Center
{% endtrans %}
{% trans %} XUL (XML User Interface Language) is Mozilla's XML-based language that lets you build feature-rich cross platform applications that can run connected or disconnected from the Internet. {% endtrans %}
-
{{ _('XUL Reference') }}
{% trans %}
via Mozilla Developer Center
{% endtrans %}
{% trans %} A list of all available XUL elements. {% endtrans %}
-
{{ _('XUL Controls List') }}
{% trans %}
via Mozilla Developer Center
{% endtrans %}
{% trans %} A description of many available XUL controls, including screenshots. {% endtrans %}
{{ _('JavaScript: Specifying Behavior') }}
-
{{ _('JavaScript Overview') }}
{% trans %}
via Mozilla Developer Center
{% endtrans %}
{% trans %} JavaScript is a small, lightweight, object-oriented, cross-platform scripting language. {% endtrans %}
-
{{ _('Gecko JavaScript Language Reference') }}
{% trans %}
via Mozilla Developer Center
{% endtrans %}
{% trans %} Mozilla Developer Center's JavaScript documentation, including functions, statements, properties, and more. {% endtrans %}
-
{{ _('JavaScript Style Guide') }}
{% trans %}
via Mozilla Developer Center
{% endtrans %}
{% trans %} Mozilla's JavaScript coding standards. {% endtrans %}
{{ _('CSS: Adding Visual Effects') }}
-
{{ _('CSS Overview') }}
{% trans %}
via Mozilla Developer Center
{% endtrans %}
{% trans %} Cascading Style Sheets (CSS) is a stylesheet language used to describe the presentation of a document written in HTML or XML and is used to style a XUL-based application's user interface. {% endtrans %}
-
{{ _('Gecko CSS Reference') }}
{% trans %}
via Mozilla Developer Center
{% endtrans %}
{% trans %} Mozilla Developer Center's CSS documentation, listing all available properties, values, and selectors. {% endtrans %}
-
{{ _('W3C CSS Homepage') }}
{% trans %}
via World Wide Web Consortium
{% endtrans %}
{{ _("Find CSS news, specifications, and tools at the W3C's CSS homepage.") }}
{{ _('FUEL: Easier Extension Development') }}
-
FUEL API
{% trans %}
via Mozilla Developer Center
{% endtrans %}
{% trans %} FUEL is a JavaScript library designed to help developers build extensions using terminology and interfaces that are familiar to them. {% endtrans %}
-
{{ _('STEEL API') }}
{% trans %}
via Mozilla Developer Center
{% endtrans %}
{% trans %} STEEL is the Scriptable Thunderbird Easy Extension Library. It is a FUEL-like set of interfaces to facilitate Thunderbird extension development. {% endtrans %}
-
{{ _('SMILE API') }}
{% trans %}
via Mozilla Developer Center
{% endtrans %}
{% trans %} SMILE is a FUEL-like set of interfaces to facilitate SeaMonkey extension development. {% endtrans %}
{{ _('XPCOM: Cross-Platform Components') }}
-
{{ _('XPCOM Overview') }}
{% trans %}
via Mozilla Developer Center
{% endtrans %}
{% trans %} XPCOM is a cross-platform component object model with multiple language bindings, letting the XPCOM components be used and implemented in JavaScript, Java, and Python in addition to C++. {% endtrans %}
-
{{ _('XPCOM Reference') }}
{% trans %}
via Mozilla Developer Center
{% endtrans %}
{% trans %} Mozilla Developer Center's XPCOM API documentation, listing frozen interfaces and functions. {% endtrans %}
{{ _('DOM: Interacting with Content') }}
-
{{ _('DOM Overview') }}
{% trans %}
via Mozilla Developer Center
{% endtrans %}
{% trans %} The Document Object Model (DOM) is an API for HTML and XML documents. It provides a structural representation of the document, enabling you to modify its content and visual presentation. {% endtrans %}
-
{{ _('Gecko DOM Reference') }}
{% trans %}
via Mozilla Developer Center
{% endtrans %}
{% trans %} Mozilla Developer Center's DOM API documentation {% endtrans %}