Pratique de CSS et de JavaScript

Web 2.0 ou pas, quand il s'agit de construire rapidement des pages
dynamiques, agréables à consulter et susceptibles de servir de briques à des
applications web toujours plus complexes, il est indispensable de maîtriser
JavaScript et les CSS, les deux éléments fondamentaux du Web côté client.
Pour la deuxième édition de son best-seller, Éric Sarrion a choisi de développer largement
les parties consacrées à JavaScript. La grande nouveauté de cette nouvelle édition
est une analyse exhaustive des bibliothèques Prototype et Scriptaculous , utilisées par
toutes les applications Web 2.0, et que les autres ouvrages sur le sujet se contentent
généralement de survoler.
- La partie I , consacrée aux feuilles de style, montre les différentes manières de styler
une page HTML et progresse jusqu'à obtenir des mises en page avec menu ou en arborescence,
uniquement à l'aide des CSS 2, la dernière version des CSS compatible avec
tous les navigateurs.
- La partie II se concentre sur les bases de JavaScript, un langage très puissant, mais
beaucoup plus simple à apprendre qu'on ne le croit généralement.
- La fameuse API DOM (Document Object Model), incluse dans tous les navigateurs
modernes, est étudiée dans la partie III. Elle permet au programmeur d'accéder et de
modifier à volonté n'importe quel élément de la page.
- La partie IV est consacrée aux communications AJAX. Vous y trouverez aussi des
exemples de code côté serveur en Java et Ruby.
- La partie V détaille la bibliothèque Prototype , ainsi que la notation JSON, qui permet
d'alléger le code JavaScript de façon spectaculaire.
- Enfin, la partie VI passe en revue, exemples à l'appui, toutes les classes, méthodes et
propriétés de la bibliothèque d'effets Scriptaculous. Impossible de trouver plus complet
sur le sujet !
À l'heure où les applications Web mobilisent les principaux acteurs de l'Internet, ce livre,
dont les nombreux exemples ont tous été testés avec les derniers navigateurs (y compris
Firefox 2 et Internet Explorer 7 ), accompagnera les webmasters et les développeurs
pour qui le Réseau est un nouvel espace de créativité.