lundi 23 novembre 2015

JavaScript(1)

JavaScript a été une des premières inventions du Web, et ses conventions de codage - à l'instar du C - sont classiques. Mais contrairement au C, le JavaScritp n'est pas compilé (évalué à l'avance) et les choses se dérouleront telles qu'écrites et dans l'ordre. Ceci est rendu possible par la présence du browser (fureteur), dont le code prend en charge le Javascript. (Les deux devront donc évoluer en tandem!). JavaScript est dit client-side, en opposition au server-side (avec, par exemple, le PHP).

Le HTML ne fait que reproduire de l'information. Si on désire qu'il se passe quelque chose, il faut  un petit script (scénario). On place parfois le script dans la section head (car on s'inquiètait jadis  de pouvoir s'en servir avant le chargement complet de la page). Ceci n'est plus vraiment problématique aujourd'hui mais la convention demeure.


Ci-bas, l'exemple tiré du W3 Schools, montre  ce qu'est une fonction. Il faut faire appel à la fonction décrite par le  script, et cette dernière doit bien retourner le contrôle du déroulement sa mission accomplie.


Sinon - au malheur - on reste piégé à l'intérieur du script.



Et ne pas s'imaginer que les parenthèses vont arranger les choses:

Aucun commentaire: