pakitochus-13-03-09

=Clase del 13 - 03 - 2009=

Apuntes de Pakitochus.
Comienzo la clase yo, leyendo mi resumen del día anterior, y añaden más cosas los compañeros alexbm y afharo, que comenta cosas del google web toolkit, que permite programar en java y pasarlo a javascript. Vemos los proyectos que se presentan al "google summer of code" por la ugr, [|aqui], y también los que han participado en años anteriores. En los ejercicios, empezamos viendo los del bloque T1.4 míos y de tularis. A raíz de cierta discusión sobre los ejercicios, vemos como serializar objetos, utilizando el código: js> var pepe={'nombre':'Pepe', 'apellido':'McKenzie', coches:{'mio':'Seillas', 'tuyo':'850'}} js> for (i in pepe) {print (i + " " + pepe[i]+"\n");} Ahora pasamos a las prácticas, a ver si teníamos algun problema, pero en general todavía estamos en la fase de tener ideas felices y no de implementar. ¿Se pueden utilizar librerías? Las que se quiera. De ahí, nos ponemos a ver el modelo de objetos del documento. Para examinarlo vamos a instalar la extensión DOM inspector, que funciona similar a Firebug, pero de un modo más básico. Vemos la utilidad que puede tener manejar el modelo de objetos del documento mediante javascript (y las funciones write y getElementById). Javascript es tan flexible que incluso permite modificar su propio código dinámicamente. Hacemos el ejercicio 1.7 para mostrar los títulos de la página del taller 1 (el mío [|aqui]), y pasamos a ver GreaseMonkey. GreaseMonkey es un plugin para Firefox, que permite añadir funcionalidad a páginas web utilizando javascript (mediante códigos programados por el propio usuario). Se pueden acceder a diferentes partes del documento mediante "anchors" (anclas), que se pueden especificar en la barra de dirección mediante la url seguida de "#" y el identificador del ancla. Instalamos el script de GreaseMonkey para la página de AAP, que añade funcionalidad de movernos de un título a otro. Intentamos hacer el siguiente ejercicio, pero lo dejamos para el próximo día.