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...24. février 2009
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...13. février 2009
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...6. février 2009
Déjà eu des problèmes à lire un fichier d’export au format CSV ? Voici le formattage assurant un maximum de compatibilité : utiliser l’extension “.csv” utiliser des délimiteurs de champs pour toutes les lignes du fichiers, généralement ce sont les doubles guillements (”) qui sont utilisés si une valeur de champ contient le délimiteur de champ, le doubler, exemple: [...]
Lire la suite...4. février 2009
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...2. février 2009
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...27. janvier 2009
Dans cet article vous allez découvrir comment XOAD permet d’exporter des classes PHP vers du code Javascript par l’intermédiaire du Zend Framework.
Lire la suite...23. janvier 2009
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...19. janvier 2009
Si vous êtes persuadés de l'intérêt des tests unitaires pour vos développements PHP mais que vous n'avez jamais osé franchir le pas, ce tutoriel est fait pour vous. Afin de migrer en douceur vers les préceptes sacrés de l'eXtreme Programming je vous propose un exemple concret de mise en place des tests unitaires sous l'environnement Zend Studio.
Lire la suite...19. janvier 2009
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...
6. avril 2009
2 Comments