RSS

Archive | JavaScript RSS feed for this section

Firefox Native Content Aware Image Resizing

6. avril 2009

2 Comments

Firefox Native Content Aware Image Resizing

This article is about a pure JavaScript implementation of the famous image resizing algorithm known under the names of Content Aware Image Resizing, Seam Carving or Liquid Rescale.

Lire la suite...

Bug de la méthode getElementById dans IE6 : une solution !

24. février 2009

0 Comments

La méthode getElementById(string) permet en Javascript d’obtenir l’élément avec l’id string si il est présent dans la page. Malheureusement, dans certains cas cette fonction ne remplit pas son rôle sur IE6 et retourne des résultats non cohérents. Heureusement il existe des solutions pour corriger ce bug ! Prenons l’exemple suivant, qui est une version simplifiée de ce que [...]

Lire la suite...

Erreur Javascript Firefox : oTidyBrowser is not defined

13. février 2009

2 Comments

Si vous travaillez avec Firefox et les extensions HTML Validator et Firebug, vous avez peut-être déjà eu une erreur Javascript récurrente dans la console d’erreur : Error: oTidyBrowser is not defined Source File: chrome://tidy/content/tidyBrowser.js Line: 220 Ceci est dû à un bogue venant de l’utilisation conjointe de Firebug et HTML Validator. voici la procédure pour le corriger [...]

Lire la suite...

JavaScript, la bible en vidéo

4. février 2009

1 Comment

JavaScript, la bible en vidéo

Le domaine des développeurs de Yahoo est une mine d’informations sur JavaScript. De nombreuses conférences données par des experts de Yahoo! ou des intervenants extérieurs de grande qualité sont en streaming et en téléchargement dans la zone vidéo du site. Souvent leurs présentations PowerPoint sont également disponibles. Si vous êtes intéressés par JavaScript, quelque soit votre [...]

Lire la suite...

Petite histoire d’une formule mathématique discrète

2. février 2009

1 Comment

Petite histoire d’une formule mathématique discrète

Lors de deux projets récents, j’ai été confronté à des problématiques similaires. J’ai d’abord eu à construire une réglette en ActionScript 3, puis un navigateur de produits, semblable à celui du site de Apple, en JavaScript. Dans les deux cas, il fallait pouvoir récupérer, depuis la position du curseur sur sa réglette, des valeurs par paliers. [...]

Lire la suite...

Eval is evil !

23. janvier 2009

0 Comments

Si vous utilisez le vérificateur de javascript JSLint, vous avez certainement eu le message d’erreur eval is evil. Pour contourner le problème utilisez plutôt le code suivant window[function] au lieu de eval(function) plus d’erreur et le code est plus sûr.

Lire la suite...

Deobfuscateur JavaScript pour Firefox

19. janvier 2009

1 Comment

Deobfuscateur JavaScript pour Firefox

Le développeur de l’extension Adblock Plus pour Firefox vient de créer une extension permettant d’améliorer la lisibilité des codes JavaScript obfusqués. L’obfuscation consiste à protéger du code en le rendant particulièrement illisible par un être humain. Beaucoup de sites utilisent cette technique simplement pour réduire la taille de leur code et en accélérer le téléchargement [...]

Lire la suite...

Css pour les infobulles de Google Map

8. janvier 2009

0 Comments

Css pour les infobulles de Google Map

Google Map permet grâce à sa librairie de créer des cartes personalisées, autant par leur contenu que par leur interface. Les styles des “markers” (”GMarker”, “GIcon”), zones (”GPolygons”, “GPolyline”) sont facilement modifiables en javascript grâce à la multitude de méthodes prédéfinies par Google. Malheureusement, il n’existe pas encore de solutions par défaut permettant de modifier en javascript [...]

Lire la suite...