Join MDN and developers like you at Mozilla's View Source conference, 12-14 September in Berlin, Germany. Learn more at

JavaScript code modules

To tłumaczenie jest niekompletne. Pomóż przetłumaczyć ten artykuł z języka angielskiego.

JavaScript code modules let multiple privileged JavaScript scopes share code. For example, a module could be used by Firefox itself as well as by extensions, in order to avoid code duplication.

General topics

Using JavaScript code modules
An introduction to how to use JavaScript code modules.
How to import a JavaScript code module.
How to unload a JavaScript code module.
Code snippets: Modules
Examples of how to use code modules.
Mozilla Labs JS Modules
This page features a list of JS modules, along with download links and documentation, that extension developers can use in their code.

Standard code modules

Interface to install, manage, and uninstall add-ons.
Allows searching of the add-ons repository.
Provides an interface that allows JavaScript code to call native libraries without requiring the development of an XPCOM component.
Run a task after a delay.
Provides an API for key/value pair dictionaries.
Provides the path to the directory into which the last download occurred.
Downloads.jsm Wymaga Gecko 23.0
Provides a single entry point to interact with the downloading capabilities of the platform.
Provides helpers for dealing with files.
Provides routines for performing basic geometric operations on points and rectangles.
Provides routines to convert between JavaScript Date objects and ISO 8601 date strings.
Provides helpful networking utility functions, including the ability to easily copy data from an input stream to an output stream asynchronously.
Provides access to the last URL opened using the "Open Location" option in the File menu.
JavaScript module OS.File contains primitives for manipulating files
Provides access to low-level hardware and OS performance measurement tools.
Provides an easy way to get the correct plural forms for the current locale, as well as ways to localize to a specific plural rule.
Provides an easy way to present non-modal notifications to users.
Promise.jsm Wymaga Gecko 25.0
Implements the Promises/A+ proposal as known in April 2013.
Provides getters for conveniently obtaining access to commonly-used services.
The Source Editor is used by developer tools such as the Style Editor; this interface implements the editor and lets you interact with it.
A Promise-based API to mozIStorage/SQLite.
Implements a subset of Task.js to make sequential, asynchronous operations simple, using the power of JavaScript's yield operator.
Timer.jsm Wymaga Gecko 22.0
A pure JS implementation of window.setTimeout.
Contains utilities for JavaScript components loaded by the JS component loader.

Autorzy i etykiety dokumentu

 Autorzy tej strony: teoli, splewako, P.A.
 Ostatnia aktualizacja: teoli,