Articles taggés par javascript

Comparaisons d’objets en javascript

Une des questions que j’aime à poser aux  jeunes développeurs qui viennent passer une interview d’embauche chez nous est quelle est la différence entre l’opérateur (==) et l’opérateur (===) ?. En javascript comme en PHP, la réponse et la même le premier pratique une conversion silencieuse des valeurs que l’on compare tandis que l’autre ne le fait pas. lire la suite →

5 mauvaises raisons pour ne pas installer IE8

Maintenant que Internet Explorer 8 est téléchargeable, ça y est, tout le monde y va de sa petite pique pour expliquer pourquoi ce navigateur est obsolète et pourquoi il ne faut pas le télécharger. Comme je l’ai déjà expliqué je ne suis pas un défenseur aveugle du dernier navigateur made in Redmond mais de là à déconseiller son téléchargement, il y a là, un pas que je ne franchirais pas. Et pourtant que lit-on dans la presse ou sur les blogs de nos jours sur IE8 ? lire la suite →

Meurs user agent, meurs!!!

Il y a quelques temps, à la sortie de Chrome, je m’insurgeais contre les user agents et surtout les développeurs qui ce sont rués comme des mouches sur un tas de merde, sur cette chaîne de caractère immonde et inutile pour déterminer comment différencier Chrome de Safari. Et bien j’en remets une couche cette fois-ci et ma vindicte se focalise cette fois-ci contre les seniors développeurs ou ceux qu’on appellent les Gurus du Javascript… mais le sont-ils vraiment ? lire la suite →

Internet Explorer 8 débarque enfin

Maintenant que IE8 est passer en mode RC1, à moins d’un terrible bug de régression plus aucune nouveauté n’est attendue avant la sortie de la version définitive du successeur de IE7. Je profite donc de ce moment d’apparente accalmie pour revenir sur certains aspects d’IE8, du point de vue d’un développeur. lire la suite →

Effet carousel via jQuery

Ces derniers temps je me suis mis à bidouiller des scripts en me basant sur jQuery. Je vous présente le premier fruit de ce bidouillage : simpleCarousel. Ce plugin permet très simplement de mettre en place un effet carrousel sur une liste d’image. Ce script utilise du HTML, relevé à l’aide d’une pincée de CSS, le tout saupoudré d’une bonne dose de javascript via l’utilisation de jQuery. lire la suite →

Y’en a marre des extensions de merde

Ca y est vous avez décidez de vous lancer dans l’univers du blog, après avoir trouver votre hébergeur vous décidez d’installer WordPress et 5 minutes après vous êtes prêt à faire entendre votre voix.. heu disons à vous faire lire de part le monde, mais il manque la touche finale qui fera de vous le maître du monde, la personnalisation de votre blog. Pour cela, comme le préconise WordPress vous aurez recours à des thèmes et/ou des plugins que vous trouverez sans diffculté sur net… et c’est là où le problème réside. lire la suite →

Détournement des entêtes HTTP en Ajax

Il existe 3 manières d’utiliser l’objet XMLHTTPRequest pour échanger des informations avec votre serveur. On peut utiliser le support historique qu’est le XML. Le problème étant qu’ensuite il faut parser le fichier XML via javascript avant de pouvoir en utiliser le contenu. Dire que cela est laborieux est un euphémisme, c’est tout simplement chiant à faire. C’est à cause de la complexité de ce traitement que l’utilisation de la notation JSON a gagné en popularité. lire la suite →

Assigner ou récupérer la valeur de l’attribut CSS float via Javascript

Comment manipuler la propriété CSS float via javascript. La réponse qui vient directement à l’esprit est de dire qu’il suffit d’écrire :

var el = document.getElementById('element_id'); el.style.float = 'left';

Si cela était aussi simple, ce poste ne servirait à rien ;) . En effet le code ci-dessus ne fonctionne pas pour la simple et bonne raison qu’en javascript comme dans la plupart des langages de programmation le mot float est un mot réservé. En effet, float désigne un nombre décimal. Alors comment faire ? lire la suite →

Manipuler une table via le DOM

Lorsque l’on apprend le DOM, la plupart des didactitiels que l’on trouve sur le net se termine en montrant comment on peut créer « from scratch » une table en utilisant uniquement les propriétés du DOM Level 1. Du fait de la complexité de la structure d’une table en HTML, cet exemple montre l’efficacité du DOM, mais oublie de mentionner au développeur l’existence de propriétés et de méthodes DOM plus simples pour manipulation les tables HTML. lire la suite →