Este é o repositório de código para JavaScript por exemplo, publicado pela Packt. Ele contém todos os arquivos de projeto de apoio necessários para trabalhar no livro do início ao fim.
JavaScript é a linguagem de programação que todos os desenvolvedores web precisam aprender. O primeiro item da nossa lista de tarefas em JavaScript é criar um aplicativo de lista de tarefas, que você terá feito no final do primeiro capítulo. Você explorará a manipulação de DOM com JavaScript e trabalhará com ouvintes de eventos. Você trabalhará com imagens e texto para construir um criador de Meme. Você também aprenderá sobre classes ES (ECMAScript) e será apresentado a layouts usando o CSS3 Flexbox.
Você também desenvolverá um formulário responsivo de inscrição em eventos que permite aos usuários se inscreverem em seu próximo evento e usar tabelas e gráficos para exibir os dados de inscrição. Em seguida, você construirá um aplicativo meteorológico, que mostrará diferentes maneiras de executar solicitações AJAX e trabalhar com dados externos dinâmicos. WebRTC permite comunicação em tempo real em um navegador da web; você aprenderá como usá-lo ao criar um aplicativo de bate-papo e videochamada em tempo real posteriormente neste livro.
No final do livro, você conhecerá o React, a biblioteca JavaScript do Facebook para construção de interfaces de usuário. Você criará um blog com React e entenderá por que esse tipo de estrutura JavaScript é usada para construir aplicativos em larga escala. Para tornar seu blog mais sustentável e escalonável, você usará Redux para gerenciar dados entre componentes React.
Todo o código está organizado em pastas. Cada pasta começa com um número seguido do nome do aplicativo. Por exemplo, Capítulo02.
O código será semelhante ao seguinte:
loadTasks() { let tasksHtml = this.tasks.reduce((html, task, index) => html += this.generateTaskHtml(task, index), ''); document.getElementById('taskList').innerHTML = tasksHtml; }
JavaScript por exemplo [vídeo]
JavaScript: programação funcional para desenvolvedores de JavaScript
Padrões de design de JavaScript 20 padrões para aprimorar suas habilidades em JavaScript [Vídeo]