Executando verificação de segurança...
1

Como entender o JavaScript com profundidade?

Estou estudando JavaScript com foco em front-end.

Ultimamente tenho esbarrado em conceitos — que do meu ponto de vista — são bem avançados. Alguns deles:

  • Closures
  • Event bubbling
  • Call stack
  • Memory management (heap)
  • entre vários outros que ainda nem conheço rsrs

A questão é: Onde encontrar conteúdo que aborder todos esses temas (e outros ainda mais profundos) com precisão e detalhamento? Poderiam me indicar livros, cursos, fóruns, sites, etc... que possa me dar esse backgorund de entender profundamente o JS e como ele funciona por "baixo do capô"?

Se puderem me dar um ajuda, seria de grande valia.

Carregando publicação patrocinada...
1
1
1

Também estou no início dos meus estudos e quero me aprofundar mais em JavaScript. Conversando com uns amigos e pesquisando um pouco eu cheguei a conclusão de que é bem mais fácil conseguir esse tipo de conteúdo mais aprofundado em Inglês, tanto para livros quanto para cursos. Infelizmente pra quem não entende nada de inglês fica mais complicado, ou pelo menos mais demorado, avançar na programação...

Mas em relação aos livros, também estou a procura e o Javascript: O guia definitivo me pareceu a opção mais completa pra aprender a linguagem.

1

então cara, eu tbm fico meio perdido. Eu até sei um pouco de inglês, mas bem básico. Duro é filtrar as informações, porque se não a gente fica vendo mais do mesmo. Sobre esse livro, eu tenho em formato digital. Não que não seja bom, mas eu esperava mais. Vale ressaltar que eu ainda nao li inteiro, mas dei uma boa fuçada dentro de cada tópico. Se eu achar algum conteúdo avançado de JS pode ter certeza que volto aqui pra indicar!

1
1

Sim, a documentação é muito boa e bem explicada. Às vezes eu sinto um pouco de dificuldade em achar os conteúdos, mas sempre que acho na documentação, tem alguma explicação muito boa. Obrigado.

1
1
1

Faz tempo que eu não programo mais em JS, mas na época que eu aprendi e usei ele no meu dia-a-dia, eu seguia três cenários:

  • Toda e qualquer dúvida eu tirava na página de desenvolvedors da Mozilla, a doc deles é muito boa: https://developer.mozilla.org/pt-BR/
  • Desenvolvi uma poc de "excel" no navegador, com o máximo de funcionalidades que eu pude adicionar na época, realmente seguindo o exemplo do excel e do google sheets. Essa poc deu tanto problema pra alcançar um desempenho e resultados legais, que eu aprendi muita coisa no processo.
  • Li o livro "JavaScript de Alto Desempenho", é antigo já, mas fala de bastante coisas relacionadas ao funcionamento interno do JS.
1