A seguir temos uma lista de referências para objetos básicos implementados pela grande maioria dos navegadores, através deles as biliotecas e frameworks se tornaram o que são hoje.

Estes objetos ajudam em coisas como controlar a página, capturar informações e eventos de usuário e afin. Podemos, basicamente, em duas partes:

BOM: Browser Object Model

"O Browser Object Model (BOM) é o núcleo do JavaScript na web. O BOM fornece objetos que expõem a funcionalidade do navegador da web."

JavaScript Browser Object Examples

JavaScript Browser Object Model (BOM)

— Recomendo que estudem principalmente Window.

DOM:Document Object Model

"O Document Object Model (DOM) é uma interface de programação para os documentos HTML e XML. Representa a página de forma que os programas possam alterar a estrutura do documento, alterar o estilo e conteúdo. O DOM representa o documento com nós e objetos, dessa forma, as linguagens de programação podem se conectar à página."

— Bem importante para conhecer mais sobre como o React e outras Lib's semelhantes funcionam, alguns consideram algo mais de nível intermediário. Concordo com essa premissa.

[Referência das interfaces mais utilizadas da DOM]

Dúvidas e Questões