NEW
Font size
WorksheetsVisualización T4
Total questions: 10
Worksheet time: 5mins
¿Qué significa el concepto chaining en D3?
Las funciones se pueden concatenar una detrás de la otra reparándolas con un punto.
Las funciones dependen unas de otras, y sólo puedes llamarlas de una manera seguida.
Ninguna de las dos
Cuando aplicamos la función d3.select(rows[0][1].attr("class","table-row-odd"), aplicamos la clase a los elementos:
tr, se aplica a los atributos tr, es decir filas.
td
Si ejecutamos la sentencia d3.select("p#target").text("Añadiendo texto");
Seleccionamos el elemento p con identificador target en el HTML y añadimos el texto indicado entre comillas.
Seleccionamos el elemento p con identificador target en el HTML y reemplazábamos el texto existente con el indicado entre comillas. (se Reemplaza, no se añade)
Ninguna de las dos.
Si ejecutamos la sentencia d3.select("body").append("p").text("Párrafo nuevo"):
Seleccionamos el elemento body del HTML, añadimos un elemento p y le asignamos el texto entre comillas. ( Utilizamos la función append, no select ).
Seleccionamos el elemento p del HTML, con identificador body y le asignamos el texto entre comillas.
Ninguna de las dos.
Con D3, ¿podemos modificar las clases CSS de los elementos HTML?
Sí , ( Con D3 podemos modificar los atributos de los elementos HTML )
No
Con D3, ¿podemos modificar el estilo de un elemento HTML como, por ejemplo, el tamaño de la fuente, con una sentencia así d3.select("p#target").style("font-size","40px")?
Sí
No
¿Qué hace la siguiente sentencia? d3.selectAll("div").attr("class","red box");
Devuelve todos los elementos div del HTML con el atributo clase que contenga red box.
Asigna a todos los elementos del div del HTML la clase red box.
Ninguna de las anteriores.
¿Qué hace la siguiente sentencia? each(function (d, i) { d3.select(this).append("h1").text(i); })
itera por todos los elementos d y les añade un elemento h1 con el texto i, donde i es el contador de la iteración.
Itera por todos los elementos i, y les añade un elemento h1 con el texto i, donde i es el texto que el elemento HTML contiene.
Ninguna de las anteriores.
¿Qué hace la sentencia d3.select("p#target").text()?
Le asigna vacío al elemento p con identificador target.
Devuelve el contenido del elemento p con identificador target. (Nos puede ser muy útil para, en lugar de reemplazar texto, añadir texto).
Ninguna de las anteriores.
¿Obtendremos los mismos si hacemos d3.select("body").append("p").text("Párrafo nuevo"); que si hacemos lo siguiente?
var body = d3.select("body");
var p = body.append("p");
p.text("New paragraph!");
Si
No
