02/10 Arrow Function - JavaScript Antes do Framework (React ou Vue.js)

Поділитися
Вставка
  • Опубліковано 18 лис 2024

КОМЕНТАРІ • 21

  • @yusukegalante
    @yusukegalante 5 років тому +24

    Function geram um novo contexto para o this.
    Arrow function mantém o contexto existente.

  • @TioSept
    @TioSept 4 роки тому +4

    Procurei a finalmente econtrei um estudo direcionado para quem quer ir direto aprender o framwork.
    Muito obrigado!

  • @mbs2488
    @mbs2488 2 роки тому

    Excelente ! Muito Bem Explicado ! ! Parabéns Pelos Vídeos ! ! !

  • @fepradella
    @fepradella 4 роки тому +2

    Muito simples de entender! gostei!

  • @edvansousa1270
    @edvansousa1270 2 роки тому

    que massa. Obrigado por compartilhar

  • @jacd45
    @jacd45 3 роки тому

    Simples rápido e fácil, gratidão!

  • @LaercioLopesLL
    @LaercioLopesLL 5 років тому

    Muito bom, estava mesmo querendo aprender arrow function!

  • @TheLekao2009
    @TheLekao2009 5 років тому

    Muito bom obrigado.

  • @samuelsalgado5530
    @samuelsalgado5530 Рік тому

    qual esse tema?

  • @marceloluiz2306
    @marceloluiz2306 3 роки тому

    Deixa eu perguntar, tenho seu curso que é ótimo por sinal !
    Mas não tô achando material a respeito de callback ?

  • @oconsertador9021
    @oconsertador9021 2 роки тому +1

    dica atrasada: Se você insistir em usar a function e tiver um "this.(algo)" em algum canto da function, use ".bind(this)" no seguinte lugar:
    class Menu {
    constructor(menu) {
    this.menuElemnt = document.querySelector(menu);
    this.adicClass = "ativo";
    }
    adiElemenAtiv() {
    this.menuElemnt.addEventListener("click", function(evento) {
    evento.target.classList.add(this.adicClass)
    console.log(this);
    }*.bind(this)*)
    };
    };

    • @Tue-so2ls
      @Tue-so2ls Рік тому +1

      Por que tem que usar isso?

    • @stefan10087
      @stefan10087 Рік тому

      ​@@Tue-so2ls porque se não, não vai funcionar, por isso coloca o bind para que o menu funcione, é meio complexo de explicar kkk só praticando pra entender às vezes até eu esqueço

  • @CanaldoNoturno
    @CanaldoNoturno 5 років тому

    Uma dúvida:
    Quando eu coloco o script no head, no console ele aparece o seguinte:
    menuElement: null;
    Em vez de aparecer:
    menuElement: nav.principal;
    E consequentemente tudo mais não funciona.
    A dúvida é, porque quando o script vai no head não funciona e aparece isso, e no final do body funciona normal?
    Sem mais, Vlw mesmo.

    • @Origamid
      @Origamid  5 років тому +2

      Pelo fato do Script carregar e executar antes do conteúdo do existir no site. Então ele não vai conseguir selecionar o elemento nav.principal e por isso vai retornar undefined.

    • @felipedantas8153
      @felipedantas8153 3 роки тому

      @@Origamid mas colocando no head eu não posso passar uma propriedade na tag que faz o script esperar a pagina toda carregar para depois ele executar?

    • @Gabriel-qi1cv
      @Gabriel-qi1cv 3 роки тому +8

      @@felipedantas8153 Se quiser colocar no head, use 'defer para ele esperar o HTML ser executado :

  • @ericbrianez1463
    @ericbrianez1463 4 роки тому

    Só uma dúvida...
    A arrow function funcionam em navegadores como Explorer ou Edge?

  • @felipedantas8153
    @felipedantas8153 3 роки тому

    comandos de uma linha em javascript não precisa de chaves, por exemplo o for não precisa de chaves quando for o comando de uma linha

    • @TecnoPlayCanal
      @TecnoPlayCanal 3 роки тому +4

      Isso é uma má prática de programação fora que parece ser preguiça de abrir 2 chaves

    • @bl1tz_x
      @bl1tz_x 3 роки тому

      @@TecnoPlayCanal 😴😴😴😴