• Гость, подпишитесь сейчас

    📥 Наш адрес сайта меняется, чтобы быть в курсе актуального адреса, подпишитесь на телеграм канал «Перейти»
  • Форумы
  • Администрирование

Скачать [НТМL Academy] Базовый JavaScript №1

Описание складчины

Работа администратора требует понимания сетей, операционных систем, виртуализации и безопасности. Именно этим вопросам посвящен [НТМL Academy] Базовый JavaScript №1, который можно приобрести через складчину.

Информация
Цена: 138 РУБ
Организатор: Kail
Скачать
Скачать
Скачать
Скачать
Kail
Организатор
Организатор
Регистрация
09.04.2020
Сообщения
449 348
Реакции
44 615
Монеты
1 191
Оплачено
0
Баллы
0
06.04.2021
  • #SkladchinaVip
  • #1
[НТМL Academy] Базовый JavaScript №1
Ссылка на картинку
Раздел 1: введение
Теория:

Инструменты работы с JavaScript: браузер, консоль, IDE.
Введение в работу с системой контроля версий.
Рабочий процесс на интенсиве.
Введение в JavaScript.
Области применения JavaScript.
Функции, типы данных, переменные.
Условные операторы, циклы.
Диалоговые окна.
Интерпретируемость языка, очередность выполнения команд.
Исключения.
Консоль.

Практика:
Клонирование репозитория.
Выбор IDE.
Настройка рабочего окружения.

Раздел 2: знакомство с DOM
Теория:

Введение в работу с DOM. Формы.
События. Модель DOM Level 0.
Cookies.
Javascript. Контекст функции.

Практика:
Валидация данных, введенных в форму.
Сохранение последних валидных данных в форме в cookies.

Раздел 3: погружение в DOM
Теория:

Продвинутая работа с DOM: создание, удаление элементов, DocumentFragment.
Введение в шаблонизацию.
Работа с изображениями.
Базовые структуры данных: массивы и объекты.
Библиотеки jQuery, lodash/underscore, mout.
Интервалы и таймауты.
Асинхронность JavaScript, очередность выполнения кода, потеря окружения.

Практика:
Создание DOM-дерева на основе заданной структуры данных.
Добавление обработчиков ошибок и таймеров на загрузку изображений.

Раздел 4: передача и обработка данных
Теория:

Введение в HTTP: методы, коды состояния, заголовки.
Введение в AJAX.
Объект XMLHttpRequest.
GlobalFetch.
jQuery.ajax.
Cross-Origin Resource Sharing (CORS).
Работа с коллекциями.
Хранение данных в localStorage.

Практика:
Загрузка структуры данных с прошлой недели с сервера по AJAX.
Фильтрация списка.
Сохранение состояния фильтров в LocalStorage.

Раздел 5: события
Теория:

Модель событий DOM Level 2.
Обработчики событий. Создание, удаление обработчиков.
Объект Event. Фазы события.
Контекст функции. Задание контекста.
Замыкания.
Делегирование событий.
Обработка событий в jQuery.

Практика:
Добавление фотогалереи на учебный проект, начало.

Раздел 6: введение в ООП
Теория:

Введение в объектно-ориентированное программирование (ООП).
Особенности ООП в JavaScript: Прототипы. Конструкторы. Цепочка прототипов. Наследование в JavaScript.

Практика:
Продолжение работы с фотогалереей.

Раздел 7: медиа и графика
Теория:

HTMLMediaElement на примере audio и video.
Графика на SVG.
Введение в графику на Canvas.

Задание:
Завершение фотогалереи, добавление видеопроигрывателя в качестве одного из слайдов.
Начало работы над интерактивным компонентом учебного проекта.

Раздел 8: работа с состояниями приложения
Теория:

Работа с адресной строкой. window.location. document.location.
Введение в работу с историей браузера. pushState/popState.
Введение в MVC. Библиотека backbone.js

Практика:
Cохранение состояния приложения в адресной строке браузера и восстановление после перезагрузки страницы.
Рефакторинг кода, согласно паттерну MVC.

Раздел 9: лучшие практики и оптимизация
Теория:

Лучшие практики JavaScript. Модульность. Паттерны проектирования.
Введение в работу с памятью, профилирование.

Задание:
Завершение работы с интерактивным компонентом.
Доведение проекта до финального состояния.
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть контент.
Последнее редактирование модератором: 05.10.2023
html academy javascript базовый javascript базовый javascript №1
Похожие складчины
Скачать [НТМL academy] Навык Работа с DOM в JavaScript. Тариф Базовый
  • Kail
  • 11.04.2021
0
Ответы
0
Просмотры
1K
11.04.2021
Kail
Скачать Проект на JavaScript «Прогноз погоды» [НТМL ACADEMY]
  • Kail
  • 03.05.2020
0
Ответы
0
Просмотры
821
03.05.2020
Kail
Скачать [НТМL academy] Проект на JavaScript «Интернет-магазин»
  • Kail
  • 20.07.2022
0
Ответы
0
Просмотры
913
20.07.2022
Kail
Скачать [НТМL Academy] JavaScript. Профессиональная разработка веб-интерфейсов уровень 1. Январь 2021
  • Kail
  • 20.07.2022
0
Ответы
0
Просмотры
790
20.07.2022
Kail
Скачать [НТМL academy] Проект на JavaScript Сайт объявлений
  • Kail
  • 02.12.2022
0
Ответы
0
Просмотры
745
02.12.2022
Kail
Показать больше складчин

Войдите или зарегистрируйтесь

Вы должны быть авторизованны для просмотра материала

Создать аккаунт

Создать учетную запись займет не больше минуты!

Регистрация

Войти

Уже зарегистрированы? Просто войдите.

Войти
Поделиться:
Facebook Twitter WhatsApp Электронная почта
  • Форумы
  • Администрирование
  • Русский (RU)
  • Обратная связь
  • Условия и правила
  • Политика конфиденциальности
  • Помощь
Меню
Войти

Регистрация

  • Форумы
    • Новые сообщения
  • Мои складчины
  • Служба поддержки
  • Новые складчины
    • Новые сообщения
    • Последняя активность
    • Новые оценки тем
  • Как зарегистрироваться?