Bien developper pour le Web 2.0 : Bonnes pratiques Ajax : 2e by Christophe Porteneuve, Tristan Nitot

By Christophe Porteneuve, Tristan Nitot

Show description

Read Online or Download Bien developper pour le Web 2.0 : Bonnes pratiques Ajax : 2e edition PDF

Best programming: programming languages books

Dissecting a C# Application: Inside SharpDevelop

Study complex . internet programming thoughts by way of getting an insiders' examine a whole software! SharpDevelop is an entire built-in improvement surroundings, written in C#. It contains the entire complicated gains that programmers anticipate from a latest IDE and, after all, enforcing those beneficial properties has required a few complex programming thoughts.

Extra resources for Bien developper pour le Web 2.0 : Bonnes pratiques Ajax : 2e edition

Example text

Enfin, même si CSS a d’ores et déjà révolutionné la création de pages web, on verra qu’il existe un bel écart entre les dernières versions et l’état de l’art dans les navigateurs... • DOM est aussi à mettre au crédit du W3C. En DOM, on ne parle pas de versions mais de niveaux. Le W3C travaille régulièrement dessus au travers de ses sousprojets : Core, HTML, Events, Style, Views et Traversal and Range. 0. C’est aujourd’hui l’ECMA, un organisme international de spécifications, qui gère son évolution au travers des diverses éditions du standard ECMA-262.

Cette façon de faire, fruit d’une approche fondamentalement empirique du développement web et d’une évolution souvent organique des sites, sans cohérence préalable, était peut-être inévitable pour la première génération du Web. Après tout, la version initiale d’un projet regorge souvent d’horreurs qu’il faut ensuite éliminer. Mais il ne s’agit pas ici que d’esthétique. Les conséquences pénibles de cette approche sont nombreuses, et accablent aujourd’hui encore un grand nombre de projets et de sociétés qui persistent à ne pas évoluer : • Faute d’une utilisation intelligente de CSS et de JavaScript, les pages sont beaucoup trop lourdes, constituées pour 10 % ou moins de contenu véritable.

1. JavaScript et DOM Aucune amélioration significative depuis la version 6. Entre le DOM des objets select, le getElementById qui utilise aussi l’attribut name, les prototypes non modifiables des objets natifs, le modèle événementiel propriétaire (notamment pas de addEventListener) ou l’absence très pénible de DOM niveau 3 XPath, il y a de quoi faire pour IE8... Internet Explorer 8 (sur base de la beta) (X)HTML beaux progrès, avec entre autres une implémentation partielle de HTML 5. 1 (passe Acid2), et exploite le mode « conforme aux standards » par défaut.

Download PDF sample

Rated 4.46 of 5 – based on 8 votes