Attention : Le contenu de ces pages n'a pas été mis à jour depuis longtemps. Il est probablement obsolète pour Firefox 4.0/Gecko 4.0 et supérieur. Pour du contenu plus récent, allez consulter developer.mozilla.org.

Prerequis pour xul

Pour apprendre le langage XUL et apprendre à utiliser la plateforme Mozilla, il y a un certain nombre de technologies à connaître. Celles-ci sont pour la plupart des standards. On peut donc trouver sur le web des sites proposant des tutoriels ou des manuels de référence sur ces standards, que vous ne trouverez pas sur xulfr (ce site n'a pas vocation à devenir l'encyclopédie des standards du web ;-) ).

Comme XUL est un langage XML, il faut donc bien entendu connaître le monde XML :

  • Le langage XML en lui-même. Qu'est ce que le XML ? Qu'est ce qu'un élément XML, un attribut etc. ?
  • Le DOM : le Document Object Model. C'est une API, un ensemble d'objets qu'implémente la majorité des logiciels de traitement XML, pour pouvoir lire et modifier du contenu XML. Cela sert donc dans Mozilla à pouvoir modifier dynamiquement du XUL ou tout autre fichier XML. Il est indispensable de connaître le DOM car on l'utilise quasiment tout le temps,
  • CSS (Cascade Style Sheet — Feuilles de styles en cascade) : ce langage permet de spécifier l'apparence d'un contenu XML à l'affichage. Trés utilisé dans Mozilla pour spécifier l'apparence d'un fichier XUL,
  • Javascript : le langage de script utilisé dans Mozilla pour définir le comportement de l'interface XUL. Il faut donc savoir ce qu'est le Javascript, (ou l'Ecmascript), savoir créer et manipuler des objets, des fonctions en Javascript etc.

En connaissant les bases du XML, le DOM, le CSS et le Javascript, vous êtes tout à fait prêt pour débuter en XUL.


Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.

Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™ sont des marques de la fondation Mozilla.