Você não tem acesso a esta aula

Continue aprendendo! Junte-se e comece a impulsionar sua carreira

DOM (Document Object Model) e BOM (Browser Object Model)

27/39
Recursos

DOM, Document Object Model, é como interagimos com a página HTML. É a forma como manipulamos botões e caixas de texto, por exemplo. Para instanciar elementos que foram declaramos na página HTML, usamos os seguintes métodos do JavaScript:

  • document.getElementById() - retorna um objeto pertencente ao elemento que tem o ID determinado.
  • document.getElementByClassName() - retorna uma lista de objetos que têm a classe determinada.
  • document.getElementByTagName() - retorna uma lista de objetos com aquela tag.

BOM, Browser Object Model, é como interagimos com o navegador. Usado para pedir permissões para enviar notificações, consultar a URL atual, verificar as dimensões da janela ou a geolocalização do usuário. Alguns métodos para interagir com o BOM são:

  • console.log() - imprime algum texto no console.
  • console.warn() - imprime um aviso no console indicando a localização do aviso no código.
  • console.error() - imprime um erro no console indicando a localização do erro no código.
  • alert(’’) - mostra um pop-up na tela com uma mensagem de alerta.
  • prompt() - mostra uma pop-up com uma caixa de texta para entrada de dados.

Contribuições 4

Perguntas 0

Ordenar por:

Quer ver mais contribuições, perguntas e respostas da comunidade?

Aprender a manipular a DOM é imprescindível. Estou gostando bastante das aulas de JS

otima aula.

Eu estou no Ubuntu e na consola do Firefox o código abaixo não devolvia as coordenadas, enquanto no Google Chrome elas sim eram devolvidas. Sabem o por quê?

navigator.geolocation.getCurrentPosition((pos) => console.log(pos));```

show