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 |
modules browser.local_storage et browser.session_storageCe module utilise le stockage local défini par HTML5 (voir la spécification). Qu’est-ce que le stockage local?
Maintenant, si vous fermez la page, le navigateur, ou même l’ordinateur, la valeur stockée sous la cleffrom browser.local_storage import storage storage['foo'] = 'bar' print(storage['foo']) 'foo' dans la base de donnée correspondant au
même protocole://domaine:port sera encore accessible en utilisant le même
navigateur.
Pour supprimer de façon permanente une paire clef-valeur:
L'objetdel storage['foo'] print(storage['foo']) # déclenche KeyError storage copie l'interface d'un dictionnaire, et supporte:
keys , values , et items retournent une liste au lieu d'un
itérateur.
Un exemple plus complet utilisant local_storage , une TO-DO list,est affichée
dans l’iframe ci-dessous.
|