Archives par mot-clef : mobile

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

Aujourd’hui je vous propose de visualiser seconde par seconde comment votre site se charge. En simulant par exemple une connexion 3G d’un mobile dans Paris. C’est à dire avec les problématiques de bande passante, surtout. Ce petit miracle est dû grâce à Web Page Test. Ce site va charger votre page et vous afficher sur une courbe façon temps réel ce qui est chargé. Et par des captures à chaque seconde ce à quoi ressemble votre site sur l’entité utilisée. Pratique pour comprendre là où ça pêche sur les temps de chargement. Le tout accompagné d’une ligne de temps, à la Firebug ou Dev Tools, synchronisée aux captures pour bien visualiser les choses bloquantes (telles que les polices). Sympa non ?

Salut tout le monde ! Désolé pour le retard de publication mais j’ai eu vraiment beaucoup de boulot et un peu de vie de famille aussi. Heureusement pas grand chose à signaler cette semaine, la seule nouvelle qui a retenu mon attention est la sortie de jQuery Mobile 1.3. L’annonce publiée mercredi par Todd Parker alors que prévenue lundi à l’origine, mais bon, les gars de l’équipe restent des volontaires, ils font au possible. Rien à redire donc, d’autant que je connais ça aussi. L’accent pour cette nouvelle version a notamment été mis sur l’approche du responsive design. Une question récurrente est l’utilisation ou non du pur responsive ou mélanger un site classique et un site mobile. Leur réponse est : les 2. Il semble pratique en effet d’avoir un site consultable partout et un site vraiment dédié à un … Continuer la lecture

Retour de la chronique, fin des vacances. Et forcément, il y a un tas de bazar à dire. J’ai essayé d’écrémé un max pour vous éviter le roman taille Bible. J’espère que vous avez profité. Sortie de jQuery 1.8.1 ! C’est une version de maintenance qui corrige des bogues de la 1.8.0. L’annonce contient le changelog. Bien entendu, si vous mettez à jour votre version et que vous utilisez jQuery UI ou Mobile, utilisez les versions mises à jour, respectivement 1.8.23 et 1.1.1. En parlant de nouvelle version, la beta de jQuery Mobile 1.2 est disponible. Annonce faite par Todd Parker, cette version contient essentiellement des correctifs de bogues, une amélioration certaine du widget Popup sous Android et Windows Phone. Evidemment les mises à jour récentes du core ont été intégrées. On a aussi la RC de jQuery UI 1.9, … Continuer la lecture

Hello, après deux semaines sans m’être occupé de la chronique, elle est de retour ! jQuery 1.8 est disponible ! Pas grand chose à dire de plus que la dernière fois que je vous en ai parlé. Dans cette version, il y a : le nouveau Sizzle ; les animations ont été revues ; les préfixes automatiques ont été mis en place pour les CSS. jQuery ajoute automatiquement moz- pour les propriétés spécifiques à Firefox par exemple. N’oubliez cependant pas que même si jQuery vous assiste bien pour gérer vos CSS il ne doit pas en faire le boulot ; Plus de 160 bogues corrigés ; Le code a été allégé, pas énorme mais c’est toujours ça de pris Le process de construction de jQuery a été revu pour se baser sur Grunt, ce qui vous permettra d’obtenir votre propre … Continuer la lecture

Hum… Il semblerait que je sois encore à la bourre sur ma chronique. Bon j’avoue que la très bonne gastronomie alsacienne (et surtout les plaisirs « liquides » de la région) y est pour quelque chose. D’ailleurs, j’espère que vous avez pu, comme moi, assister au feu d’artifice proposé par la mairie de Strasbourg. Un moment de magie, je crois que c’est le plus beau qu’il m’ait été donné de voir jusqu’à maintenant. Merci les gars ! Revenons à nos moutons jQuery : jQuery Mobile 1.1.1 est disponible ! L’annonce a été faite comme d’habitude par Todd Parker. Au menu de cette version de maintenance, nous avons : amélioration des performances globales ; amélioration de la réactivité à l’évènement tap et des transitions sur les grosses pages ; amélioration du rendu des formulaires et des transitions sous Cordova ; un paquet de … Continuer la lecture

Ça y est, j’ai retrouvé un rythme normal de publication. Bon si vous avez ce billet ce matin, c’est aussi parce que je me suis auto-consigné à résidence après une énième chute en rollers ce dimanche après-midi. Trop de bleus tue le courageux. Cool pour vous hein 😉 jQuery Mobile 1.1.1 RC 1 est disponible ! L’annonce a été faire par Todd Parker, rien de violent en soit, ça reste une version de maintenance. Pour rappel, la 1.1.0 date d’avril. Au programme : des améliorations de performances, des correctifs de bogues et de la standardisation. Ça c’est pour les classiques. Il y a aussi de l’isolation. C’est à dire que certains styles personnalisés pouvaient avoir un impact sur le comportement induit par le frmaework (genre des CSS persos sur du a:hover ou a:visited). Maintenant c’est cloisonné, donc vous êtes tranquilles. … Continuer la lecture

Bilan de semaine un peu court vu la date de publication la semaine dernière et même si cette semaine aussi je suis en retard par rapport à mes habitudes du lundi. On commence par un rappel, Joern Zaefferer nous rappelle comment participer à la rédaction de la documentation pour jQuery UI. D’ailleurs les conseils ne valent pas que pour la doc, ça marche aussi pour le code. Nathan Smith explique dans un tutoriel comment construire un template pour jQuery Mobile avec Handlebars. Bon en soit c’est sympa, mais j’aurais qu’un reproche : jQuery Mobile est déjà lourd de base, complété avec Handlebars, j’espère que votre téléphone a un bon réseau. On termine sur une petite note « lecture » puisque le hors-série Linux-Pratique de Juin-Juillet a consacré un article sur jQuery et un autre sur jQuery UI. En fait, le thème du hors-série … Continuer la lecture

Suite à la sortie de jQuery Mobile 1.1, refaisons un point sur la compatibilité. Sont indiqués les terminaux testés. On notera, par rapport aux pré-versions de jQuery Mobile 1.0, qu’un effort énorme a été fourni sur la compatibilité. A – Haute qualité Le navigateur peut, à minima, gérer des requêtes sur divers types de média, condition sine qua non pour jQuery Mobile. Ces navigateurs sont activement testés mais ne recevront pas forcément toutes les capacités de jQuery Mobile. Android 1.5-1.6 – Google G1, risques de soucis de performance ; Android 2.1-2.3 – HTC Incredible (2.2), Droid (2.2), HTC Aria (2.1) et Google Nexus S (2.3) ; Android 3.1 (Honeycomb)  – Samsung Galaxy Tab 10.1 et Motorola XOOM ; Android 4.0 (ICS) – Galaxy Nexus S. Note : Des ralentissements sur les transitions peuvent apparaître sur les versions mises à jour ; Apple iOS 3.2-5.0 – … Continuer la lecture

On commence la semaine avec la sortie de jQuery Mobile 1.1. Comme dit la semaine dernière, les principales innovations sont les barres d’outils fixes et les animations. Mais aussi le chargeur Ajax et la réécriture des formulaires ainsi qu’une documentation franchement retravaillée. Afin d’aider à la portabilité de vos applications entre la version 1.0.x et 1.1, le ThemeRoller a été modifié pour supporter les deux (cliquer sur le bouton le plus à gauche de la barre d’outils). Comme dit aussi la semaine dernière, jQuery Mobile supporte toutes les versions récentes de jQuery jusqu’à la 1.7.1. Le support de la 1.7.2, nécessitant encore quelques tests, sera annoncé pour une prochaine release. L’annonce a été faite comme d’habitude par Todd Parker qui en a aussi profité pour remercier (et citer) l’intégralité des contributeurs au projet. Le lien de l’annonce contient le détail … Continuer la lecture