Introducción

Instalación

Preguntas frecuentes (faq)

Sintaxis, palabras clave y funciones integradas

Distribución estándar

Implementación del import

Interfaz del navegador

Introducción - DOM API
Creando un documento
Accediendo a los elementos
Atributos, propriedades y métodos

Eventos
Eventos del ratón
Eventos del teclado
Eventos de foco
Eventos de arrastre

Query string

Usando objetos y librerías Javascript

Módulos específicos de Brython

El módulo integrado `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

javascript

Trabajando con Brython

Opciones de la función brython()
Testing y depuración
Desplegando una aplicación

Cookbook

Hola Mundo !
Insertar contenido en un elemento
Marcado HTML (bold,italic...)
Tabla HTML
Añadir (*bind*) y eliminar (*unbind*) eventos
Handle options in a SELECT
Arrastrar y soltar
Obtener el contenido de un elemento
Leer el contenido de un fichero
Almacenar objetos localmente
Ejemplo de onmouseover
 

Query string

browser.document soporta el atributo query, que devuelve la cadena pedida como un objeto con los siguientes atributos y métodos :

  • document.query[key] : devuelve el valor asociado con key. Si una clave tiene más de un valor (caso, por ejemplo, de etiquetas SELECT con el atributo MULTIPLE o para etiquetas <INPUT type="checkbox">), devuelve una lista de los valores. Se obtendrá un KeyError si no hay valor asociado con la clave

  • document.query.getfirst(key[,default]) : devuelve el primer valor para key. Si no existe un valor asociado con la clave, devolverá default si se le proporciona, en otros casos devolverá None

  • document.query.getlist(key) : devuelve la lista de valores asociados con key (devolverá una lista vacía en el caso de que no haya valor asociado a la clave)

  • document.query.getvalue(key[,default]) : mismo comportamiento que doc.query[key], pero devuelve default o None si no hay valor asociado a la clave