VersionIntroductionInstallationLimitations du protocole "file"Questions fréquemment poséesSyntaxe, mots-clés et fonctions intégréesDistribution standardImplémentation de importPackages BrythonInterface avec le navigateur
Introduction - API DOM
Créer un document Accéder aux éléments Attributs, propriétés et méthodes Evénements Evénements souris Evénements clavier Evénements focus Evénements pour glisser-déposer Chaine de requête Interactions avec Javascript Modules intégrés propres à Brython
browser
browser.aio browser.ajax browser.html browser.local_storage browser.markdown browser.object_storage browser.session_storage browser.svg browser.template browser.timer browser.webcomponent browser.websocket browser.worker Widgets browser.widgets.dialog browser.widgets.menu interpreter javascript Travailler avec BrythonRecettes
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 objets localement Exemple de onmouseover |
module browser.aioCe module permet de gérer la programmation asynchrone en Brython en utilisant les mots-clésasync et await .
Il remplace le module asyncio de la distribution standard CPython, qui ne
peut pas fonctionner dans le contexte du navigateur:
Requêtes Ajaxajax( method, url[, format="text", headers=None, data=None, cache=False])
format est le format de réponse attendu. Les valeurs possibles sont: "text" : le contenu du fichier est renvoyé comme chaine de caractères "binary" : une instance de la classe "dataURL" : une chaine de caractères au format dataURL headers est un dictionnaire avec les entêtes HTTP à envoyer avec la requête. data est une chaine de caractères, ou un dictionnaire qui sera converti en chaine de caractères pour former la chaine de requête ("query string") pour la méthode "GET" et en corps de la requête pour "POST". cache est un booléen qui indique s'il faut utiliser le cache du navigateur get( url[, format="text", headers=None, data=None, cache=False])
raccourci pour
post( url[, format="text", headers=None, data=None])
raccourci pour
Objets
Les instances de la classe |