[НТМL Academy] Базовый JavaScript №1 слив скачать
- Добавлено: 2021-04-03
- Сайт автора: Перейти
- Доступ: Облако Mail / Yandex / Google
- Скачать: PC / Smartphone / Tablet
Теория:
Инструменты работы с jаvascript: браузер, консоль, IDE.
Введение в работу с системой контроля версий.
Рабочий процесс на интенсиве.
Введение в jаvascript.
Области применения jаvascript.
Функции, типы данных, переменные.
Условные операторы, циклы.
Диалоговые окна.
Интерпретируемость языка, очередность выполнения команд.
Исключения.
Консоль.
Практика:
Клонирование репозитория.
Выбор IDE.
Настройка рабочего окружения.
Раздел 2: знакомство с DOM
Теория:
Введение в работу с DOM. Формы.
События. Модель DOM Level 0.
Cookies.
jаvascript. Контекст функции.
Практика:
Валидация данных, введенных в форму.
Сохранение последних валидных данных в форме в cookies.
Раздел 3: погружение в DOM
Теория:
Продвинутая работа с DOM: создание, удаление элементов, DocumentFragment.
Введение в шаблонизацию.
Работа с изображениями.
Базовые структуры данных: массивы и объекты.
Библиотеки jQuery, lodash/underscore, mout.
Интервалы и таймауты.
Асинхронность jаvascript, очередность выполнения кода, потеря окружения.
Практика:
Создание DOM-дерева на основе заданной структуры данных.
Добавление обработчиков ошибок и таймеров на загрузку изображений.
Раздел 4: передача и обработка данных
Теория:
Введение в HTTP: методы, коды состояния, заголовки.
Введение в AJAX.
Объект XMLHttpRequest.
GlobalFetch.
jQuery.ajax.
Cross-Origin Resource Sharing (CORS).
Работа с коллекциями.
Хранение данных в localStorage.
Практика:
Загрузка структуры данных с прошлой недели с сервера по AJAX.
Фильтрация списка.
Сохранение состояния фильтров в LocalStorage.
Раздел 5: события
Теория:
Модель событий DOM Level 2.
Обработчики событий. Создание, удаление обработчиков.
Объект Event. Фазы события.
Контекст функции. Задание контекста.
Замыкания.
Делегирование событий.
Обработка событий в jQuery.
Практика:
Добавление фотогалереи на учебный проект, начало.
Раздел 6: введение в ООП
Теория:
Введение в объектно-ориентированное программирование (ООП).
Особенности ООП в jаvascript: Прототипы. Конструкторы. Цепочка прототипов. Наследование в jаvascript.
Практика:
Продолжение работы с фотогалереей.
Раздел 7: медиа и графика
Теория:
HTMLMediaElement на примере audio и video.
Графика на SVG.
Введение в графику на Canvas.
Задание:
Завершение фотогалереи, добавление видеопроигрывателя в качестве одного из слайдов.
Начало работы над интерактивным компонентом учебного проекта.
Раздел 8: работа с состояниями приложения
Теория:
Работа с адресной строкой. window.location. document.location.
Введение в работу с историей браузера. pushState/popState.
Введение в MVC. Библиотека backbone.js
Практика:
Cохранение состояния приложения в адресной строке браузера и восстановление после перезагрузки страницы.
Рефакторинг кода, согласно паттерну MVC.
Раздел 9: лучшие практики и оптимизация
Теория:
Лучшие практики jаvascript. Модульность. Паттерны проектирования.
Введение в работу с памятью, профилирование.
Задание:
Завершение работы с интерактивным компонентом.
Доведение проекта до финального состояния.
Рекомендуемые курсы
Чему вы научитесь Научитесь создавать профессиональные сайты используя HTML CSS и jаvascript Создадите свой полноценный сайт портфолио с нуля! Узнаете основы jаvascript и Jquery и научитесь применять их в своих проектах. Изучите супер крутые эффекты jQuery, такие как анимация, эффекты прокрутки и
Изучите и поймите все современные функции jаvascript, которые используются на практике чаще всего в курсе по jаvascript jаvascript - это самый популярный язык программирования в мире. На нем можно создавать как фронтенд, так и бэкенд приложения. Тем самым, выучив jаvascript, вы можете стать либо
На этом курсе вы научитесь делать настоящие проекты, такие же по уровню сложности, как в индустрии. И будете делать их правильно, чтобы после обучения выдавать результат высокого уровня, за который компании готовы платить. Спойлер: Программа курса После завершения курса вы научитесь оформлять
С нуля за 5 недель научим верстать адаптивные сайты и сформируем первые работы в портфолио под руководством опытного наставника! Что тебя ждет на курсе: - 5 недель ежедневной работы в Sublime Text 3 и Photoshop; - 30 подробнейших видеуроков по основам работы с HTML и CSS: от настройки рабочего
Полный курс веб разработки Язык: Русский Чему вы научитесь Мы изучим и подробно разберем обе стороны Web разработки - frontend и backend. Если вы хотите научиться создавать любое Web приложение, создавать современные сайты и зарабатывать на этом деньги, стать профессиональным Web разработчиком или
***КУРС ОБНОВЛЕН 10.05.2020 ДО НОВОЙ РЕДАКЦИИ*** Этот курс направлен на подробное изучение jаvascript без воды, но главное - немедленное применение его на практике. Это значит, что вы получите материал для работы и мы вместе будем создавать реальные проекты шаг за шагом. Вторая часть курса - это
Больше курсов по этой теме
Описание: Чему вы научитесь Анализ данныx на Python Google Colab Сводные таблицы Exploratory Data Analysis Требования Не требует никаких предварительных знаний Описание Всем привет! Меня зовут Глеб Михайлов, я аналитик и дата саентист с 10-ти летним стажем. В этом мастер-классе я показываю свои
Вы получите: материалы курса «Магия Геткурса» от клуба изучения CSS/JS/HTML для администраторов GetCourse 200+ уроков + новые уроки открываются по мере выхода + Бонусные обучающие материалы Все практические уроки клуба: Эффект заполнения на тексте Работа с кнопками внутри колоночных блоков
Quality assurance Онлайн Курсы после которых вы будете полностью готовы к старту успешной карьеры QA Engineer Программу курса Quality Assurance разрабатывал Александр Кузняк и команда лучших преподавателей (тестировщики и QA специалисты Senior+ уровня). Каждое занятие ведет специалист, который
Курс создан для быстрого погружения в специфические для тестирования навыки работы с этим инструментом. Знания, приобретенные на этом курсе, помогут вам эффективно работать с Chrome DevTools сразу по окончании занятий. Онлайн-тренинг Тестировщик всегда работает в условиях недостатка времени: беклог
Вся необходимая информация по Java Core в одном курсе + ДЗ! После прохождения курса бесплатное тестовое собеседование. Авторы: Artem Vorov (Артем Воров) Последнее обновление: 12/2020 русский Чему вы научитесь Основы Java (типы данных, условные операторы, циклы, массивы, ввод данных) Исключения
Научитесь программировать в 1С за 1 месяц и зарабатывайте на этом удаленно от 1000$ в месяц! 1. Студентам Получите востребованную профессию и зарабатывайте, не отрываясь от учебы в ВУЗе. 2. Бухгалтерам Получите знания и навыки, которые помогут вам перейти в IT-сферу и увеличить доход в несколько
Отзывы о курсе [НТМL Academy] Базовый JavaScript №1 от Таши Коробейниковой