Truques de JavaScript DOM que você precisa conhecer

  Рет қаралды 28,827

Rocketseat

Rocketseat

Жыл бұрын

Saia do básico da programação com o Explorer Lab, evento online e gratuito: rseat.in/explorer-lab
Document Object Model (DOM) é a modelagem que guia um objeto JavaScript.
Pra facilitar a nossa vida de dev, Maykão reuniu cinco truques de JS DOM que você com certeza vai querer conhecer.
Link para VISUALIZAR o código da aula:
fronteditor.dev/gists/d75d7978...
Link para EDITAR o código da aula:
fronteditor.dev/gists/d75d7978...
-----
Conecte-se a 200mil devs e avance para o próximo nível com a nossa plataforma: rocketseat.com.br/
Cadastre-se na nossa plataforma: app.rocketseat.com.br/signup
Junte-se a mais de 392mil devs em nossa comunidade no Discord: / discord
Acompanhe a Rocketseat nas redes sociais:
Twitter: @rocketseat
Facebook: @rocketseat
Instagram: @rocketseat_oficial

Пікірлер: 69
@andrericardo6992
@andrericardo6992 26 күн бұрын
Você é fera Mike, sou iniciante no JS e quase tudo foi novidade pra mim, vou assistir a Master Class de DOM. Grato por vocês da Rockseat compartilharem tanto conhecimento! Valeu!
@LeandroSilva-mw5yl
@LeandroSilva-mw5yl Жыл бұрын
Maykao, você é um show de simpatia ja ganha a pessoa logo no início do vídeo até quem não programa provavelmente assiste muito obrigado pelos vídeos mano ..abraço
@brunohuguenin9284
@brunohuguenin9284 Жыл бұрын
Que didática incrível! Muito obrigado pelo conteúdo, irmão.
@duronne3951
@duronne3951 Жыл бұрын
Ah que material estupidamente perfeito. Tenho muita dificuldade na manipulação da DOM enquanto faço o curso Explorer e nesse video descobri que posso pegar atralhos com o currentTarget, contains e cloneNode. 🤩
@maikemanoel597
@maikemanoel597 Жыл бұрын
Que vídeo sensacional!! Como pode tanto conteúdo em tão poucos minutos?
@geoatuais
@geoatuais 11 ай бұрын
é difícil acha um vídeo sobre dom em português no you tube melhor que esse até agora.
@cleuvissoaresdasilva4725
@cleuvissoaresdasilva4725 Жыл бұрын
O cara e bom na didatica viu.Parabéns!!
@TresEfes
@TresEfes Жыл бұрын
muito muito muito bom... a didática é top de mais
@alexsoares9468
@alexsoares9468 3 ай бұрын
Ajudou muito, obrigado cara!
@lembranaodesistaissonaoimp5762
@lembranaodesistaissonaoimp5762 Жыл бұрын
Maykãoooo te amoooo ❤️
@breakbosscrewoficial4249
@breakbosscrewoficial4249 Жыл бұрын
Obrigado pelo conteúdo Vcs são de mais 🤝
@MariusHKz
@MariusHKz Жыл бұрын
Só por falar query corretamente já ganhou meu like. Além disso, parabéns pelo ótimo conteúdo.
@xaveko
@xaveko Жыл бұрын
Mestre em ensinar!!!
@renan-ferreira
@renan-ferreira Жыл бұрын
Muito bommmmmmmmmm, valeu manow!
@edimilsonbrazZ
@edimilsonbrazZ Жыл бұрын
Show demais esse conteúdo... Eu confeço que não conhecia cloneNode(). Economiza bastante linhas de código com ele... um verdadeiro clean Code hehe... show Maikão
@lucaskennari8246
@lucaskennari8246 10 ай бұрын
Conteúdo brabo!
@joaocuriosidades2331
@joaocuriosidades2331 Жыл бұрын
a parte do remove, foi a melhor
@tvcetacapoeira7533
@tvcetacapoeira7533 Жыл бұрын
It's working thanks my friend
@victorbusolin9469
@victorbusolin9469 Жыл бұрын
Parabéns pela didática Maykão. Depois de alguns meses trabalhando com frameworks chega até ser meio estranho ver js vanilla. Parabéns pelo vídeo!!
@maykbrito
@maykbrito Жыл бұрын
Néah? hehehe Obrigado mano!
@mygrocerystore960
@mygrocerystore960 11 ай бұрын
Valeu!
@moisesximenes9363
@moisesximenes9363 Жыл бұрын
Top demais!!! Dessas formas de adicionar qual tem um melhor processamento (pensando em uma grande lista)?
@rafamuguet
@rafamuguet Жыл бұрын
Fala Dev beleeeza?
@henriquefreitas1224
@henriquefreitas1224 Жыл бұрын
espero um dia chegar a 50% do seu conhecimento maikao, vc é fera!!
@rodrigomoura2108
@rodrigomoura2108 Жыл бұрын
Quando esse dia chagar ainda vai falaram uns 95% pra fazer qualquer coisa no mundo real.
@rodrigomoura2108
@rodrigomoura2108 Жыл бұрын
Na verdade quase nada disso se usa no mundo real. Tire isso do para efeito de conhecimento, só pra saber que isso existe.
@WoWGuirelle
@WoWGuirelle Жыл бұрын
Esta parte do cloneNode eu não sabia, teria me poupado algumas horas em alguns projetos no passado... heheheheh
@spiielberg
@spiielberg Жыл бұрын
🚀
@minhatrilhajpb
@minhatrilhajpb Ай бұрын
🎉🎉🎉🎉🇦🇴🇦🇴🇦🇴 Só bala🔥🔥🔥
@luizcdocarmo
@luizcdocarmo Жыл бұрын
Me lembro que a pesquisa do Google tinha esse problema de "remoção eterna"
@Matheus_1582
@Matheus_1582 Жыл бұрын
Mayke, você usa algum Framework pra construir suas paginas Web ou você usa só o HTML CSS JS mesmo.
@alexjunior3469
@alexjunior3469 2 ай бұрын
Oi Mayk sou iniciante e não sei oq fazer para entender front end e estou com dificuldade em entender DOM tenho que fazer Freelas e não sei por onde começar!?
@viniciusvirtuoso7459
@viniciusvirtuoso7459 Жыл бұрын
Fala dev blz? Eu tenho uma duvida, trabalho com react, e a pouco tempo fiz um projeto que precisava de funcionalidade de drag and drop, usei uma lib para resolver isto. Ai fiquei pensado "cara eu não tenho ideia de como faria essa funcionalidade na mão". Eu queria saber se isso é normal?
@maiconpereiradesouza5533
@maiconpereiradesouza5533 9 ай бұрын
cloneNode esse eu não conhecia
@am-castro
@am-castro Жыл бұрын
Mayk, não encontro onde faz aquele card de aviso que tem na rocketseat, com aquele timer bonitinho à esquerda. Tendo 2 avisos, o primeiro desce e o mais recente fica em primeiro. Aquilo é JS?
@alefreis6778
@alefreis6778 Жыл бұрын
Mayk, depois você poderia postar uma solução ao desafio proposto, to fritando a mente aqui mas não consegui criar um item sem estar com o clodeNode...
@cesardamasceno6645
@cesardamasceno6645 Жыл бұрын
Você poderia deixar um li já feito em memória: dentro de uma const e quando fosse dá o cloneNode seria dele.
@youngdll7
@youngdll7 Жыл бұрын
@@cesardamasceno6645 poderia explicar melhor ? rsrs
@leleparanormal1579
@leleparanormal1579 Жыл бұрын
Maikão, pq vc ta usando o Microsoft Edge, ta sendo melhor que o Chrome?
@maykbrito
@maykbrito Жыл бұрын
Tenho gostado muito mais.. Acho mais leve e tem algumas coisas, como agrupador de tabs, que acho simples e essencial.
@arthurpeixotomelo373
@arthurpeixotomelo373 Жыл бұрын
​@@maykbrito Além de ser mais leve, tem tabs na lateral, muito útil se você tirar a barra superior também, pois amplia o espaço útil (os comandos de minimizar, fechar janela se espremem no lado direito......isso no windows fica muito parecido como funciona no MAC)
@player35_
@player35_ Жыл бұрын
Cheguei muito perto da solução, aí ele tava criando varios span e button dentro da li, resolvi mas agora surgiu um problema que o span pode ir vazio. Desisto
@asdasd54564
@asdasd54564 2 ай бұрын
Tem uma coisa nos vídeos de aula de programação que me irrita muito. Nitidamente não selecionam o publico alvo, tentam trazer um pouco de tudo. Se você vai explicar truques do DOM, não precisa explicar o que é DOM, quem veio pro vídeo já sabe o que é!!!
@marcossacramento5957
@marcossacramento5957 2 ай бұрын
Amigão, é só vc pesquisar um pouquinho mais kkkk programador tem que ter essa autonomia
@asdasd54564
@asdasd54564 2 ай бұрын
@@marcossacramento5957 Pesquisar mais o que? Você entendeu meu comentário mesmo?
@arturvalentim7120
@arturvalentim7120 11 ай бұрын
chegou a hora do elementos e comecei entender nada
@rodrigomoura2108
@rodrigomoura2108 Жыл бұрын
A DOM?! Document object model tanto em inglês quanto em português são masculinos então porque a DOM?! Desculpa mas não dá pra dar moral pra vocês se não sabem nem como as coisas se chamam.
@mashirolvsky
@mashirolvsky Жыл бұрын
A DOM deve se chamar assim por conta de ser ligada analogamente a uma arvore. se eu estiver errado me corrija, mas já vi em algumas explicações usarem uma forma para explicar a DOM como uma Arvore... deve ser por isso que o termo que se usa é a DOM.
@rodrigomoura2108
@rodrigomoura2108 Жыл бұрын
@@mashirolvsky A arvore. O DOM. Pergunta pra sua prof.
@rodrigomoura2108
@rodrigomoura2108 Жыл бұрын
@@mashirolvsky Ex a arvore tem um tronco e nem por isso se chama a tronco.
@rodrigomoura2108
@rodrigomoura2108 Жыл бұрын
@@mashirolvsky uma dica muito boa. Aprenda inglês, só assim pra ir para o próximo nível. Não existe programador bom mesmo que não saiba inglês. Tudo de mais novo sai primeiro em inglês. Essa semana por exemplo teve um evento em Londres chamando advanced react que quem não sabe inglês perdeu. Nem sei se vão traduzir. Acredito que não pq só o primeiro dia foram mais de seis horas.
@mashirolvsky
@mashirolvsky Жыл бұрын
ok então...
艾莎撒娇得到王子的原谅#艾莎
00:24
在逃的公主
Рет қаралды 25 МЛН
👨‍🔧📐
00:43
Kan Andrey
Рет қаралды 7 МЛН
Каха заблудился в горах
00:57
К-Media
Рет қаралды 10 МЛН
Seus primeiros passos no JavaScript
54:08
Rocketseat
Рет қаралды 24 М.
COMO DEIXAR O VSCODE MINIMALISTA #vscode #desenvolvedor
10:55
Dev Pedro Dias
Рет қаралды 1,5 М.
Guia de estudo JavaScript em 2023! (o que eu focaria)
1:04:29
Rocketseat
Рет қаралды 123 М.
Criando o jogo MyDuckly
Marco Bruno
Рет қаралды 5
Como gerenciar estados de paginação usando o useQuery
19:32
Rocketseat
Рет қаралды 10 М.
Alex - JDev Treinamento on-line está ao vivo!
Alex - JDev Treinamento on-line
Рет қаралды 2
Documentando seu front-end com Storybook (projeto real)
29:09
Rocketseat
Рет қаралды 70 М.