Implémenter le design pattern Singleton en JavaScript

Le design pattern Singleton est parmi les plus courants en programmation orientée objet et quand on crée des applications en JavaScript, il peut manquer… Pour bien comprendre tout ce qui va suivre, vous aurez besoin de deux prérequis (si vous ne les avez pas, vous allez pouvoir les rattraper grâce à deux autres tutoriels de […]

Les images de fond multiples avec CSS3

Le CSS3 apporte beaucoup de nouveautés dont un certain nombre était attendu depuis longtemps. Parmi celles-ci, la possibilité de mettre plusieurs images de fond sur un seul élément. Nous allons voir ici comment faire avant de voir un exemple d’utilisation de la chose. Pour les plus impatients d’entre vous, voici directement la syntaxe de cette […]

Des triangles en CSS

Le Full-CSS se développe de plus en plus et consiste à remplacer le plus grand nombre possible d’images (idéalement la totalité) de votre site par du simple CSS. L’avantage certain est le temps de chargement plus rapide, mais en contrepartie, il faudra user de certaines astuces pour dessiner certaines parties… Nous allons voir ici comment […]

Créer des images de fond cliquables

Faire en sorte qu’une image soit cliquable n’a rien de compliqué : il suffit de l’insérer dans un lien. Le problème survient si vous voulez que ce soit une image de fond qui soit cliquable : en gros, nous allons voir comment créer des liens « vides » ! Mais pas n’importe comment, il faut penser à […]

Les variables statiques en JavaScript

Les variables statiques sont assez utiles dans certains cas et alors que d’autres langages dont il est très proche le permettent nativement, le JavaScript demande de tricher un peu pour obtenir cette fonctionnalité… Revenons d’abord aux bases : une variable statique, c’est quoi et où est l’intérêt ? Lorsque l’on déclare une variable dans une […]

Les closures en JavaScript

Les closures sont un concept assez obscur du JavaScript et pourtant, parfois, les utiliser est la seule solution pour résoudre certains problèmes. Le problème Commençons par poser la problématique. Imaginez que vous ayez 10 paragraphes, ayant chacun un id du type « chiffrex » où x est un chiffre entre 0 et 9. Par défaut (dans le […]

Développer pour Android sans Eclipse

Quand on cherche à développer pour la plate-forme Android, on est amenés bien souvent à regarder des tutoriels pour bien commencer. Ces tutoriels ont cependant un défaut récurrent : ils obligent à passer par Eclipse, qui est un IDE assez lourd et pas forcément au goût de tous, donc nous allons voir ici comment créer […]