Pook a écrit :
Le javascript est souvent assimilé au flash, "un langage à la mode", jusqu'au prochain langage adéquate aux nouvelles technologies.
Il faut changer tes sources de lectures
En fait, JavaScript est aussi vieux que le Web, il est quasiment né en même temps que CSS, à un an près, en 1995.
Le souci historique de JavaScript est que les navigateurs préhistoriques avaient choisi chacun leur standards et qu'il était difficile de le rendre compatible partout... ah ben un peu comme CSS en fait
Mais JavaScript n'a rien à voir avec Flash. JavaScript est un langage tout à fait standardisé sous l'appellation ECMAscript.
Je vais essayer de résumer pour toi :
1) HTML, CSS et JavaScript font partie intégrante d'une page web :
- HTML est la structure, le sens des éléments
- CSS est la mise en forme
- JavaScript est le comportement
2) Javascript permet de faire des choses qu'on ne peut pas faire en CSS (validation de formulaires, manipulation du DOM, calculs, etc.)
3) CSS permet de faire des choses qu'on ne peut pas faire en JavaScript
4) *Dans certains domaines* CSS est plus performant (rapide) que JavaScript : animations, sélection d'éléments, décoration (coins arrondis, dégradés, etc.)
5) JavaScript est plus compatible que CSS3
6) jQuery est un plugin de JavaScript