JavaScript code modules

Modules de code javaScript permettent de multiples priviléges de code partagé étendues. Par exemple, un module peut être utilisé par Firefox, ainsi que par des extensions, afin d'éviter la duplication de code.

Sujets généraux

Utilisation de modules de code JavaScript
Une introduction à la façon d'utiliser les modules de code JavaScript.
Component.utils.import
Comment importer un module de code JavaScript.
Component.utils.unload
Comment décharger un module de code JavaScript.
Code snippets: Modules
Des exemples de la façon d'utiliser des modules de code.
Mozilla Labs JS Modules
Cette page propose une liste de modules JS, ainsi que des liens de téléchargement et de la documentation, que les développeurs d'extensions peuvent utiliser dans leur code.

Modules de code standard

AddonManager.jsm
Interface pour installer, gérer et désinstaller des add-ons.
AddonRepository.jsm
Permet de rechercher des addons référentiel.
ctypes.jsm
Fournit une interface qui permet au code JavaScript d'appeler les bibliothèques natives sans nécessiter le développement d'un composant XPCOM.
DeferredTask.jsm
Exécuter une tâche après un délai.
Dict.jsm
Fournit une API pour les dictionnaires de paires clé/valeur.
DownloadLastDir.jsm
Provides the path to the directory into which the last download occurred.
Downloads.jsm
Provides a single entry point to interact with the downloading capabilities of the platform.
FileUtils.jsm
Fournit des aides pour le traitement des fichiers.
Geometry.jsm
Fournit des routines pour effectuer des opérations géométriques de base sur des points et des rectangles.
ISO8601DateUtils.jsm
Fournit des routines pour convertion entre des objets Date JavaScript et des chaînes de date ISO 8601.
NetUtil.jsm
Provides helpful networking utility functions, including the ability to easily copy data from an input stream to an output stream asynchronously.
openLocationLastURL.jsm
Provides access to the last URL opened using the "Open Location" option in the File menu.
osfile.jsm
Le module JavaScript OS.File contient des primitives de manipulation de fichiers
PerfMeasurement.jsm
Permet d'accéder au hardware de bas niveau et aux outils OS de mesure de performance.
PluralForm.jsm
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.
PopupNotifications.jsm
Fournit un moyen facile de présenter des notifications non-modales aux utilisateurs.
Promise.jsm
Implements the Promises/A+ proposal as known in April 2013.
Services.jsm
Fournit getters pour obtenir facilement l'accès aux services couramment utilisés.
source-editor.jsm
Est utilisé par les outils de développement tels que l'éditeur de style; cette interface implémente l'éditeur et vous permet d'interagir avec lui.
Sqlite.jsm
Une API basée sur promise de mozIStorage/SQLite.
Task.jsm
Met en œuvre un sous-ensemble d'opérations asynchrones séquentielles simple Task.js , en utilisant la puissance de l'opérateur JavaScript yield.
Timer.jsm
Une mise en œuvre pur JS de window.setTimeout.
XPCOMUtils.jsm
Contient des utilitaires pour les composants JavaScript chargés par le chargeur composant JS.

Étiquettes et contributeurs liés au document

 Contributeurs à cette page : jmh, P.A.
 Dernière mise à jour par : jmh,