Основы HTML/JS
Введение в CSS
- Дата 05.03.2019
- Примерные тезисы
- отрисовка блоков по умолчанию, блочные/inline-block/инлайновые блоки
- селекторы
- каскадирование, приоритетность стилей, веса селекторов
- величины и единицы измерения
- оформление текста
- блочная модель, display, width, height и компания
CSS, часть 2
- Дата 07.03
- Примерные тезисы
- позиционирование
- флоаты
- флексы
- типовые задачи - центрирование, верстка колонок, карточек, пунктов меню
- псевдоклассы
- псевдоэлементы
- семантическая разметка
Верстка
- Дата 12.03
- Примерные тезисы
- Практический семинар
Введение в JS
- Дата 14.03
- Примерные тезисы
- (возможно) разбор ДЗ по верстке
- для чего? отличия разработки - реакция на события vs непрерывного выполнения
- доставка в браузер - тег script
- основы синтаксиса - обработка кода построчно интерпретатором, точки с запятой
- типы данных: примитивные, массив, объект, оператор typeof
- простые операторы: математика, склейка строк, булевские
- переменные
- alert/confirm/prompt/console.log
Базовые конструкции языка
- Дата 19.03
- Примерные тезисы
- условные операторы if/switch/тернарник
- циклы for/while/do..while
- бесконечный цикл
- break/continue
- функции, аргументы, аргументы по умолчанию
- основы замыканий (оч лайтово про доступность внешнего)
Массивы
- Дата 21.03
- Примерные тезисы
- создание, обход элементов массива, добавление/удаление элементов
- методы .map/.reduce/.forEach/.some/.every и так далее
- алгоритмы/задачки про массивы
Объекты
- Дата 26.03
- Примерные тезисы
- объектный литерал, поля, методы
- this
- функции-конструкторы
- JSON
- (возможно) es6 классы
- объекты-обертки