Tudo é Objeto em JavaScript - Dica para iniciantes

Поделиться
HTML-код
  • Опубликовано: 20 июн 2018
  • Quando eu entendi que praticamente 99% do tempo eu estou utilizando objetos com propriedades e métodos em JavaScript, foi quando eu realmente comecei a aprender a linguagem.
    Fique de olho para o lançamento do curso de JavaScript ES6+ em: www.origamid.com/

Комментарии • 101

  • @nycollasduarte4453
    @nycollasduarte4453 4 года назад +228

    cara tu abriu a ide ja jogando o que é metodo, objeto e propriedade tu tem noção de como é produtivo ver um vídeo que vai direto ao ponto mandando exemplo sem enrolar ? parabéns irmão

    • @tiagopagani1244
      @tiagopagani1244 3 года назад +3

      Cara nem em escolas técnicas eu vi isso pra você ter noção !!! Uma aula TOP essa!!!! Já faz entender por debaixo dos panos!!!! Complementando um vídeo de 9 min muito produtivo mesmo!!!

    • @allantavares2535
      @allantavares2535 3 года назад +13

      O curso do guanabara enrola de mais

    • @cassiosouzasantos2005
      @cassiosouzasantos2005 2 года назад

      @@tiagopagani1244
      L

    • @DouglasSantosTI
      @DouglasSantosTI 2 года назад +2

      @@allantavares2535 Guanabara é um excelente professor, mas muito superestimado: não é tudo isso que falam por ai. É bom, mas tem melhores.

    • @bonekazz-8441
      @bonekazz-8441 Год назад +1

      @@allantavares2535 kksks do nada. Eh pq as aulas dele sao o basico do basico p quem n sabe nada, a 'enrolação' é p fixar o entendimento.

  • @glebsonsantos3341
    @glebsonsantos3341 3 года назад +63

    A gente sempre ouve que tudo em JS é um objeto, mas agora que deu pra entender realmente o que isso significa. Obg man!

    • @andersonmendes6610
      @andersonmendes6610 3 года назад +3

      Então quer dizer que Javascript é uma ótima linguagem para aprender Orientação a Objetos?

    • @felipebueno2555
      @felipebueno2555 2 года назад +2

      @@andersonmendes6610 JS pode sim levar a Orientação a objetos como o modelo do projeto, mas não é obrigatório, já outras linguagens mais tipadas consideram "NECESSÁRIAS" a orientação.

    • @DouglasSantosTI
      @DouglasSantosTI 2 года назад +2

      @@andersonmendes6610 Qualquer linguagem que tenha o paradigma orientado a objetos dá para aprender.

  • @carlosnani
    @carlosnani 6 лет назад +37

    Sou aluno dos cursos Origamid e posso dizer que foi um dos melhores investimentos que eu já fiz.
    Mais que recomendo.

  • @hugocsl
    @hugocsl 6 лет назад +46

    Jovem essas horas que eu agradeço por ter a licença vitalícia! Esse ano pelo visto vou mudar de designer master para front-end júnior :D
    []'s

  • @DouglasSantosTI
    @DouglasSantosTI 2 года назад +6

    Uma dica pra quem está começando é sempre usar const na criação de objetos, pois evita de você, sem querer, reatribuir a variável que contem esse objeto no programa.

  • @costaphelipe
    @costaphelipe 2 года назад +1

    Cara, só tenho a agradecer por ter um conteúdo desse nível disponivel assim, muitíssimo obrigado !!

  • @spink2011
    @spink2011 2 года назад +2

    Escrevendo com os pés porque com as mãos estou aplaudindo.
    Parabéns. Ótimo conteúdo.

  • @leonardocamargo5412
    @leonardocamargo5412 5 лет назад +2

    Muito bom esse vídeo! É o que eu estava pensando quando comecei estudar javascript intermediario, acabei a parte basica. Porém, você foi muito além do que estava imaginando. Parabéns pelo vídeo, pois não é facíl encontrar vídeo no youtube que aborda esses assuntos, consegui algum conteudo a respeito de funcoes e objetos em uma playlist de curso ingles ainda. Porém, lá era algo prático, a teoria demorou pra mim pegar.

  • @hugoricardo7253
    @hugoricardo7253 3 года назад

    Cara, seu canal só tem vídeos maravilhosos. Eu, estudando de Analise e Desenvolvimento de Sistemas, primeiro semestre, fico encantado com seus vídeos, conteúdo e sabedoria. Muito grato, e parabéns!!!

  • @eduardodefati4892
    @eduardodefati4892 3 года назад

    Show... parabéns pelo vídeo e muito obrigado pela dica. Estou começando e é muito bom e importante saber essas coisas.

  • @renan9209
    @renan9209 2 года назад

    De maneira simples e direto ao ponto. Valeu amigo, obrigado.

  • @tiagoborges7297
    @tiagoborges7297 4 года назад +2

    Com essa explicação maravilhosa, não tem como não entender

  • @progreis9013
    @progreis9013 3 года назад

    foda demais!
    já abriu o vídeo direto no ponto, perfeito

  • @matheusramosdelima1012
    @matheusramosdelima1012 Год назад +1

    Um dos melhores vídeos que todo o iniciante deve ver. É surpreendente que a base da arquitetura da linguagem JavaScript não seja passada, ao mesmo com desleixo, em quaisquer cursos. Independentemente da linguagem isso ocorre. Me sinto completamente admirado cada vez mais por essa linguagem e, posso dizer com toda a certeza, esse vídeo me abriu os olhos, com a sua objetividade e clareza. Parabéns pelo conteúdo!

  • @Matheus-cn2yh
    @Matheus-cn2yh 2 года назад

    Bem conciso e direto. Excelente.

  • @RafaelSantos-px5ph
    @RafaelSantos-px5ph 5 лет назад

    Q insight foda! Tô estudando mais a fundo objetos no JS e esse alerta foi bem bacana

  • @bloodyyice
    @bloodyyice 2 года назад

    Esse vídeo simplesmente me destravou no JS. Parabéns pela didática.

  • @ernestodev
    @ernestodev 5 лет назад +1

    Muito bom, explicação bem clara, obrigado!

  • @canalgatoassustado4776
    @canalgatoassustado4776 2 года назад

    Assisti 3 minutos dessa aula e valeu mais do que 20 poucos cursos que já fiz. Obrigado.

  • @mequilanho
    @mequilanho 3 года назад +2

    Por causa desse vídeo vou me esforçar pra comprar um curso de vocês, top demais, um dos mais esclarecedores. Parece que os outros fazem todo um mistério, parece que estão ensinando magia kkk

  • @deividpro7737
    @deividpro7737 6 месяцев назад

    MANO DO CÉU, tu abriu a minha mente agr... slk... VIDEO SENSACIONAL, DIRETO AO PONTO, SEM ENROLAÇÃO... SEM FRESCURA.. TMJ FORTE ABRAÇO!

  • @wiwisjxkalnz
    @wiwisjxkalnz 6 месяцев назад

    o unico canal em portugues que realmente SEMPRE TIRA AS MINHAS DUVIDAS o equivalente aos canais FIRESHIP E SLAY THE DRAGON q sao mt bons, ODEIO VER CONTEUDO EM PORTUGUES PQ EU SINTO Q AS MINHAS DUVIDAS SAO BURRAS e nunca tem nigm falando das duvidas q eu tenho kkkk, MAS ESSE CANAL EH MT BOM e sempre responde

  • @ericdias5244
    @ericdias5244 3 года назад

    Conhecimento top brother, valeu! Deu uma clareada mental aki sobre a linguagem

  • @mbs2488
    @mbs2488 Год назад

    Excelente ! Muito bem explicado ! ! Parabéns pelos vídeos ! ! !

  • @VictorHugo-so7yb
    @VictorHugo-so7yb 3 года назад

    Didática linda. Obrigado brother

  • @iagoalvesoliveira1464
    @iagoalvesoliveira1464 2 года назад +1

    Aprendi tanto em apenas 10 min de vídeo 😁👏

  • @andresalomaoca
    @andresalomaoca 4 года назад

    O melhor curso de front-end do Brasil.

  • @enzomateus3615
    @enzomateus3615 2 года назад

    vídeo simplesmente incrível. vllw mano!

  • @mr.reverie1984
    @mr.reverie1984 2 года назад

    esclareceu dms. mto obrigado, sr

  • @hotelbrh8418
    @hotelbrh8418 4 года назад

    Show de bola seus videos aulas

  • @kaue3870
    @kaue3870 Год назад

    valeu man, ajudou demais

  • @pablomatos1707
    @pablomatos1707 Год назад

    Cara eu estava a 3 horas tentando resolver um exercício pra criar um método para uma objeto, mas eu tava travado e não sabia como fazer, em exatos 1:13 minutos de vídeo clariou tudo na minha mente e terminei 10 exercícios. Vlw 👌

  • @milabarbozaleao
    @milabarbozaleao 4 года назад +1

    Acho q to me apaixonando por esse cara

  • @Joabson2011
    @Joabson2011 4 года назад +1

    Dei like, me inscrevi, ativei o sininho e se tivesse mais algo, eu faria........ Caaaaara parabéns pela maneira com a qual explica o assunto!

  • @hendersonfernandes7378
    @hendersonfernandes7378 3 года назад

    simplesmente simples e foda...

  • @Alexandre_79
    @Alexandre_79 5 лет назад

    Já estar na hora de videos novos.... bora mestre.

  • @henriquebortoletto2379
    @henriquebortoletto2379 6 лет назад +1

    Tem data pra lancar esse curso de javascript completo. Vou comprar o curso, muito pratico, direto ao ponto.

    • @Origamid
      @Origamid  6 лет назад +5

      Estou gravando no momento, mas quando lançar eu aviso aqui no RUclips / Facebook

  • @gabrielgdank6074
    @gabrielgdank6074 4 года назад +1

    muito bom.

  • @rafaelfernando7238
    @rafaelfernando7238 4 года назад +1

    esclarecedor

  • @nicolas2T
    @nicolas2T Год назад

    mano obrigado vc me deu uma ideia de um bug do meu site, se eu conseguir resolver amanhã, eu volto aqui e conto a vcs

  • @dan-developer
    @dan-developer 2 года назад

    caramba, mandou mt

  • @tomsantos220
    @tomsantos220 2 года назад

    Parabens professor ajudou demais com essa aula !!! jogo abero

  • @xx_richard_burnay
    @xx_richard_burnay Год назад

    good lesson

  • @xgleex1000
    @xgleex1000 Год назад

    Só uma pequena correção: Em 2:05 ele retorna undefined porque você deu console.log dentro da função que já retorna o mesmo valor ;D

  • @felipycamargo_
    @felipycamargo_ 4 года назад

    Quero comprar seu curso logo....

  • @yalws_
    @yalws_ 3 года назад

    qual o tema do seu vscode?

  • @luizinniziul2976
    @luizinniziul2976 3 года назад +1

    7:12 "Esconder o Rafael" 😳

  • @ericgabriellarroque7081
    @ericgabriellarroque7081 3 года назад

    poderia comparar o objeto em Js com um Struct em C?

  • @valkthegreat8948
    @valkthegreat8948 Год назад

    Subentende-se que, todas as strings no JavaScript é um Array de caracteres, portanto toda palavra é um array que contem a propriedade length

  • @filiperibeiro4329
    @filiperibeiro4329 Год назад +1

    alguem pode me explicar qual a diferença de se usar var e let ? pq eu to estudando e tava aprendendo usando var , o let faz o que de diferente do var ?

    • @rahz1843
      @rahz1843 Год назад +1

      No curso que vi o var tá com um "defeito" tá sendo um variável que pode ser usada dentro e foda do corpo tipo
      If(true)
      {
      Var n=10
      }
      Console.log(n)
      Se a variável fosse let esse código n ia funcionar pq o let só pode ser lido e usado dentro do if,mas o var tá podendo ser usado fora e dentro do corpo,como se fosse uma variável global. Acho que e isso kkk

  • @diegohenrique5227
    @diegohenrique5227 4 года назад +1

    sabe criar uma variavel dinamicamente, tipo pega informação do input, depois passa o valor do input para o nome da variavel, e depois atribuir o valor da variavel por outro input, alguém sabe?

    • @diegohenrique5227
      @diegohenrique5227 4 года назад

      @Leandro Fernandes não:(

    • @diegohenrique5227
      @diegohenrique5227 4 года назад

      @Leandro Fernandes dhom91718@gmail.com

    • @00xfitx2
      @00xfitx2 2 года назад

      seleciona o primeiro input
      const input = document.querySelector('.firstInput');
      depois você bota tipo:
      const teste = input.innerText;
      assim você vai salvar o valor do input dentro dessa variável.
      dai depois você seleciona o segundo input
      const input2 = document.querySelector('.secondInput');
      input2 = teste;

  • @mateuscarvalho902
    @mateuscarvalho902 6 лет назад +1

    Qual o nome do Editor utilizado na aula?

    • @Origamid
      @Origamid  6 лет назад +1

      Visual Studio Code, com o meu tema. marketplace.visualstudio.com/items?itemName=origamid.origamid-theme

    • @Fernando-du5uj
      @Fernando-du5uj 4 года назад

      @@Origamid To usando o tema, gostei muito! haha

  • @anjoafiliado2186
    @anjoafiliado2186 3 года назад +2

    o Curso de vcs pelo que vejo é avançado... tem para inciante?? entender toda a lógica?

  • @gatochato4349
    @gatochato4349 2 года назад

    Eu te amo

  • @f.aliceb.rangel9572
    @f.aliceb.rangel9572 3 года назад

    O jeito que vc ensina faz coisa dificeis parecer facil e ate hoje so vi nesse youtube
    dois canais esse teu e o desse cara aqui ruclips.net/video/zDmNNvLCKHo/видео.html, muitos sabem
    das coisa mas poucos sabem transmitir e vc e ele sao duas pessoas que SABEM MUITO!
    mais um inscrito pro seu canal sucesso ai!

  • @realcodeboy9220
    @realcodeboy9220 4 года назад

    como eu deixo meu vscode com essa aparência, mais clear?

    • @00xfitx2
      @00xfitx2 4 года назад

      Só fechar as abas da esquerda, da pra ir ajustando como quiser usar...
      Uma dica de tema pro VSCode: Dracula.

  • @skydzn6586
    @skydzn6586 Год назад +1

    alguém sabe o nome da fonte que ele está usando no vscode?

    • @danielyabu3203
      @danielyabu3203 Год назад

      IBM Plex Mono. Caso queira, têm os temas da origamid no VSCODE. Só pesquisar nas extensões.

    • @skydzn6586
      @skydzn6586 Год назад

      @@danielyabu3203 vlw

  • @csharp8702
    @csharp8702 2 года назад

    Opa sabe me dizer qual é esse tema que você ta usando?

  • @ChrisG59
    @ChrisG59 Год назад

    Carai mano, q metodologia f0da

  • @TertuhTV
    @TertuhTV 10 месяцев назад +1

    Qual a diferença de um método e uma propriedade?

    • @lucashenriquevieiradasilva2877
      @lucashenriquevieiradasilva2877 10 месяцев назад

      O método é uma função, ou seja, é uma ação feita pelo objeto.
      Se eu tenho um carro, buzinar seria um método, assim como andar, ligar, desligar.
      A cor do carro é uma propriedade, um atributo, uma característica ou um estado.
      Se eu tenho uma porta, abrir, fechar, trancar são métodos.
      Estar trancada, cor, material... são propriedades.
      Espero ter ajudado, estou a disposição para dúvidas

    • @lucashenriquevieiradasilva2877
      @lucashenriquevieiradasilva2877 10 месяцев назад

      Bacana lembrar -> Funções que pertencem a objetos são MÉTODOS, Funções que retornam objetos -> factory ou constructor

    • @TertuhTV
      @TertuhTV 10 месяцев назад

      pô, esclareceu demais a minha dúvida! obrigado irmão.
      @@lucashenriquevieiradasilva2877

  • @YURIDUTRA
    @YURIDUTRA 5 лет назад

    2019 esta de pé.

  • @andersonmendes6610
    @andersonmendes6610 3 года назад

    Então quer dizer que Javascript é uma ótima linguagem para aprender Orientação a Objetos?

  • @victorsapereira
    @victorsapereira 6 лет назад

    Na verdade é função. Se você usar o typeOf no Object, vc verá que o Object é uma função, assim como classes etc... Um objeto é um Object que é uma função. Um objeto utiiza funções (métodos) de determinado Object, Classe ou Interface. Um array ( [ ] ) é um objeto de Array, que é um function. Esse negócio é meio estranho.. principalmente pra quem já é back-end e vem de linguagens como Java e C# que tem conceitos diferentes.

    • @Origamid
      @Origamid  6 лет назад +14

      São apenas 7 tipos de dados em JavaScript: boolean, string, number, undefined, null, symbol e object.
      Funções são objetos de primeira classe, ou seja, são objetos.

  • @nathansantos4197
    @nathansantos4197 4 года назад

    Parei de tentar entender o JS. Agora é so aceitar suas funcionalidades malucas msm e pronto!

  • @raspaes3899
    @raspaes3899 3 года назад

    Javascript é escrito em C++. C++ é uma linguagem orientada a objeto. Pela lógica, é tudo objeto. 🤷🏾‍♂️

    • @nerofranco8684
      @nerofranco8684 3 года назад

      javascript é front-end, C++ é back-end. Javascript usado como aplicação web , já C++ aplicação criação de programas e aplicativos com classes.

    • @raspaes3899
      @raspaes3899 3 года назад

      @@nerofranco8684 Eu não consegui entender pq vc reforçou algo que qualquer pessoa que queira entrar na área, com uma breve pesquisa não sabia. Mas eu quis dizer é: q javascript foi desenvolvido com a LINGUAGEM C++. O que interpreta o JS é o C++, para que a máquina entenda.
      E tbm não dá pra reduzir o javascript a programação web, né? Com o node.js vc consegue usar o JS no back-end.

    • @DouglasSantosTI
      @DouglasSantosTI 2 года назад

      @@raspaes3899 Realmente, senhor obvio.