General concepts Flashcards

1
Q

o que significa D3?

A

Data driven documents

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

O que é um seleção (Selection)

A

Para que a D3 possa atribuir ou injetar dados nos elementos do DOM é necessário primeiro haver uma seleção.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

O que o método .selectAll() retorna?

A

retorna um array com todos os elementos que são iguais ao parâmetro definido no método.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

O que o método .select() retorna?

A

Retorna o primeiro elemento que atende ao parâmetro definido no método.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

O que faz o método .data()?

A

Recebe um array como parâmetro e associa cada valor aos elementos definidos na seleção. Este método é executado tantas vezes quantos forem os elementos do array passado com o parâmetro. Ele retorna uma seleção atualizada com o dado atribuído ao elemento.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

O que significa o parâmetro d ?

A

O valor atribuído a cada elemento na cadeia de seleção.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

O que faz o método .attr() ?

A

Recebe dois parâmetros: o atributo HTML que se quer alterar e o respectivo valor

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

O que faz o método .style() ?

A

Recebe dois parâmetros: a propriedade CSS que se quer alterar e o respectivo valor.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

O que faz o método .enter() ?

A

Consolida a diferença entre o número de elementos existentes na seleção e o número de elementos no dataset (array de dados). Cria um placeholder para cada elemento que precisa ser acrescido. Ele não necessaria acrescenta os elementos faltantes, ele apenas informa quantos precisam ser acrescidos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

O que faz o método .append() ?

A

Recebe uma string como parâmetro, com o nome do elemento que se deseja criar no DOM. Ele retorna uma referência ao elemento criado.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Na indentação, o que indica os dois espaços?

A

Que a seleção mudou.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

O que faz o método .on() ?

A

Recebe uma string como parâmetro com o nome do evento e a função que irá ser executada quando este evento for disparado. Atribui um event Listener aos elementos da seleção.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

A que se refere o termo this no contexto da função tratada no evento?

A

Refere-se ao elemento do DOM do evento.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly