Description
Si JavaScript a commencé son histoire sur le web de manière très
anecdotique (un pop-up par ci, une validation par là), il n'en reste
pas moins un langage très riche et très expressif. Cette session se
propose d'explorer certaines des possibilités méconnues de ce langage
objet qui est en passe de devenir indispensable.
Plus particulièrement, on s'intéresse aux idiomes "fonctionnels"
que Javascript offre et qui permettent de produire du code très
expressif et compact en composant, enchaînant et manipulant des
fonctions (et des objets !). Ces idées seront illustrées sous la forme
d'un "kata" de programmation dont l'objectif sera de développer un
mini-langage de validation de données, sur la base de l'API jQuery de
manipulation du DOM.