Introduction

Questions fréquemment posées

Syntaxe, mots-clés et fonctions intégrées

Interface avec le navigateur

Introduction - API DOM
Créer un document
Accéder aux éléments
Attributs et méthodes

Evénements
Evénements souris
Evénements clavier
Evénements focus
Evénements pour glisser-déposer

Chaine de requête

Objets et librairies Javascript

Modules intégrés propres à Brython

browser
browser.ajax
browser.html
browser.local_storage
browser.markdown
browser.object_storage
browser.session_storage
browser.svg
browser.timer
browser.websocket

javascript

Travailler avec Brython

Options de la fonction brython()
Installer l'environnement de développement
Test et débogage
Deployer une application

Recettes

Salut !
Insérer du contenu dans un élément
Mise en forme HTML (gras, italique...)
Table HTML
Attacher / détacher des événements
Gérer la sélection d'options dans un SELECT
Glisser-déposer
Obtenir le contenu d'un élément
Lire le contenu d'un fichier
Stocker des objects localement
Exemple de onmouseover
Ajouter une image dans un canvas

Notes sur l'implémentation

Compilation et exécution
Conversion de syntaxe Python → JS