Eventos en jQuery, uso básico de on.

En la primera entrega, vimos lo básico de los eventos de nuestro DOM. Ahora veremos cómo usar de forma básica jQuery para manejarlos. Notas previas Todo el código javascript mostrado en este artículo se supone dentro de la función jQuery tal que así: El cuerpo del html es: El método on Antiguamente, jQuery usaba varios …

Read moreEventos en jQuery, uso básico de on.

Un alto en el camino, eventos.

Hacemos un alto en el camino para aprender un poco más sobre los eventos. Serán tres entregas: Eventos, cómo funcionan. Características básicas. Eventos en jQuery. Veremos cómo usar on. Eventos en jQuery. ¿Qué es eso de trigger? ¿Qué es un evento? Un evento puede representar varias cosas, pero normalmente es una respuesta a una acción …

Read moreUn alto en el camino, eventos.

Aprendiendo jQuery con la web del Senado, IV

Hoy aprenderemos: Qué es jQuery UI y a buscar su API. A usar un objeto Date. A crear elementos con jQuery. Código inicial Me llama la atención que, a pesar de que las variables year, txt_month y month son independientes del elemento de la colección, los está recalculando en cada iteración. Saquémoslos fuera, y hagamos …

Read moreAprendiendo jQuery con la web del Senado, IV

Aprendiendo jQuery con la web del Senado, III

Hoy veremos el espinoso mundo de las variables globales. Además, veremos cómo Usar el atributo data. Usar la función map. Inicializar un array. El código inicial. El código a modificar es el siguiente: Me encanta cuando la gente usa variables globales. Me hace preguntarme “¿por qué?”. Seré sincero, no suelo usar javascript. En su lugar …

Read moreAprendiendo jQuery con la web del Senado, III

Aprendiendo jQuery con la web del Senado, II

Hoy, refactorizando la web del senado, aprenderemos: A obtener el valor seleccionado de un select. A ocultar y a mostrar de nuevo un elemento del DOM. A separar un poco más la funcionalidad javascript del estilo de nuestra web. A añadir una función a jQuery. A retrasar la ejecución de nuestro código a que el …

Read moreAprendiendo jQuery con la web del Senado, II

Tries: la pronunciación se deja como ejercicio para el lector.

El repositorio de github de trie. Tomad y usad todos de él. Para ver el artículo de succint trie, añadid en Google Reader el feed http://stevehanov.ca/blog/index.php?atom El artículo se llama “Succint Data Structures: Cramming 80,000 words into a Javascript file“. Próximamente la presentación en slideshare. Próximamente el vídeo. Cuando vea en qué formato sale lo de …

Read moreTries: la pronunciación se deja como ejercicio para el lector.

The One where I spent a morning because -0.5 turned to be parsed as 1/2

This summer, I have been doing some amazing stuff for GeoGebra. First of all, I would like to thank two people: Miguel, my mentor, who guided me through all that really advanced mathematical stuff; and Heinz Kredel, JAS creator and developer, who answered all my questions and implemented my suggestions as quickly as I could …

Read moreThe One where I spent a morning because -0.5 turned to be parsed as 1/2

Status update for GeoGebra.

My contributions for the first part of the first part of GSoC 2010 can be divided in two: general improvements and coding. General improvements I made a few general improvements on GeoGebra: Refactored build.dir in ant build file. Previously, build.dir wasn’t in the root directory. A few ant tasks were added, such compile-grammar, compile-oe (outside …

Read moreStatus update for GeoGebra.