Efeito de Máquina de Escrever com JavaScript

  Рет қаралды 51,244

Origamid

Origamid

Күн бұрын

Como criar um efeito de máquina de escrever com JavaScript.
Arquivos: github.com/ori...
Utilize o for loop caso necessite de maior performance, como no arquivo final.
Mais cursos em: www.origamid.com/
Meu tema de VS Code: marketplace.vi...

Пікірлер: 105
@jonathanmacedo2959
@jonathanmacedo2959 Ай бұрын
Sensacional meu caro, sua didática é nota 1000!
@ricardomirannda
@ricardomirannda 6 жыл бұрын
CaralhoOoOOOoo que aula fodástica !! Você ensinou algo que parecia extremamente complexo com uma simplicidade absurda !!! Cara assim que rolar promoção, Black Friday ou qualquer coisa do tipo vou comprar o Curso vitalício. Parabéns !!!
@samuxui
@samuxui 6 жыл бұрын
Eu garanto, comprei e estou amando. Sempre lança cursos novos e ele não cobra pelos cursos adicionais. O suporte dele também é muito bom.
@brunosantanadev
@brunosantanadev 3 жыл бұрын
Pow a pouco tempo atrás foi aniversário da origamid porque não aproveitou, conteúdo muito top.
@diegoi7
@diegoi7 3 жыл бұрын
Também comprarei na Black Friday, sempre quis comprar, mas acabei postergando muito.
@hendrioevandro6578
@hendrioevandro6578 Жыл бұрын
Mano sua aula está perfeita! Eu assisti outro vídeo que estava ensinando em css eu não entendi nada kkkkkkkkkkk agora a sua esta bem muito bem explicada, parabéns!
@vicyoslinuxofficial2607
@vicyoslinuxofficial2607 3 жыл бұрын
Jesus, de onde esse cara saiu? Ele é um semideus da explicação! Parabéns.
@fabioreis4711
@fabioreis4711 5 жыл бұрын
rapaz um dos melhores cursos que adquirir na vida foi o origamid
@rainersilva7788
@rainersilva7788 5 жыл бұрын
E pra quem nao entende nada?? Aprende ?
@FunctionDev
@FunctionDev 3 жыл бұрын
porra esse cara ensina de uma forma absurdamente simples de entender S2
@brunosantanadev
@brunosantanadev 3 жыл бұрын
Por isso me tornei aluno dele mesmo já tendo outros cursos, ele explica muito bem.
@AlessandroJonas
@AlessandroJonas 4 жыл бұрын
Muito muito bom, o cara ensina como se fosse a coisa mais simples do mundo, Parabéns
@caiqueandrade9523
@caiqueandrade9523 4 жыл бұрын
afe Maria, a meta é ficar bom desse jeito na programação kkk o cara explica sem esforço nenhum mano. muuuito obrigado pela aula!!!
@brunosantanadev
@brunosantanadev 3 жыл бұрын
Assisti o video 1 vez apenas e 5 horas depois apliquei aqui e advinha deu tudo certo kkk. Acho que sendo aluno dele ficou mais fácil de entender :) Me apeguei a didática dele \O/
@NeccoChaves
@NeccoChaves 8 ай бұрын
MUITO BOM PARABENS ME AJUDOU MUITO
@tudoumpouco8045
@tudoumpouco8045 4 жыл бұрын
Parabéns cara uma aula uma didatica muito boa, sem complicar as coisas, vou comprar o vitalício.
@pedrogomessantos647
@pedrogomessantos647 Жыл бұрын
Excelente vídeo
@ilustracode
@ilustracode 4 жыл бұрын
Muito show a aula, foi direto ao ponto ensinando um efeito top
@d4mark114
@d4mark114 3 жыл бұрын
Você ensina muito bem, parabéns.
@helio4327
@helio4327 3 жыл бұрын
Top demais, o site deles e muito top também. Parabéns.
@rafael98php
@rafael98php 3 жыл бұрын
Muito foda CARAIO! parabéns!!!
@leandroalvesdasilva8415
@leandroalvesdasilva8415 2 жыл бұрын
Da hora mesmo.
@leonardo_lemos
@leonardo_lemos 4 жыл бұрын
Seu conteúdo é incrível! Em breve irei me inscrever nos teus cursos! Forte abraço!
@yurimatosrodrigues5337
@yurimatosrodrigues5337 3 жыл бұрын
Parabéns e obrigado!!!
@rodolfosantos7412
@rodolfosantos7412 4 жыл бұрын
Aguardando o curso de React Native :D
@paulocesar-ui1kt
@paulocesar-ui1kt 3 жыл бұрын
excelente como sempre!
@vitorsantos-sedesigner7549
@vitorsantos-sedesigner7549 4 жыл бұрын
Manoo Parabéns, melhor explicação!!!
@ByteMirage
@ByteMirage 2 жыл бұрын
muito boa a aula,mas agora como faz para ela se apagar e escrever novamente?
@walney2008
@walney2008 2 жыл бұрын
ola como simular letras do teclado pressionadas automaticamente, quero que leia uma lista com notas musicais para tocar piano automaticamente, como criar isso ?
@LucasGomes-yn2cm
@LucasGomes-yn2cm 2 жыл бұрын
muito bom! e como fazer quando tem junto nas letras para destacar a cor ? ele acaba renderizando as tags junto
@estevaolibardi
@estevaolibardi 3 жыл бұрын
Ótimo!
@kuka742
@kuka742 3 жыл бұрын
Aula foda. Meus parabens. Seria ideal trocar o innerHMTL pelo innerText, pois o innerHTML pega o estilo: como por exemplo se o text-align estiver como center, ele irá pegar as tabulações ocasionadas pelo estilo.
@rodrigoa.558
@rodrigoa.558 5 жыл бұрын
pow muito legal. VALEW. me ajudou muito.
@LucasSilva-pe8gj
@LucasSilva-pe8gj 6 жыл бұрын
Você é foda demais!! Parabéns!!
@edvaldojunior3315
@edvaldojunior3315 5 жыл бұрын
Thanks bro! tô fazendo um site para um projeto da facul, ta ficando massa, vlw man! :D
@renatosouzasantos4528
@renatosouzasantos4528 4 жыл бұрын
deve ser muito dificil mecher com java script parabbens
@marlonsouza2658
@marlonsouza2658 6 жыл бұрын
Muito boa irmão parabéns mesmo
@VulgoLG
@VulgoLG 4 жыл бұрын
MUITO BOM !! aula top !!
@inguinha1000
@inguinha1000 2 жыл бұрын
Como faço o inverso disso ? tipo, um efeito de apagar depois que chegar no fim do texto.
@brunodev3463
@brunodev3463 6 жыл бұрын
Muito boa a aula. Semana passada eu acabei montando um script bem parecido, mas usei jquery e montei como um plugin. Mas só fiz, pois fiquei curioso de como você criou no seu site :)
@ronaldsena9078
@ronaldsena9078 2 жыл бұрын
Parabéns muito show _ Você consegue o efeito de fazer numero passar com na bomba de gasolina tipo saindo do numero 11 ate o numero 23 ?
@chirlison
@chirlison 6 жыл бұрын
Muito show!
@rayanmarcus
@rayanmarcus 5 жыл бұрын
Sinistro! 🔥🔥🔥
@empix_
@empix_ 6 жыл бұрын
nossa, muito bom! eu ainda vou comprar seu curso, algum dia kkkk
@brunoandrade5665
@brunoandrade5665 6 жыл бұрын
Ádrian Freitas Ferreira melhor curso meu rei!
@FRNathan13
@FRNathan13 6 жыл бұрын
Acho que acabei de aprender como faz animações básicas em css kkkkk.
@enzocosta8665
@enzocosta8665 3 жыл бұрын
Fodaaa dms
@alexmeira2285
@alexmeira2285 3 жыл бұрын
Muito bom obggg! è possível fzr isso em loop? pra ele escrever e dps apagar?
@RaphaEu-Mim
@RaphaEu-Mim 2 жыл бұрын
e o som de maquina de escrever como incluir?
@Breaking_Reds
@Breaking_Reds 2 жыл бұрын
Meu roda normal no meio do htm, mas coloco num arquivo js e importo ele no HTML, aparece erro... Pode me explicar
@samuxui
@samuxui 6 жыл бұрын
Velho você é foooooooooooooda d+. Parabéns André!!! Ps: Responda minha dúvida no vídeo do MODAL fazendo favor.
@gilbertomelo2773
@gilbertomelo2773 5 жыл бұрын
como seria no caso de querer usar várias palavras? tipo aparece escrevendo e depois apagando, dai escreve outra palavra e apaga.. e por ai vai..
@J-BenAKAN
@J-BenAKAN 3 жыл бұрын
Alguém sabe me dizer como eu faço pra animação começar a digitar a primeira palavra depois de uns 3 segundos?
@vinicius29158
@vinicius29158 6 жыл бұрын
perfeito!!
@johncovv
@johncovv 5 жыл бұрын
Muito foda, vlw!
@Hellokeeper77
@Hellokeeper77 3 жыл бұрын
Uau. Me ajudou demais. Fiquei com uma dúvida só. No meu teste usei uma class e no texto tenho duas tags . Como faço para que ele reconheça como tag e não como texto? Obrigado
@fabriciobrazil8625
@fabriciobrazil8625 3 жыл бұрын
Talvez você tenha achado a resposta, mas aqui vai: Tente usar ao invés de innerHTML o innerText, uma explicação detalhada neste link: cursos.alura.com.br/forum/topico-diferenca-entre-innerhtml-innertext-e-textcontent-96444#:~:text=innerText%20%2D%3E%20Retorna%20somente%20o%20texto,mas%20sem%20os%20elementos%20html.
@gabrielgamaalves
@gabrielgamaalves 3 жыл бұрын
De uma forma bem simples, talvez vc pode, invez de utilizar o editar isso no css! Usando o font-weight daí vc coloca o valor que quiser ex: font-weight: 900; isso não dá certo quando a fonte é externa ex: Google-fonts daí para da certo vc tem que adicionar no link da font o valor (se não tiver) ex: Espero ter ajudado 😃
@dev.vanderson
@dev.vanderson 2 жыл бұрын
Q foda mano skakak
@leandro_adrian
@leandro_adrian 2 жыл бұрын
Como faço pro código começar a rodar depois de alguns segundos? Tipo, o usuário abre a página e só depois de 5 segundos começa a animação
@JeffTinfel
@JeffTinfel 3 жыл бұрын
quero usar esse efeito em um pequeno texto, porém ele tem quebra de linha, como faço pra ele não ler o código de quebra de linha?
@DioowSilva
@DioowSilva Жыл бұрын
mano muito brabo, como eu coloco isso em LOOP ?
4 жыл бұрын
Excelente aula parabéns - e como faz esse mesmo efeito, mas com correção, ou seja inserindo mais palavras ?
@joaoaugustodev
@joaoaugustodev 6 жыл бұрын
Musica de entrada é do triplo bye bye bird?
@ricardofahham79
@ricardofahham79 3 жыл бұрын
Usei para criar um página html com um texto maior para ajudar na leitura de textos, mas gostaria de colocar um botão de pause. Alguma dica ?
@guilhermealonso3214
@guilhermealonso3214 5 жыл бұрын
Muito boa a aula, tava querendo aprender isso já faz um tempo... Só uma dúvida como que faço para fazer a escrita não parar, digo continuar com a animação, pode me ajudar, por favor? vlw.. e novamente excelente aula.
@ddaniel1222
@ddaniel1222 5 жыл бұрын
Eu adicionei setTimeout(() => typeWriter(titulo),14000); ao final da função typeWriter e funcionou.
@comentatoonvideos6618
@comentatoonvideos6618 6 жыл бұрын
Estou muito tentado a comprar o curso mas é quase perfeito suas avaliações do Facebook e KZbin tanto q parece fake ( estou pesquisando sobre vc , se continuar assim pode ter certeza vou comprar seu curso)
@Origamid
@Origamid 6 жыл бұрын
É que a empresa é pequena hehehe, geralmente o pessoal não tem muito ódio contra empresa pequena.
@felipegomes9204
@felipegomes9204 4 жыл бұрын
Fala André, comprei teu curso faz um tempo e tô na parte de SetTimeout e SetInterval. Depois de assistir as aulas resolvi treinar fazendo esse efeito de máquina de escrever. Queria saber pq quando eu uso o innerText o texto não vem com os espaços, mas quando eu uso o innerHTML ele vem com os espaços. Desde já agradeço.
@pedromota3961
@pedromota3961 6 жыл бұрын
Opa? Professor na função setTimeOut se multiplicarmos pelo ultimo numero do index (46 nesse caso) vamos ter 3450 milissegundos, mas vemos que todas as letras são printadas ao mesmo tempo!! o que ocorre que o forEach não acrescenta mais milisegundos na funcão mas sim divide e apresenta todas as letras no mesmo espaço de tempo?
@eduardoj.santos1522
@eduardoj.santos1522 4 жыл бұрын
alguem sabe se eu consigo aplicar isso no meu site wix?
@rafaelrovira5537
@rafaelrovira5537 6 жыл бұрын
Boa tarde, eu criei um chatbot pelo dialogflow, eu gostaria que a mensagem que eu recebo do bot, tivesse esse efeito, eu tentei passar o parâmetro substituindo o H1, porém, sem sucesso, alguma dica ?
@gentsu8112
@gentsu8112 6 жыл бұрын
O unico problema q vi Foi q quandi coloca mais de type writer Ele escreve os 2 ao mesmo tempo inves de ser um de cada vez
@Vinicius-lo2pj
@Vinicius-lo2pj 6 жыл бұрын
Nice
@Danielmultilinguas
@Danielmultilinguas 5 жыл бұрын
Não entendi, o body está dentro do head?
@kievy8205
@kievy8205 5 жыл бұрын
Qual teme você usa no vscode ? achei bem elegante cansei do dracula kk.
@Origamid
@Origamid 5 жыл бұрын
É o meu mesmo, só buscar por Origamid nos plugins
@spartan3035
@spartan3035 3 жыл бұрын
Gente, eu gostaria de saber como eu posso colocar um áudio quando eu pressionar uma tecla Ex: R Alguém poderia me ajuda por favor?
@tiagoribeirosantos3806
@tiagoribeirosantos3806 5 жыл бұрын
muito bom ,! eu só queria tentar colocar essa function callback e ficar repetindo infinitamente.
@ddaniel1222
@ddaniel1222 5 жыл бұрын
Eu adicionei setTimeout(() => typeWriter(titulo),14000); ao final da função typeWriter e funcionou.
@darkyt488
@darkyt488 5 жыл бұрын
Como e que faz pra eles volta a escrever sem ter que atualizar a pagina ??
@ddaniel1222
@ddaniel1222 5 жыл бұрын
Eu adicionei setTimeout(() => typeWriter(titulo),14000); ao final da função typeWriter e funcionou.
@fabianoogoncalves
@fabianoogoncalves 5 жыл бұрын
Mano como eu faria se fosse pra apagar o texto e escrever novamente, isso fazendo ele ficar dando loop?
@dev.leonardo
@dev.leonardo 4 жыл бұрын
chame a função e depois chame ela de novo dentro de um setInterval. Ai ela executa normal primeiro e depois repete de tempo em tempo. ex: setInterval(() => { typeWriter(titulo)}, 10000); cria um loop de 10seg.
@mrbugbear9018
@mrbugbear9018 3 жыл бұрын
Que aula do caralho, fazendo muito com quase nada de código, obrigado pela aula!! Eu tenho pouco conhecimento na área, repeti o exercício aqui porém com um texto maior só que não encontrei como aceitar a formatação sem mostrar por exemplo o ou na hora de exibir o texto, alguém saberia como? Tudo de bom!
@ryanyuri980
@ryanyuri980 5 жыл бұрын
Eae cara, tudo bom? Teria como fazer um vídeo de como você monta seu Visual Studio Code? Tema / Extensões, Fontes, etc...?
@Origamid
@Origamid 5 жыл бұрын
Aqui eu tenho todas as extensões e configurações que uso atualmente. São diferentes desse vídeo: marketplace.visualstudio.com/items?itemName=origamid.origamid-next
@ryanyuri980
@ryanyuri980 5 жыл бұрын
@@Origamid Valeu parceiro
@pauloguizo
@pauloguizo 5 жыл бұрын
Eu não consigo pegar o elemento H1..
@gabriel_magão
@gabriel_magão 4 жыл бұрын
Qual tema vc ta usando?
@DaviSilvaGuitar
@DaviSilvaGuitar 6 жыл бұрын
Bom dia Professor fiz, tudo da aula mas não funcionou, ele que o ''elemento' is null
@Origamid
@Origamid 6 жыл бұрын
Provavelmente está selecionando de forma errada o elemento. Em document.querySelector('h1'), você deve passar entre aspas o elemento que deseja animar, da mesma forma que você selecionaria via CSS.
@DaviSilvaGuitar
@DaviSilvaGuitar 6 жыл бұрын
Origamid Deu certo meu amigo, o problema era que nao tava chamando a funçao
@matthewsferreira9588
@matthewsferreira9588 5 жыл бұрын
muito bomm cara, mas as minhas palavras ficaram tudo juntas uma das outras, mas o efeito funcionou normalmente.
@ailsonvarelodeoliveira
@ailsonvarelodeoliveira 6 жыл бұрын
Cara, show de código! Consegue fazer algo, para que essa função rode após uma determinada altura de scroll do navegador? Parabéns!
@cyberlacs
@cyberlacs 6 жыл бұрын
Cara realmente muito legal. Como faz para de tempo em tempo reescrever o texto novamente ? Valeu obrigado :)
@ddaniel1222
@ddaniel1222 5 жыл бұрын
Eu adicionei setTimeout(() => typeWriter(titulo),14000); ao final da função typeWriter e funcionou.
@dev.leonardo
@dev.leonardo 4 жыл бұрын
chame a função dentro de um setInterval. ex: setInterval(() => { typeWriter(titulo)}, 10000); cria um loop de 10seg.
@danilorosa1737
@danilorosa1737 2 жыл бұрын
Ola, Primeiramente, parabens pelo video, muito bom. Me tira uma duvida, estou tentando escrever uma variavel em um campo da pagina. como se fosse escrever no campo de busca do google, tem algo ensinado a fazer isso ?
@davidwilliam2615
@davidwilliam2615 6 жыл бұрын
Qual nome do seu editor de texto?
@danielmiranda7773
@danielmiranda7773 6 жыл бұрын
Visual Studio Code !
@davidwilliam2615
@davidwilliam2615 6 жыл бұрын
@@danielmiranda7773 obrigado!
@klosefstichfer9120
@klosefstichfer9120 4 жыл бұрын
Olá pessoal! Caso o texto não desapareça o início da animação, use... elemento.innerHTML = ''; ...antes de... elemento.innerHTML * '';
Animar ao Scroll com JavaScript Puro
20:46
Origamid
Рет қаралды 69 М.
Como fazer texto que se digita sozinho com JavaScript
8:02
Matheus Battisti - Hora de Codar
Рет қаралды 8 М.
Quando A Diferença De Altura É Muito Grande 😲😂
00:12
Mari Maria
Рет қаралды 45 МЛН
Мен атып көрмегенмін ! | Qalam | 5 серия
25:41
REAL or FAKE? #beatbox #tiktok
01:03
BeatboxJCOP
Рет қаралды 18 МЛН
CSS Grid Layout e Flexbox - Quando Utilizar
39:09
Origamid
Рет қаралды 674 М.
Adicionando Bibliotecas aos Seus Projetos JavaScript
12:09
Hashtag Programação
Рет қаралды 5 М.
Filtrando elementos na DOM com JavaScript PURO!
24:56
Rocketseat
Рет қаралды 32 М.
Animation vs. Physics
16:08
Alan Becker
Рет қаралды 33 МЛН
3 usos simples e práticos de CSS gradient (efeito degradê)
17:51
🐺 Scroll Suave para Link Interno - JavaScript Puro
19:55
Origamid
Рет қаралды 35 М.
Como fazer o efeito de Rolagem Magnético com HTML e CSS
6:36
Bruno Rodrigues • Inteliogia
Рет қаралды 10 М.
Modal (popup) FACINHO com HTML, CSS e JS - tag dialog HTML 5
9:45
Quando A Diferença De Altura É Muito Grande 😲😂
00:12
Mari Maria
Рет қаралды 45 МЛН