Archives par mot-clef : firefox

Je réagis à un article que @_kud a relayé sur Twitter. L’article « Time to remove jQuery » a été écrit par Rogchap fin aôut. Dans cet article, Rogchap explique son souhait de quitter jQuery après l’avoir utilisé, beaucoup, presque à outrance, comme beaucoup d’entre nous. Maintenant il utilisé des micro-librairies pour remplacer jQuery dans les usages que requièrent ses projets. Je souhaitais réagir à son article plus loin que par un simple commentaire. Aussi parce que pendant longtemps comme vous le savez, j’ai tenu sur ce blog, une chronique jQuery et de nombreux articles autour de jQuery. Cet article me sert d’amorce au mien. Sur une sorte de ras le bol de cette mode de défoncer jQuery à la première occasion venue sur des arguments parfois quasi foireux. Parfois justifiés aussi. Un peu d’histoire jQuery a été créé par John Resig en … Continuer la lecture

Tout d’abord je remercie Korben par qui j’ai pu connaitre ce service. Spoon propose un lanceur d’applications. Voilà, tout est dit, aussi simplement. Pour la faire plus complète, Spoon vous permet de lancer tout un tas d’applications sans avoir besoin de les installer. Le côté pratique, c’est que du coup, vous avez accès à toutes les versions de tous les navigateurs majeurs (entendre plus de 0.2% du marché, toutes versions confondues) sur un seul et même pc. En fait 2. Evidemment la virtualisation a ces limites. Vous ne pourrez pas lancer IE 9 et 10 sur un XP, et je ne sais plus ce que je n’ai pas réussi à lancer depuis un Windows 7. Spoon est disponible uniquement sur Windows, les versions Mac et Linux sont en cours de développement. Pressé, parce qu’avoir tout un tas d’applis qui tournent sur … Continuer la lecture

Salut tout le monde ! Aujourd’hui, je vais un peu cracher ma haine sur IE 10- (donc toutes les versions en fait). Je suis dans la situation où je dois binder presque tous les évènements possibles sur un formulaire HTML. Jusque là rien de difficile, j’ai jQuery à ma dispo, je vous colle donc du on(‘click’), du on(‘change’) en veux-tu en voilà et le tour est joué. Et bien non, parce que forcément : IE a décidé de me faire tourner en bourrique ! Il faut savoir que l’auto-complétion proposée par les différents navigateurs déclenche systématiquement l’évènement onChange sur les champs concernés par les modifications apportées par l’auto-complétion. Ceci est vrai sur Safari, Opera, Firefox et bien sûr Chrome. Mais pas Internet Explorer. De la première à la toute dernière version toute fraîche qu’est IE 10. Je peux même plus que … Continuer la lecture

Salut à tous ! Je viens de publier sur mon GitHub le résultat d’une première soirée de travail (bon en fait une petite heure) sur mon nouveau plugin jQuery que j’ai appelé : osmLeaflet.jQuery A quoi ça sert ? J’en avais marre J’étais lassé du « monopole » de Gmap3 qui, finalement, focalise toute l’attention des développeurs sur l’utilisation de Google Maps pour leurs cartes. Attention, je ne dis pas que Gmap3 est mauvais, je dis juste que j’avais envie de proposer une alternative. D’où l’envie d’utiliser Open Street Map. Et je sais que je ne suis pas le seul à bosser sur une alternative, il y a un plugin Bing! Map en circulation dans ma boîte mail en ce moment. Mais pourquoi « Leaflet » ? Il faut savoir qu’Open Street Map ne fournit pas directement de couche graphique. Ce sont des bibliothèques séparées qui … Continuer la lecture

Je ne le fais pas pour tous les navigateurs, ni pour toutes les versions, mais je devrais. Voilà ce que j’ai noté de sympa à savoir pour cette nouvelle version de Firefox qui est désormais disponible : support de HTML dans les XmlHttpRequest, sauvegarde des fichiers dans IndexedDB, retrait des préfixes pour les websockets. Bien entendu, ce ne sont pas les deux seules choses qu’apportent Firefox 11. Mozilla a publié un compte-rendu des grandes lignes des nouveautés, appelé « Release Notes ». Dans le détail Support de HTML dans les XmlHttpRequest Jusque là, seul le XML était censé être géré par XmlHttpRequest d’après le W3C. Le groupe a rajouté une spécification qui explique comment géré la récupération de HTML. Cette fonctionnalité est donc apportée aussi au passage dans Firefox 11. Mozilla s’est fendue d’une page très complète sur ce que ça apporte … Continuer la lecture

On va jouer un peu avec de la géolocalisation via HTML 5 et JS. On va faire simple, on attaque direct avec un bout de code : if (navigator.geolocation) { navigator.geolocation.getCurrentPosition(function (position) { console.log("position", position) }); } Assez simple quand même là, non ? Explications Toujours vérifier si on peut faire ce qu’on va faire avant de le faire. Qualité, efficacité, compatibilité (surtout). Puis on demande au navigateur de nous envoyer les infos auxquelles il a accès. Cela peut nécessiter une autorisation de la part de l’utilisateur. Tout est envoyé via un objet en paramètre dans une fonction de callback que j’ai créé en anonyme ici. Vous obtiendrez un objet Position qui contient un timestamp (pratique pour le temps réel) et un objet Coordinates nommé coords. Ce dernier objet contient les propriétés suivantes : accuracy : précision estimée sur la … Continuer la lecture

Plus ou moins par hasard, je viens de voir passer l’info comme quoi il y aurait une nouvelle version de Firebug. Forcément, je vais jeter un oeil à ce qu’il y a de nouveau et surtout ce qui m’intéresse. Et là, il y a vraiment de quoi raconter des choses, dans les nouveautés on a : Copie de JSON Rien de violent en soit, mais toujours pratique, vous pouvez copier un objet JSON complet. Position de l’erreur Lorsqu’une erreur survient dans une ligne, Firebug affiche désormais la position exacte de l’endroit qui a déclenché l’erreur. Colonne de protocole Dans le panneau « Réseau », il y a désormais une colonne réservée au protocole. Toujours pratique. Position des console.log Quand vous aviez un message envoyé par console.log, vous aviez juste le message, maintenant, vous avez aussi le fichier qui l’a envoyé et la … Continuer la lecture

Je ne sais pas si vous avez remarqué, depuis quelques mois, les gros du web se déchaînent pour nous sortir des machins vachement bien. Mais pas toujours pour améliorer JavaScript. Rapide regard sur tout ça. Google – Dart Bon j’en avais parlé en septembre. Je n’aime pas l’idée. Fournir une alternative au lieu d’essayer d’assainir une base existante plus que répandue et qui, même si souffre encore d’une mauvaise image, commence à gagner ses lettres de noblesse, ce n’est pas une solution. Microsoft – Plein de petites bonnes choses Là pour le coup, c’est de chez eux que vient la bonne surprise à mon sens. Fin novembre 2011, Microsoft a fait une proposition pour améliorer l’ECMAScript et c’est vrai qu’il y a du bon là dedans. En gros, ils proposent des méthodes supplémentaires pour les objets Math, String et Number. … Continuer la lecture

40ème article de mes chroniques à propos de jQuery Continuer la lecture

Suite et fin de mes tests sur la librairie Head.js avec le test de la version « chargeur seul ». Continuer la lecture