Le premier chapitre propose : Découverte de javascript,
intégration d'un script, la syntaxe de base, les variables, les fonctions, les opérateurs de comparaison, les boucles
Le deuxième chapitre propose d'aller
plus avant dans javascript.Les objets intégrés Les objets du
navigateur, le DOM (Document object model)
Des exemples de scripts très simples
d'abord et puis plus
élaborés au service de vos pages Web
Dans la mesure où html n'est qu'un langage de marquage, il est
dit statique et ne peut réagir aux actions de l'utilisateur ou
automatiser des tâches répétitives.
l'interactivité nécessite de recourir à un langage
plus complexe, langage de script ou de programmation.
Javascript est un langage interprété (donc non
compilé). Le script est interprété par le
navigateur au fur et à mesure.
Avantage : écriture et modification assez simple,
changement pris en compte dès le rechargement de la page.
possibilié de scripts et donc d'actions très complexes. Inconvénient : l'exécution dépend du
navigateur (type, activation ou non de la console javascript), peut
présenter des inconvénients. On préfère
souvent avoir recours à des script exécuté
"coté serveur" tel PHP.
Ca sert à quoi ce truc ?
De la merveilleuse :-( trainée d'étoiles qui suit le
curseur de votre souris pendant que vous naviguez dans un site
quelconque jusqu'à la plus sérieuse gestion du DOM de
votre site en passant par de petites applications jeux sur vos pages,
javascript vient en aide aux réalisateur de sites en ce qui
concerne l'animation de vos pages et l'interactivité de
celles-ci.
Ce Tutorial n'a pas la prétention d'être exhaustif
mais permet du moins je l'espère une prise en main du langage en
pas à pas et donc adaptée aux débutants. Il est
vivement conseillé d'avoir une connaissance du langage HTML et
de maîtriser un tant soit peu les feuilles de style (css), ce qui
peut paraître évident, javascript étant
complémentaire du langage de structuration des pages Web
Vous pouvez me contacter par e mail pour toute erreur
détectée dans les scripts et captures d'écran de
ce tutorial ou pour me faire part de vos questions.