Introduction aux fonctions récursives

Dans la programmation en général, il arrive très souvent que l’on doive utiliser des boucles (qu’elles soient de type while ou de type for). Cependant, on a parfois besoin de répéter certaines actions qui nécessitent des boucles plus complexes, plus lourdes et c’est dans ces cas-là qu’il est utile de connaître un type de fonctions […]

Responsive design : Redimensionner des vidéos en conservant le ratio

Dans le cadre d’un design responsive, un problème se pose quand on utilise des éléments à largeur fixe. Ce problème, c’est que si le design est vraiment trop réduit, ces éléments risquent de dépasser, ce qui est très moche… En ce qui concerne les images, nous avons vu comment résoudre ce léger soucis mais au […]

Faire de la Programmation Orientée Objet en JavaScript

Le JavaScript permet de programmer en objet, mais son gros problème, c’est de ne pas le permettre d’une façon aussi claire que des langages comme le C++ ou le Python. L’ennui, c’est que le JavaScript est de plus en plus utilisé pour construire de grosses applications, notamment grâce à l’essor du HTML5, et donc on […]

Responsive design : Redimensionner une image avec CSS en conservant le ratio

Nous avons déjà plusieurs fois parlé de responsive design en abordant les Media Queries et le viewport. Seulement, que se passe-t-il si vous faites en sorte que votre design s’adapte en fonction de la résolution du visiteur mais que ce dernier arrive avec un terminal d’une largeur de 500 pixels alors qu’une image de votre […]

Responsive design : le viewport

Comme nous l’avions évoqué précédemment lors de l’introduction des Media Queries, ces dernières ne font pas tout dans le responsive design et ainsi, on peut constater que sur pas mal de smartphones (par exemple), les Media Queries ne semblent avoir aucun effet… Ce qui peut paraître étrange et surtout extrêmement gênant : si on fait […]

Reponsive design : les Media Queries

Avant, créer un webdesign, c’était simplement créer l’interface pour les écrans d’ordinateurs. Il y avait plusieurs contraintes, notamment la gestion des différents navigateurs, mais on devait aussi faire avec les différentes résolutions existantes. Aujourd’hui, c’est toujours le cas, mais le problème des résolutions est devenu encore plus important avec l’avènement de la navigation mobile. C’est […]

Piwik, le premier livre sur l’outil de web analytique

Piwik est un logiciel open source de web analytique, c’est-à-dire qu’il vous permet de visualiser ce que les personnes qui visitent votre site font. Malgré le fait que l’outil existe depuis 1997, il n’y avait pas de livre en français consacré à Piwik, jusqu’à il y a peu. En effet, un livre sur la solution […]

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 […]