Présentation de JavaScript
Niveau : débutant
Objectifs : écrire du code JavaScript dans le contexte d'une interface Qt Quick
Qt Quick utilise énormément de JavaScript, principalement pour gérer toutes les formes
d'interactivité avec l'utilisateur ou l'environnement. Qu'il s'agisse d'une propriété d'un
élément ou du code à exécuter lors d'un événement, JavaScript se présente comme
incontournable pour le développement d'applications — même s'il est toujours possible
de le remplacer par du code Python, la manière de procéder est plus compliquée (elle
sera détaillée dans le chapitre Communiquer avec Python).
Ce chapitre présente les bases de JavaScript, un langage relativement simple à
apprendre : malgré des différences syntaxiques avec Python, il lui ressemble en
certains points. Notamment, tous deux sont des langages dynamiques principalement
impératifs avec des accents de programmation fonctionnelle, leur typage est faible.
Seules les parties intéressantes pour une utilisation dans Qt Quick seront montrées.
Un peu d'histoire…
JavaScript est un langage d'abord créé pour le Web, dans les années 1990, par les
développeurs de Netscape. En peu de temps, il s'est répandu dans tous les autres
navigateurs pour devenir un élément central des sites web modernes. Il a
rapidement été normalisé par ECMA, sous le nom d'ECMAScript (qui correspond à
la norme ECMA-262, régulièrement révisée). Grâce à Node.js, il s'est répandu au
niveau des serveurs. De manière générale, JavaScript s'exporte de plus en plus en
dehors de ses plates-bandes initiales et ce mouvement n'est pas près de s'arrêter.
288
Précédent

- 289/494

Suivant