Archives par mot-clef : html

Salut à tous ! Comment allez-vous ? Alors tout d’abord, je tiens à remercier mes lecteurs qui sont venus me voir et discuter avec moi. Je ne sais pas si vous vous rendez compte du plaisir que je prends à me faire alpaguer comme ça au détour d’un couloir pour me faire un coucou. C’est un peu basique mais c’est vraiment génial Avec Camille Havas, ma camarade de prise de notes, on a assuré sur la première journée, c’était génial. 14 conférences, du niveau, du très haut-niveau. Bon, les confs en anglais, c’est pas toujours simple mais on s’en sort bien. Vous pouvez retrouver nos premières prises de notes sur Unishared http://www.unishared.com/web5-2013/. Ce sont des documents Google Docs collaboratifs. Je vous les remettrai à plat prochainement sur ce blog. Lyle Troxell de chez 4D/Wakanda a fait un paquet de photos avec … Continuer la lecture

Salut à tous ! Désolé pour ceux qui sont venus la semaine dernière et qui n’ont rien vu. J’avais raté quelques actus et j’ai cru ne pas avoir assez de contenus pour pouvoir publier. Je me suis trompé. Je vais donc rattraper mon retard en publiant l’actualité sur deux semaines ce coup-ci. Donc sortie de jQuery 1.10.0 et 2.0.1 ! Annonce faite le 24 mai, celle-ci n’annonce que des petits changements et correctifs. Vous pouvez avoir des espaces en démarrage de chaîne quand vous parsez du HTML avec $.parseHTML. Evidemment, soyez prudents ou carrément réticent à le parser si ça ne vient pas de chez vous. Ceci est un avertissement de sécurité. La modularité de la bibliothèque est également augmentée, d’autres éléments sont désormais expulsables de votre build, tels que .wrap(), .wrapAll(), .wrapInner() et .unwrap(). .bind() et .delegate() sont également retirables … 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

Hello tout le monde ! Rien d’officiel cette semaine, une quantité folle de plugins, quelques publications intéressantes, d’autres déroutantes. C’est reparti pour un nouvel épisode des chroniques jQuery. Je commence par vous rappeler que s’est tenu cette semaine la jQuery UK 2012 à Oxford. Je ferai un débrief dessus dans un billet séparé pour ne pas vous noyer d’infos. Deux choses m’ont vraiment marqué cette semaine. Tout d’abord une publication de Geekos.fr qui a proposé un article permettant de travailler avec deux versions simultanées de jQuery. Je me doute qu’ils ont sûrement réfléchi longuement avant de commettre cette infamie. Mais je tiens à rappeler que ceci est tellement sale que ça ne relève même plus de la mauvaise pratique. C’est carrément à proscrire, en tout cas en production. Amis développeurs, décideurs, intégrateurs et tout autre personne touchant du code jQuery, mettez … Continuer la lecture

Je me suis rendu compte l’autre jour qu’en fait, non seulement Twitter Bootstrap devient de plus en plus un standard pour les sites éphémères. Mais aussi, que dans ce milieu, la concurrence existe et est plutôt rude. Foundation Le plus gros, le plus connu. C’est pas compliqué, dès que ça parle de Twitter Bootstrap, il faut toujours quelqu’un pour parler de Foundation. Pourtant il y a un fossé énorme concernant Foundation. Déjà, peu de JS (il n’y a que Orbit, un slideshow réputé). Et moins de bootstrap, même si sur cette part ils sont allés moins loin à mon sens. Moins de travail mâché mais du coup, plus de flexibilité. Beaucoup plus de flexibilité en fait. Parce que soyons honnête, même en changeant un peu les couleurs, un site sous TB se reconnaît en moins de 20 secondes montre en … Continuer la lecture

Suite à une question d’un de mes collègues, je me rends compte que certaines choses ne sont pas forcément très claires concernant le DOM. Le DOM Tout d’abord, cela signifie Document Object Model. C’est bête à dire mais ça résume beaucoup de chose. Derrière ce terme, nous disposons d’un Modèle d’Objet à utiliser quand on veut travailler sur un Document HTML. Vous me voyez venir là ? Le rapport avec JavaScript Contrairement à une croyance très répandue, et c’était le cas du collègue en question, le DOM n’est pas « natif » au JavaScript. C’est d’ailleurs pour ça qu’il existe de nombreuses bibliothèques dans de nombreux langages (PHP, C#, Java, JavaScript, …) pour manipuler le DOM. Celui-ci se veut être indépendant de tout langage (d’où l’idée de Model). D’ailleurs, pour être encore plus précis, le DOM est d’autant moins natif que si … Continuer la lecture

Bon bah dans ma logique habituelle de recherche de l’IDE ultime, je ne pouvais pas ne pas tester WebStorm 3. L’IDE de JetBrains qui prétend carrément être « le meilleur IDE pour JavaScript avec éditeur HTML ». Rien que ça déjà, je suis pas fan. Mais bon, c’est pas en disant qu’on fait de la m*rde qu’on vend. On commence par les trucs annoncés : intégration de JSLint (ça c’est cool), de NodeJS (ouf) et de CoffeeScript (pareil : ouf). Jusque là, honnêtement, ça présente bien. Je commence le test, la présentation des fonctionnalités ne ment pas. On a affaire à une auto-complétion présente et efficace (y compris pour le HTML, j’aime toujours autant avoir la complétion sur mes chemins de média), le refactoring de code est plutôt utile (c’est vrai que ça manque dans beaucoup d’IDE). JsTestDriver, un plugin maison, est utilisé … Continuer la lecture

Point rapide sur le principe dit DSL : chargement dynamique de scripts. Continuer la lecture

Le point hebdomadaire sur le développement de jQuery numéro 7, c’est ici! Continuer la lecture