Sensacional teu conteúdo cara. Vi um tempo atrás e não tinha entendido muito bem, mas hoje voltei e consegui pegar tudo. Pelo vídeo ser de um tempo já, achei que não postava mais no canal, mas vi que tem vários conteúdos 🙏. Obrigado mestre!
Wooow! Que didática fantástica! Meus parabéns, continue fazendo esse tipo de conteúdo. Se for fazer um vídeo mais detalhado meu sininho já está ativado! hahaha
Amigo, gosto muito de sua didática e organização. Muito obrigado pelos esclarecimentos. Te perguntar: aqui em seu canal tem algum vídeo: 1- A como estruturar arquivos de css conforme o BEM? 2- Reaproveitar blocos existentes para várias seções do layout? te agradeço.
Muito obrigado, Jonas. Ainda não tem no canal, mas tem no nosso curso. Aliás, as inscrições estão abertas até a semana que vem. Cadastrou seu e-mail para receber nossos contatos (tem o link em vários vídeos do canal)?
Tárcio, porque essa numeração de linhas diferente (duplicada) no VS Code? tem uma numeração decrescente mais identada à direita e outra "normal" mais identada à esquerda?
Eu uso "vim mode", então toda minha navegação é feita direto pelo teclado. Os números de linha relativos servem para eu saber quando linhas vou deslocar da minha atual, seja para cima, seja para baixo.
@@MrRenironi euhuehueh, não tem problema, é meio doido, mesmo. =P vim é um editor das antigas; tudo o que se faz nele é pelo teclado, inclusive navegação (não se usa mouse). A maioria dos editores tem um "vim mode" que emula a maioria das teclas de atalho dele. Através de teclas de atalho a gente sobe ou desce linha; essas linhas relativas é para quando a gente quer subir/descer X linhas de uma vez.
Por que não consigo ativar o sino para receber todos os envios do canal? Estou inscrito mas o sino está cortado pela barra, indicando que está desativado. Não aceita nem personalizados. Obrigado.
Não faço ideia, Joao... Tente desativar o sino, fechar o navegador, abrir novamente e tentar ativar. Muitos outros canais reclamam que acontecem bugs assim no UA-cam. Sinceramente, desconheço os motivos. :(
Públicos foram mostrados no vídeo; para mais infos sobre privados: developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes/Private_class_fields
Não sei se fiz algo errado ou existe alguma atualização,,, porem só declarando a classe , eu consigo pelo console.log acessar as propiedades, inclusive modificalas , sem ter escruito o Get e Set
Sabrina, se é um conteúdo que você nunca viu antes, normal ter que reassistir. Reassista mais 50x se preciso for! Se tiver dúvidas mais pontuais, pode perguntar pra gente ajudar a esclarecer as coisas. 👍
Não precisa. Basta assistir novamente, quantas vezes forem necessárias, para entender. Principalmente se é um tema que você tem pouca familiaridade, é normal demorar para entender no início, mas já já você vai entender. :)
Cara em primeiro lugar parabéns pelo conteúdo e pela didática! Estou aprendendo JS por um app, e trombei em um exercício que não consigo entender, mesmo vendo o seu vídeo não consegui resolver, pode me dar uma dica ou me apontar um outro video seu que possa me ajudar, abaixo está o exercício e o resultado esperado. Não seu como alterar ou transformar o parametro rest em string e alterar os caracteres. Exercício: class Add { constructor(..._words) { this._words = _words; } //your code goes here print(){ console.log(this._words) }
} var x = new Add("hehe", "hoho", "haha", "hihi", "huhu"); var y = new Add("this", "is", "awesome"); var z = new Add("lorem", "ipsum", "dolor", "sit", "amet", "consectetur", "adipiscing", "elit"); Resultado esperado: $hehe$hoho$haha$hihi$huhu$ $this$is$awesome$ $lorem$ipsum$dolor$sit$amet$consectetur$adipiscing$elit$
Alguém sabe porque essa class está retornando undefined? class Person{ construtor(name, age){ this.name = name; this.age = age; } greetings(){ console.log('Hello, how are you, my name is',this.name); } } class Alumn extends Person { construtor(name, age, Class){ Super(name, age); this.turma = turma; } } let jose = new Alumn('jose', 30, '283'); console.log(jose);
a algumas semanas atras eu mal conseguia entender esse vídeo, hj eu entendi ele perfeitamente.
A mágica de estudar e aprender. ✨
Cara é normal não entender vendo algumas vezes?
@@victorcardoso1627 sim, depois de praticar resolvendo aguns algoritmos eu entendi bem
2022 Utube me recomendou essa maravilha de vídeo... Obrigado
Nós que agradecemos.
Que didática incrível!
No aguardo do vídeo detalhado de classes :D
Opa, muito obrigado, Allan! 😁
Concordo!
Up!
Up
Ótima aula. Acho q o q eu precisava era alguém q vai direto ao ponto, sem muita teoria.
Que bom que ajudou, Paulo. :)
Um dos melhores vídeos sobre classes que já assisti!
Muito obrigado, Julia! :D
top
Show ... outros exemplos serão bem Vindos !
Obrigado pelo comentário, Ramon. Ainda teremos muita coisa boa envolvendo classes. Ativou o sininho?
Excelente didática e dicção. Parabéns pelo trabalho!
vlw, meu caro! :)
esse video é tão bom que eu usei pra aprender POO no Laravel (PHP)
Como assim?! oO
Ajudou muito, aguardo uma aula completa sobre class em Javascript
+1
Queremos mais aulas sobre classes! Show de bola. [2]
Faremos!
Eu acho essa sintax suggar muito boa
Mas eu preciso composição no lugar de herança .
E acho melhor factories functions.
Sempre bom aprender mais!
É isso aí, Uriel! 👍
Queremos mais vídeos sobre JS, nota 10!
hehe, vlw, Saulo! Abs
Show de bola, explicação clara e objetiva. Parabéns pelo trabalho !!!
Vlw, Maycon!
Sensacional teu conteúdo cara. Vi um tempo atrás e não tinha entendido muito bem, mas hoje voltei e consegui pegar tudo.
Pelo vídeo ser de um tempo já, achei que não postava mais no canal, mas vi que tem vários conteúdos 🙏.
Obrigado mestre!
Que bom que ajudou, Victor.
Estamos na área, firmes e fortes. o/
Sua didática é muito boa. Obg por compartilhar. Mais um inscrito 😊
Eu que agradeço! o/
Cara, você explica muito bem!!!
Muito obrigado!
Mas que linha é essa?
Vídeo sensacional. Deveria ter mais vídeos sobre OOP no canal 👀🎉
Vamos fazer sim! :)
Aguardando mais aulas de Class
Esse vídeo é base para outros conteúdos que vamos trazer no canal.
sua didatica e muito boa mano parabens e obg pelos ensinamentos
Obrigado você pelas palavras. :)
Eu já conheço classes por causa do Java. É um "molde", a partir do qual os objetos são criados. A classe se torna o tipo desse objeto.
Boa. É mais ou menos iss daí. 👍
Muitoo bem explicado o assunto... obrigado
Disponha, Pablo.
Gratidão eterna!
:D
Irado a explicação, eu curtia ver um mais completo. :)
Vlw, Diogo! Quem sabe fazemos um mais completo, com mais exemplos. Obrigado pela sugestão.
didático pra caramba, obrigada
De nada. :)
Obrigado pelo vídeo.
Obrigado pelo comentário.
Excelente conteúdo, Tárcio! Muito claro e objetivo!
Muito obrigado, César!
Foi uma ótima revisão, valeu
Tamos aê. 👍
Wooow! Que didática fantástica! Meus parabéns, continue fazendo esse tipo de conteúdo. Se for fazer um vídeo mais detalhado meu sininho já está ativado! hahaha
Esse é o padrão de inscritos que queremos, pessoal. Aprendammm
Up!
@@josue.ribeiro 🆙
explicação muito boa, obrigado e queremos mais aulas sobre classes haha.
Faremos, Luccas. :)
muito boa sua didática
Muito obrigado, Willian! 👍
Cara que aula boa!
Obrigado. :)
Muito bom a explicação
Espero ter ajudado, Junio.
Cara, vc me ajudou D+, ótimo trampo
A ideia é essa! 😜
Amigo, gosto muito de sua didática e organização. Muito obrigado pelos esclarecimentos.
Te perguntar: aqui em seu canal tem algum vídeo:
1- A como estruturar arquivos de css conforme o BEM?
2- Reaproveitar blocos existentes para várias seções do layout?
te agradeço.
Muito obrigado, Jonas.
Ainda não tem no canal, mas tem no nosso curso.
Aliás, as inscrições estão abertas até a semana que vem.
Cadastrou seu e-mail para receber nossos contatos (tem o link em vários vídeos do canal)?
@@dpwoficial qual o link do curso?
@@jonasrocha2836 cssalemdosensocomum.com.br/
excelente explicação
Obrigado.
Valeu!! Muito bem explicado :D
Imagina, eu que agradeço o comentário. vlwww
Video mais completo Tárcio, please !
👊
Ajudou demais, obrigado!
Que ótimo, brow! 👍
Cara vc sempre arrebentando nas explicações valeu ai.
Opa, muito obrigado, Nelson! ;)
Sensacional!!
o/
Perfeito!!
Excelente vídeo! Faz mais sobre classes e herança... Muito bom!!!
Faremos, Flavio! Obrigado.
Explodiu a minha cabeça🥴. Negócio complicado, depois vou pesquisar mais a fundo
Assista várias vezes a esse vídeo e pratique com suas próprias classes que a coisa começa a ficar um pouco mais fácil. :)
Essa aula foi incrível🔥🔥🔥🔥👌🏽
vlwww ;)
Faz mais completo sim..
+1
Que vídeo top, poderia explicar melhor o uso do this ? e no aguardo por mais conteúdos sobre classes. Realmente show de bola a explicação.
Muito obrigado, Joezer!
Eventualmente, vamos sim trazer explicando mais sobre o this. Saber isso é essencial no JavaScript.
Vlwww
Muito bom! Obrigado! Ganhou um seguidor!
Nós que agradecemos, Bruno!
Muito Bom seu canal vai crescer muito irmão
Opa, muitíssimo obrigado, Antonio! :D
Muito Bom !
vlwww
Já curti, compartilhei, sininho
Nós que agradecemos, Renata! :D
Muito daora e bem explicado 😎
Valeu! 😀
Finalmente uma pessoa que pronuncia "sintaxe" certo 😭🙏🏼 kkkkk
Excelente explicação. Valeu demais!
haha Outro dia apareceu um carinha dizendo que saiu do vídeo porque pronunciei errado... ¯\_(ツ)_/¯
@@dpwoficial kkkkkk nem todo mundo reconhece qualidade quando vê 👀
Que didática! 👏👏👏👏
Muito obrigado, Patrick! Vlw mesmo!
maravilhoso esse video
👊
OOP now kkk, daora
B-)
Quando sai aquele curso maroto de OOP with Javascript ?
Primeiro temos que marcar... ;)
Ótimo vídeo parabéns ✌.
Muito obrigado, Romulo! o/
Muito bom , video top!!!
Muito obrigado! 😁
Tárcio, porque essa numeração de linhas diferente (duplicada) no VS Code? tem uma numeração decrescente mais identada à direita e outra "normal" mais identada à esquerda?
Eu uso "vim mode", então toda minha navegação é feita direto pelo teclado. Os números de linha relativos servem para eu saber quando linhas vou deslocar da minha atual, seja para cima, seja para baixo.
@@dpwoficial Cara, desculpe-me, mas... não entendi nada!
@@MrRenironi euhuehueh, não tem problema, é meio doido, mesmo. =P
vim é um editor das antigas; tudo o que se faz nele é pelo teclado, inclusive navegação (não se usa mouse).
A maioria dos editores tem um "vim mode" que emula a maioria das teclas de atalho dele.
Através de teclas de atalho a gente sobe ou desce linha; essas linhas relativas é para quando a gente quer subir/descer X linhas de uma vez.
muito bom! procurei o vídeo da aula detalhada e não encontrei! alguém me envia o link por favor!!!
Que link?
Tu é bom, manda mais o/
Tem sempre mais. 💪
mto bom
vlwww
explicação top
Vlw, Mateus! ;)
3:36 - Com o método antigo já se podia criar métodos dentro da função construtora (ao invés de colocá-los dentro do prototype).
Por que não consigo ativar o sino para receber todos os envios do canal? Estou inscrito mas o sino está cortado pela barra, indicando que está desativado. Não aceita nem personalizados. Obrigado.
Não faço ideia, Joao... Tente desativar o sino, fechar o navegador, abrir novamente e tentar ativar.
Muitos outros canais reclamam que acontecem bugs assim no UA-cam. Sinceramente, desconheço os motivos. :(
E metodos publicos e privados?
Públicos foram mostrados no vídeo; para mais infos sobre privados: developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes/Private_class_fields
Qual o nome que a gente dá pra pasta onde ficam os gets e sets? Eu esqueci.
Ué, como assim? Eu achei que podia dar o nome que quisesse. :)
Hoje em dia os getters e setters não são obrigatórios né?
Nunca foram.
Aula teórica no javascript seria uma boa
O que você gostaria de ver?
ja tem um video detalhado??? ;)
noup
como você fez pra rodar o código do vscode no dev tools?
Como assim?
Não sei se fiz algo errado ou existe alguma atualização,,, porem só declarando a classe , eu consigo pelo console.log acessar as propiedades, inclusive modificalas , sem ter escruito o Get e Set
Consegue pela própria aplicação?
@@dpwoficial Pelo console do navegador
@@RodrigoAdriano Pois é. Mas, na hora de codar, mesmo, vai ser como mostrado no vídeo.
Bárbaro.
Muito obrigado, Rogério.
Quem mais achou um pecado não ter um ";" em cada final de linha? 😂
Aqui trabalhamos com economia de caracteres. U_U
infelizmente eu assisti 5 vezes e não entendi nada, tenho deficit de aprendizado, como faço para entender e apreder a usar
Sabrina, se é um conteúdo que você nunca viu antes, normal ter que reassistir. Reassista mais 50x se preciso for!
Se tiver dúvidas mais pontuais, pode perguntar pra gente ajudar a esclarecer as coisas. 👍
vc tem voz de dublador kkk
Pooo, quem me dera! Eu gosto pra caramba de dublagem. :)
Me sentindo burro pra caramba por não ter entendido :\
Não precisa. Basta assistir novamente, quantas vezes forem necessárias, para entender.
Principalmente se é um tema que você tem pouca familiaridade, é normal demorar para entender no início, mas já já você vai entender. :)
Não gostei da sua didática péssima. O cara parece que quer fazer ARMr kkkk guro de Internet
Tá bom. vlw
Cara em primeiro lugar parabéns pelo conteúdo e pela didática!
Estou aprendendo JS por um app, e trombei em um exercício que não consigo entender, mesmo vendo o seu vídeo não consegui resolver, pode me dar uma dica ou me apontar um outro video seu que possa me ajudar, abaixo está o exercício e o resultado esperado. Não seu como alterar ou transformar o parametro rest em string e alterar os caracteres.
Exercício:
class Add {
constructor(..._words) {
this._words = _words;
}
//your code goes here
print(){
console.log(this._words)
}
}
var x = new Add("hehe", "hoho", "haha", "hihi", "huhu");
var y = new Add("this", "is", "awesome");
var z = new Add("lorem", "ipsum", "dolor", "sit", "amet", "consectetur", "adipiscing", "elit");
Resultado esperado:
$hehe$hoho$haha$hihi$huhu$
$this$is$awesome$
$lorem$ipsum$dolor$sit$amet$consectetur$adipiscing$elit$
Estude o que é possível fazer com o método `join()`.
@@dpwoficial consegui resolver cara vlw msm
Ficou assim, usei o Join com um parametro.
console.log("$"+this.words.join("$")+"$")
Alguém sabe porque essa class está retornando undefined?
class Person{
construtor(name, age){
this.name = name;
this.age = age;
}
greetings(){
console.log('Hello, how are you, my name is',this.name);
}
}
class Alumn extends Person {
construtor(name, age, Class){
Super(name, age);
this.turma = turma;
}
}
let jose = new Alumn('jose', 30, '283');
console.log(jose);
Você escreveu "construtor" ao invés de "constructor".
@@dpwoficial Obrigado, funcionou corretamente.
@@Wanderson_Ferreira94 Boa! o/