Get Started. It's Free
or sign up with your email address
Frontend developing by Mind Map: Frontend developing

1. JavaScript

1.1. Часть первая Язык JavaScript

1.1.1. Введение

1.1.1.1. Введение

1.1.1.2. Справочники и спецификации

1.1.1.3. Редакторы для кода

1.1.1.4. Консоль разработчика

1.1.2. Основы JavaScript

1.1.2.1. Привет, мир!

1.1.2.2. Внешние скрипты, порядок исполнения

1.1.2.3. Структура кода

1.1.2.4. Переменные

1.1.2.5. Правильный выбор имени переменной

1.1.2.6. Шесть типов данных, typeof

1.1.2.7. Основные операторы

1.1.2.8. Операторы сравнения и логические значения

1.1.2.9. Побитовые операторы

1.1.2.10. Взаимодействие с пользователем: alert, prompt, confirm

1.1.2.11. Условные операторы: if, '?'

1.1.2.12. Логические операторы

1.1.2.13. Преобразование типов для примитивов

1.1.2.14. Циклы while, for

1.1.2.15. Конструкция switch

1.1.2.16. Функции

1.1.2.17. Функциональные выражения

1.1.2.18. Рекурсия, стек

1.1.2.19. Именованные функциональные выражения

1.1.3. Замыкания, область видимости

1.1.3.1. Глобальный объект

1.1.3.2. Замыкания, функции изнутри

1.1.3.3. [[Scope]] для new Function

1.1.3.4. Локальные переменные для объекта

1.1.3.5. Модули через замыкания

1.1.3.6. Управление памятью в JavaScript

1.1.3.7. Устаревшая конструкция “with”

1.1.4. Качество кода

1.1.4.1. Отладка в браузере Chrome

1.1.4.2. Советы по стилю кода

1.1.4.3. Как писать неподдерживаемый код?

1.1.4.4. Автоматические тесты при помощи chai и mocha

1.1.5. Структуры данных

1.1.5.1. Введение в методы и свойства

1.1.5.2. Числа

1.1.5.3. Строки

1.1.5.4. Объекты как ассоциативные массивы

1.1.5.5. Объекты: перебор свойств

1.1.5.6. Объекты: передача по ссылке

1.1.5.7. Массивы c числовыми индексами

1.1.5.8. Массивы: методы

1.1.5.9. Массив: перебирающие методы

1.1.5.10. Псевдомассив аргументов “arguments”

1.1.5.11. Псевдомассив аргументов “arguments”

1.1.6. Методы объектов и контекст вызова

1.1.7. Некоторые другие возможности

1.1.8. ООП в функциональном стиле

1.1.9. ООП в прототипном стиле

1.1.10. Современные возможности ES-2015

1.2. Часть вторая Документ, события, интерфейсы

1.2.1. Документ и объекты страницы

1.2.2. Основы работы с событиями

1.2.3. События в деталях

1.2.4. Формы, элементы управления

1.2.5. Создание графических компонентов

2. HTML & CSS

2.1. Урок 1. Введение в HTML

2.2. Урок 2. Работа с изображениями

2.3. Урок 3. Таблицы и списки

2.4. Урок 4. Теги div и span

2.5. Урок 5. Таблицы стилей CSS.

2.6. Урок 6. Метатеги и верстка страниц

2.6.1. Метатеги

2.6.2. Тег <meta>

2.6.3. https://codebra.ru/ru/lessons-html/dating/4/1

2.7. Урок 7. Формы

2.7.1. Формы

2.7.2. https://codebra.ru/ru/lessons-html/form/1/1

2.7.3. Тег <form>

3. JavaScript Essential

3.1. Урок 1. Введение в JavaScript

3.2. Урок 2. Логические структуры

3.3. Урок 3. Массивы

3.4. Урок 4. Функции

3.5. Урок 5. Объекты

4. JavaScript Advanced

4.1. Урок 1. Конструкторы и прототипы

4.2. Урок 2. Работа с документами

4.3. Урок 3. Объект window. Регулярные выражения

4.4. Урок 4. JavaScript и CSS

4.5. Урок 5. События и обработка событий (Часть 1)

4.6. Урок 6. События и обработка событий (Часть 2)

4.7. Урок 7. Формы и элементы формы

4.8. Урок 8. Cookies и сохранение данных на стороне клиента

4.9. Урок 9. Работа с графикой на стороне клиента

4.10. Урок 10. AJAX и HTTP протокол