Javascript in the browser Flashcards
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?
npm install -g live-server
//Para rodar, usar “live-server “
Como selecionar um parágrafo do html?
const p = document.querySelector('p') //"querySelector" retorna o primeiro 'p' encontrado
Como remover um parágrafo?
//Primeiro seleciona o elemento 'p' const p = document.querySelector('p') //Então chamar o método "remove" p.remove()
Como selecionar todos os parágrafos de um documento html?
const p = document.querySelectorAll('p') //Um Array é retornado, então é possível iterar usando método forEach
Como obter o conteúdo em texto de uma tag?
const p = document.querySelector('p') p.textContent //É uma propriedade e não um método
Como criar um novo elemento, modificar o conteúdo e adicionar no DOM?
const p = document.createElement(‘p’)
p. textContent = ‘teste’
document. querySelector(‘body’).appendChild( p )
Como adicionar um event listener?
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
Como selecionar um elemento pelo id?
document.querySelector(‘#id’)
Como selecionar elementos pela classe?
document.querySelector(.nome-da-classe)
Como obter o texto de um elemento input?
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
Como limpar os elementos filhos de uma div?
Usando a propriedade “innerHTML”
documento.querySelector(#notes).innerHTML = ‘’
Como obter os dados de um input que está dentro de um form?
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
})
Como definir um checkbox com label?
Label do checkbox
//O bom de usar este formato é que dá pra clicar na parte do label que irá selecionar o checkbox
Como obter o valor de um checkbox?
Adicionar um listener do tipo “change”.
Obter o valor através de:
e.target.checked
Como definir um menu dropdown em html?
Opção A
Opção B
Opção C