Le train Ajax Express gronde, menaçant d'écraser quoi que ce soit sur son chemin. Une discussion récente s'est tournée vers ces éléments critiques d'un bon développement Web, de la convivialité et de l'accessibilité. L'accessibilité est un problème majeur avec Ajax, principalement parce que tout ce qui repose sur JavaScript pour la fonction est à peu près inaccessible par défaut. Il y a deux solutions: soit fournir un système de back où le site reste utile sans ses améliorations AJAX, soit fournir une interface séparée entière qui fonctionne sans script.
Google a récemment adopté la deuxième option pour Gmail. De leur page What’s NOUVEAU:
La vue HTML de base vous permet d'accéder à vos messages Gmail à partir de presque n'importe quel ordinateur exécutant presque tous les navigateurs Web, même les anciens (pas seulement IE5.5, Mozilla et Safari). Particulièrement idéal pour voyager, car vous ne savez jamais quel type de navigateur que ce cycle d'internet en Sibérie va avoir.
Accessibilité standard La bonne pratique consiste à éviter les versions en texte uniquement de pages comme la peste, mais à mon avis, la distinction entre le contenu Web et une application Web fait des versions simplifiées des applications de style Ajax un compromis acceptable.
Plus sur Ajax et l'accessibilité se trouvent sur Standards-chmandards.com.
Le côté convivial de l'Ajax est également intéressant, principalement parce que les astuces de l'Ajax peuvent sévèrement modifier le comportement attendu du navigateur. Thomas Baekdal a publié un ensemble de directives suggérées par l'utilisabilité XMLHTTPREQUEST il y a quelques semaines, et a récemment suivi un article mettant ses idées à pratiquer dans le contexte d'un exemple de concepteur de cartes de visite soigné.
Enfin, pour ceux qui ne peuvent vraiment pas obtenir assez de Ajax Mike Papageorge a rassemblé une liste complète d'exemples de travail.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!