Bien développer pour le Web 2.0 Bonnes pratiques Ajax Prototype • Script.aculo.us • Accessibilité • JavaScript • DOM • XHTML/CSS
Le livre est découpé en trois parties, précédées de cet avant-propos et d’un chapitre introductif qui présente le Web 2.0 et ses technologies.
Par ailleurs, l’ouvrage est développé sur deux axes forts : un axe thématique et un axe méthodologique et qualitatif. Le premier axe guide le plan, tandis que le second est transversal :
• La première partie présente en détail les technologies qui font « vivre » la page web elle-même, qui sont souvent trop peu ou trop mal connues : JavaScript, DOM et, pour gagner en agilité et en puissance, l’excellente bibliothèque Prototype.
• La deuxième partie explore ce qui fait réellement Ajax, à savoir l’objet XMLHttpRequest, moteur de requêtes asynchrones, et les frameworks déjà établis dans l’univers du Web 2.0, notamment Prototype et script.aculo.us.
• La troisième partie pousse plus loin la réflexion et l’utilisation en ouvrant vos pages sur des contenus et services externes, au travers des services web, des API REST et des flux de syndication aux formats RSS et Atom.
L’ouvrage est complété par quatre annexes :
• Les annexes A et B fournissent les bases des deux principales technologies de contenu : XHTML et CSS, dans leurs versions récentes.
• L’annexe C constitue un plus indéniable : en vous expliquant clairement comment exploiter au mieux les documents de référence qui font le Web (RFC, DTD, recommandations W3C…), elle vous donne accès à une connaissance actualisée et faisant autorité.
• L’annexe D, enfin, quoique placée en fin d’ouvrage, est plutôt à lire d’entrée de jeu : elle donne les clés d’un développement plus productif dans votre navigateur, et vous évite de peiner avec les questions de cache en manipulant les exemples de ce livre.