apuntes_vallesquino_16_03_09

Apuntes de clase 16-3-09
Comenzamos con el resumen de [|Cristina] y comentamos de como iba la candidatura de la UGR para el Google Summer of Code.

Continuamos con el bloque de GreaseMonkey. Intentamos hacer el ejercicio de autoevaluación de GreaseMonkey. Se trata de intentar hacer las flechitas para que nos dirijan al ejercicio de autoevaluación anterior o posterior. Debemos de tener en cuenta que en este caso el H3 (correspondiente a los ejercicios) no tiene ninguna ancla (“anchor”) asignada para ello lo primero debemos de agregar una ancla a cada H3: Recordamos que el ancla se define **texto**. Para acceder a dicha ancla necesitamos el href correspndiente a dicha ancla, para ello **texto**. Draxus resolvió el problema aportando esta solución (está comentada): code format="javascript" var h3 = document.getElementsByTagName('h3'); var a_nodes = new Array; var anchors = new Array; for ( var secs = 0; secs < h3.length; secs ++ ) { // Creamos un ancla para poder navegar entre bloques var id = h3[secs].parentNode.getAttribute('id');//El atrributo que tendrá nuestro anchor será el mismo que su padre div (es unico para cada div) var ancla = document.createElement('a');//Creamos el ancla ancla.setAttribute('name', id);//Le asignamos el atributo a_nodes[secs] = ancla;//Metemos el ancla en cada nodo anchors[secs] = ancla.getAttribute('name');//le metemos el nombre a esa ancla h3[secs].parentNode.insertBefore(ancla, h3[secs]);//Insertamos antes del nodo padre (div) del h3 el ancla GM_log('Anchor ' + secs + " " + anchors[secs]); } code

Continuamos viendo los ejercicios de autoevaluación de los demás compañeros. Cristina comentó su [|ejercicio1.2]. Donde el profesor indicó el uso de estructuras de control para evitar código repetido. Además también corrigió el tener que utilizar una página nueva ya que con contenedores //** **// podemos imprimir en el (con **//document.write//**) sin tener que crear una nueva página o también mediante **// innerhtml //** para actualizar la propia página sin tener que abrir una nueva.

Vimos el concepto de XML cuya sintáxis permite representar en forma de árbol. XML más que un lenguaje se trata de una forma de especificar lenguajes. XML nació como un subconjunto de SGML (estándar ISO) para documentos estructurados. Vimos diferentes entornos donde se usa.
 * //Comenzamos con el tema de XML//**