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.svgPour créer des graphiques au format SVG, supporté par la plupart des navigateurs, on utilise le module intégrésvg , qui contient les noms des
éléments disponibles pour tracer des formes ou écrire du texte.
Le module définit les noms suivants : a, altGlyph, altGlyphDef, altGlyphItem,
animate, animateColor, animateMotion, animateTransform, circle, clipPath,
color_profile, cursor, defs, desc, ellipse, feBlend, g, image, line,
linearGradient, marker, mask, path, pattern, polygon, polyline, radialGradient,
rect, stop, svg, text, tref, tspan, use .
(Noter color_profile à la place de color-profile .)
Par exemple, si le document HTML possède une zone de graphique SVG définie par
on peut intégrer des tracés et des textes par :<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="140" height="200" style="border-style:solid;border-width:1;border-color:#000;"> <g id="panel"></g> </svg>
Ci-dessous nous créons un rectangle bleu, de hauteur et largeur égales à 40 px.
|