Это репозиторий кода для JavaScript by example, опубликованный Packt. Он содержит все вспомогательные файлы проекта, необходимые для работы с книгой от начала до конца.
JavaScript — это язык программирования, который необходимо изучать всем веб-разработчикам. Первым пунктом нашего списка дел на JavaScript является создание приложения списка дел, которое вы сделаете к концу первой главы. Вы изучите манипулирование DOM с помощью JavaScript и поработаете с прослушивателями событий. Вы будете работать с изображениями и текстом, чтобы создать создатель мемов. Вы также узнаете о классах ES (ECMAScript) и познакомитесь с макетами с использованием CSS3 Flexbox.
Вы также разработаете адаптивную форму регистрации на мероприятие, которая позволит пользователям регистрироваться на предстоящее мероприятие и использовать диаграммы и графики для отображения регистрационных данных. Затем вы создадите погодное приложение, которое покажет вам различные способы выполнения запросов AJAX и работы с динамическими внешними данными. WebRTC обеспечивает связь в режиме реального времени в веб-браузере; вы узнаете, как его использовать, когда позже в книге создадите приложение для видеозвонков и чата в реальном времени.
Ближе к концу книги вы познакомитесь с React, библиотекой JavaScript Facebook для создания пользовательских интерфейсов. Вы создадите блог с помощью React и поймете, почему этот тип JavaScript-фреймворка используется для создания крупномасштабных приложений. Чтобы сделать ваш блог более удобным в обслуживании и масштабируемом, вы будете использовать Redux для управления данными в компонентах React.
Весь код организован в папки. Каждая папка начинается с номера, за которым следует имя приложения. Например, Глава02.
Код будет выглядеть следующим образом:
loadTasks() { let tasksHtml = this.tasks.reduce((html, task, index) => html += this.generateTaskHtml(task, index), ''); document.getElementById('taskList').innerHTML = tasksHtml; }
JavaScript на примере [Видео]
JavaScript: функциональное программирование для разработчиков JavaScript
Шаблоны проектирования JavaScript. 20 шаблонов для улучшения навыков работы с JavaScript [Видео]