o dom não tem relação com o jogo doom é uma interface padronizada criada justamente para colocar a ordem navegação web esse modelo que permite que os programas como navegadores inscritos como já vos clips posso manipular o conteúdo de uma página web está pensando ou se já trabalha com front-end java script css html pw a web eu vou sair meu óculos modernos como angular wylde o suv at esse vídeo é para você projeta a coluna aí na cadeira daquele tapa no botão inscreva-se e no sininho e vem com a gente e desvendar o doom não odom
antes de voltar ao tom vamos aproveitar para te oferecer o nosso desconto especial para os serviços da rússia o link está logo aqui embaixo na descrição são vários planos para você hoje pegar seu site ou o projeto da sua empresa com suporte para toda hora é a sigla em inglês para o object mode o que significa modelo de documento para objetos parece muito complicado mas é um pouco sim viu mas fique tranquilo que toda complexidade dos dons e já está embutida nos navegadores a parte que nós programadores utilizamos é bem mais simples e fácil de
manipular podemos tranquilamente dizer que o dom é uma interface que permite o html css xml e também um javscript ouçam manipular para construir páginas e conteúdos através dos navegadores de quem é então que define como o don deve funcionar nos navegadores e motores web uma pergunta que coloca ordem no dom em muitos outros padrões na internet é a w aparecer a word wide web consortium uma entidade internacional criada em 1994 curtissem 2 litros vai da internet que desenvolve padrões abertos assegurando o crescimento da web e que tem feito ao longo desses anos todos um excelente
trabalho de um grupo dentro da entidade chamada web platform o responsável pelo dom aliás além do dom aw3 ser também responsável por diversos outros padrões protocolos e linguagens como o css html xml svg entre outros a história do doce mistura completamente com a internet a w3c precisou convencer a net case e a microsoft entre outras companhias para desenvolver uma linguagem de script de padronizado imagina época o quanto foi complicado fazer essas empresas se juntarem para criar algo juntos foi daí que surgiu o actionscript publicado oficialmente em 1997 foi meus amigos que vimos o nascimento do
nosso querido já descritos como essa compatibilidade entre os navegadores foi possível deixar a w3c a trabalhar em um dom padronizado que ficou conhecido como o do nível 1 no início de 1998 o internet explorer na época era o 5.0 quem o suporte mais limitado ao dono e eu vejo lançamento foram criadas vá e desde 2014 está sendo desenvolvido o do nível quatro aliás no do nível 2 e 3 foram apresentadas diversas funcionalidades que utilizamos hoje como objeto elemento maré de manipulação de eventos e serialização quem é das antigas sabe bem o quanto era complicado desenvolver
com o internet explorer simplesmente pela falta de suporte completo ao dom e na época como ia era o mais utilizado a gambiarra rolava à solta nas aplicações web é verdade era preciso verificar o tempo todo qual navegador e conversão estava rodando o código para ele poder funcionar muita gente usava inclusive um mini banner zinho no rodapé do site informando em qual navegador e até a resolução que aquele site rodava melhor hoje em dia isso é inconcebível deixar essa responsabilidade na mão dos usuários que ele até repugnante mas foi preciso trilhar esse caminho tortuoso para chegar
onde chegamos atualmente bom então vamos parar de tagarelar e mostrar qual é a estrutura do dom para ninguém sair daqui sem entender nada que já teve contato com html vai entender que a estrutura dom de uma página html em algo desse tipo temos uma estrutura em árvore com diversos nós começando pelo windows vindo para o documento e chegando a estrutura html que já conhecemos não me dividindo entre headboard e assim subsequentemente suportando as tags html css e também a gente clica veja que nesse exemplo mostramos somente o pedaço do dom que trata do documento html
olha só esse outro exemplo mais amplo chamado de códon nesse modelo mais completo do contrato além do objeto documento a screen o history in location reforma que o próprio document também é subdividido em ela níveis essa é a complexidade que o don possui na padronização não sonho com os elementos html ou xml são utilizados mas como será o comportamento a aplicação em vários aspectos como na convenção dos nomes tipo de dados que também asseguro a interoperabilidade gerenciamento de memória herança entre os elementos padronização de namespace e urss bootstrap entre outros muitos recursos porta para nós
esse tal de don seus navegadores já implementaram ele basta a gente usar as a pênis dele mas eu não te pergunto apesar de todo especificação da w3c que é ótima odom ainda é exposto para nós programadores de forma que dá margem para fazermos muitas besteiras por isso que usamos livres e frame óculos front-end como uma camada extra para que nosso trabalho seja sempre melhor do ponto de vista de hiper formas de harry por exemplo fez um excelente trabalho nesse sentido mas isso não quer dizer que usaram vanilla dns que é simplesmente utilizaram javascript puro seja
errado absolutamente não é uma onda grande de políticas dizendo que programar em vanilla ds é melhor que qualquer outro freimor é escrito por aí mas me atrevo a dizer que em muitos casos é sim até porque eu já vi escrito evoluir muito mas vamos com calma nesse assunto que tem muita coisa ser discutida e esse pode até ser um vídeo especial aqui no canal mas o que queremos dizer aqui a aqui na internet não o que é uma associação fundada em 1961 e que se dedica a padronização dos sistemas de comunicação e informação é responsável
pelo actionscript mais conhecido como javscript e também por toda e qualquer linguagem autorizada a ser utilizada pelos navegadores e linguagens arte criada pelo google foi padronizada pela eca uma em 2014 ou seja já seria possível rodar da arte nos navegadores nacionalmente além dela os echarpe e a linguagem eiffel também estão nessa lista agora tem mais uma dica para você nós gostamos muito de um site chamado que nails nele você consegue pesquisar que tipo de recurso é possível implementar a parte dos navegadores existentes basta digitar algo como o flex por exemplo para saber quais navegadores e
versões dão suporte a essa propriedade css vamos deixar o link aqui na descrição para você xeretar por lá gente para gente aqui no comentário o que você achou beleza mas calma não vai embora sem deixar que a gente agradeça ao mar aos mais novos membros do clube do cdf muito obrigado ao pedro lourenço de oliveira que tá sempre com a gente comentando thiago rosa elivelton lourenço do deve iso no juliano césar voz e também alguém real por se juntarem ao nosso clube e ajudarem o nosso canal então galera até o próximo vídeo do dicionário do
programador que a gente está sempre aqui toda semana trazendo conteúdo e conhecimento para você o cante mais compensador a host gator está sempre com a gente nessa inclusive eles têm uma rio slater próprio com conteúdo super interessante sobre empreendedorismo design programação ea gente recomenda que você se inscreva e participe verdade eles estão equipe excelente gerando muito conteúdo legal tem um link logo aqui na descrição então vai lá se inscreve que é bem rapidinho