Articles publiés par Pierre Bertet

jQuery Mobile, pourquoi le tactile est-il toujours mobile ?

Par Pierre Bertet

L’équipe de jQuery vient d’annoncer un nouveau site entièrement dédié aux interfaces tactiles et mobiles : jQuery Mobile.
Le but est bien sûr d’optimiser jQuery pour ces nouvelles plates-formes, mais ce n’est pas tout : une version mobile de jQuery UI est également prévue !
Et plutôt que d’adapter jQuery UI à ces nouvelles contraintes, le projet consiste dans un premier temps à réfléchir sur les évolutions possibles du framework, de manière à ce qu’il prenne nativement en compte ces nouvelles interfaces.

Les intégristes, le thème !

Par Pierre Bertet

RSSistes de tous horizons, venez donc faire un tour sur le blog, car le nouveau thème des intégristes est en ligne et il nous plaît beaucoup !
En plus d’une superbe identité spécialement réalisée pour nous par Monsieur Grégoire, ce fut également l’occasion de nous amuser un peu : HTML 5 bien sûr, une CSS universelle pour se débarrasser de pépé et utiliser l’ensemble des sélecteurs CSS 2 (enfin !), ou encore l’API Yahoo Weather pour tenter de détecter le temps qu’il fait chez vous. Nous avons également utilisé une grille horizontale comme il se doit, mais également une grille […]

Introduction à WAI ARIA (traduction)

Par Pierre Bertet

Grégoire Dierendonck

L’article qui suit est la traduction de l’article « Introduction to WAI ARIA« , publié par Gez Lemon sur Dev Opera, le site d’Opera Software destiné aux développeurs.
Gez Lemon est un expert reconnu de l’accessibilité web. Il est membre du WaSP ( Accessibility Task Force ) et travaille pour The Paciello Group, entreprise de conseil spécialisée dans l’accessibilité web.
Cette traduction, comme l’article original, est placée sous licence Creative Commons by-nc-sa 2.5.

Cet article est destiné à des personnes ne connaissant pas ARIA. Vous devriez avoir une bonne connaissance du langage HTML et des problèmes que peuvent rencontrer les […]

jQuery : l’événement !

Par Pierre Bertet

Enfin « les », événements. Je voulais un titre sensationnel.
Vous connaissez certainement jQuery, l’excellente bibliothèque Javascript. Non ? Alors c’est ici.
Le développement DOM/Javascript repose en grande partie sur les événements. Vous savez certainement qu’il est possible d’affecter un événement à un objet jQuery, c’est à dire qu’une fonction se déclenchera lors d’un événement sur l’objet sélectionné.
jQuery propose deux manières de définir les événements : nous allons les analyser.

Les nouveaux navigateurs débarquent (attention ils mordent)

Par Pierre Bertet

Opera 9.5 vient tout juste de sortir dans sa version finale, et la liste des changements est impressionnante (vous pouvez également consulter un article présentant les nouveautés aux développeurs).
La date de sortie de Firefox 3 a été fixée au 17 juin.
Safari 3.1 attend ses nouveaux camarades depuis quelques temps déjà.
Dans quelques jours, les internautes auront à disposition trois navigateurs web d’excellente qualité.
Javascript
Les performances de Javascript sont plus élevées que jamais, et c’est loin d’être fini :
Firefox 4 utilisera le moteur ECMAScript de Flash Player, Tamarin.
Le projet Webkit (le moteur de rendu utilisé par […]

Cibler Internet Explorer dans une CSS ? Oui, et sans hack.

Par Pierre Bertet

La méthode commence à être rodée : pour intégrer un design en CSS, on commence par le faire sur un navigateur « moderne », puis on corrige les différents problèmes rencontrés sur Internet Explorer, surtout dans sa version 6, qui commence à sérieusement à s’incruster.
Pour cela, il existe plusieurs solutions.
Eviter les embrouilles
Avec la pratique, un certain nombre de réflexes se mettent en place, et on anticipe immédiatement les problèmes.
Un float:left, avec une marge sur sa gauche ? Un display:inline placé dans la même déclaration permet d’éviter le bug de la double marge. Tous les navigateurs ignorent ce display:inline, […]

Les formulaires d’inscription doivent disparaître (traduction)

Par Pierre Bertet

Voici la traduction d’un article publié sur A List Apart par Luke Wroblewski, dont le titre original est « Sign Up Forms Must Die ».
Il y est question de différentes solutions regroupées sous l’appellation « engagement progressif », permettant à vos visiteurs de comprendre et d’utiliser votre service avant (ou pendant) l’inscription, en évitant autant que possible le classique et indigeste formulaire d’inscription.

Internet Explorer 8 Beta 1 !

Par Pierre Bertet

Microsoft vient de publier la première beta de la prochaine version de son navigateur, Internet Explorer 8.
Un article sur le blog dédié nous en liste les différentes améliorations :

La version définitive apportera un support complet de CSS 2.1.
Ils ont contribué à la création de plus de 700 tests en collaboration avec le Groupe de travail CSS du W3C, publiés sous licence BSD. Selon l’équipe, la spécification CSS est bien conçue mais pas suffisante, car ambigüe sur de nombreux points. Une suite de tests devrait permettre aux éditeurs de mieux les interpréter, en s’appuyant sur des tests pouvant […]

Des problèmes avec Firebug depuis Firefox 2.0.0.12 ?

Par Pierre Bertet

Depuis la dernière mise à jour de Firefox (2.0.0.12), l’onglet « HTML » de Firebug n’affiche plus le style des liens.
Firebug 1.1 beta n’a pas ce problème : vous trouverez cette version sur le site du projet Fireclipse, dont le but est d’apporter une interaction entre Firebug et Eclipse.
Diverses améliorations et corrections de bugs ont été apportées au passage à notre très chère extension, mais il ne s’agit pas d’un fork : la version 1.1 finale sera bien distribuée sur getfirebug.com, comme l’indique un billet sur le blog du site.
Fireclipse regroupe les éléments suivants :

L’extension Firebug patchée
Un […]

Webkit supporte document.query­Selector­All();

Par Pierre Bertet

Le seul moyen de sélectionner des éléments en Javascript est d’utiliser les méthodes DOM classiques : document.getElementById(), getElementsByTagName(), nexSibling(), etc.
C’est assez fastidieux, et n’incite pas vraiment les développeurs à concevoir leurs scripts de manière non-intrusive.
Voilà pourquoi plusieurs librairies Javascript ont ajouté une couche supplémentaire : il suffit de passer une chaîne de sélecteur CSS, et cette chaîne est retranscrite en méthodes DOM classique par le moteur de la librairie pour retourner un tableau d’éléments correspondant à ce sélecteur. Evidemment, toutes ces opérations ont un coût en termes de performances.
Selectors API propose de régler ce problème : il […]

Articles plus anciens