Javascript in the browser Flashcards

1
Q

Cite um exemplo de programa que a partir de uma pasta irá gerar um servidor para que seja possível acessar os arquivos a partir do navegador?

A

npm install -g live-server

//Para rodar, usar “live-server “

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

Como selecionar um parágrafo do html?

A
const p = document.querySelector('p')
//"querySelector" retorna o primeiro 'p' encontrado
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Como remover um parágrafo?

A
//Primeiro seleciona o elemento 'p'
const p = document.querySelector('p')
//Então chamar o método "remove"
p.remove()
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Como selecionar todos os parágrafos de um documento html?

A
const p = document.querySelectorAll('p')
//Um Array é retornado, então é possível iterar usando método forEach
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Como obter o conteúdo em texto de uma tag?

A
const p = document.querySelector('p')
p.textContent
//É uma propriedade e não um método
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Como criar um novo elemento, modificar o conteúdo e adicionar no DOM?

A

const p = document.createElement(‘p’)

p. textContent = ‘teste’
document. querySelector(‘body’).appendChild( p )

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

Como adicionar um event listener?

A
const p = document.querySelector('button').addEventListener('click',
    function( e ) { 
    //O "e" é o evento que é enviado para a função. É possível obter várias informações a partir do evento.
    e.target.textContent = 'Novo nome botão'
    //Isso modifica o label do botão
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Como selecionar um elemento pelo id?

A

document.querySelector(‘#id’)

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

Como selecionar elementos pela classe?

A

document.querySelector(.nome-da-classe)

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

Como obter o texto de um elemento input?

A
const p = document.querySelector('input').addEventListener('input',
    function( e ) { 
    e.target.value
})
//O evento "input" é chamado cada vez que o conteúdo do "input" for alterado
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Como limpar os elementos filhos de uma div?

A

Usando a propriedade “innerHTML”

documento.querySelector(#notes).innerHTML = ‘’

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

Como obter os dados de um input que está dentro de um form?

A

O input dentro do form deve conter o atributo “name”.

//Para obter o valor usa-se:
document.querySelector(‘#id_form’).addEventListener(‘submit’, function(e) {
e.preventDefault( )
e.target.elements.nomeCamelCase.value
})

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

Como definir um checkbox com label?

A

Label do checkbox

//O bom de usar este formato é que dá pra clicar na parte do label que irá selecionar o checkbox

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

Como obter o valor de um checkbox?

A

Adicionar um listener do tipo “change”.

Obter o valor através de:
e.target.checked

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

Como definir um menu dropdown em html?

A

Opção A
Opção B
Opção C

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

Qual tipo de evento se usa com menu dropdown?

A

Evento “change”. Igual ao evento do checkbox

17
Q

Como obter o valor de um menu dropdown?

A

Adicionar um listener do tipo “change”.

Obter o valor através de:
e.target.value