Frontend Raccoon
Репозиторий группы Frontend Raccoon. В репозиторий регулярно добавляются советы по верстке и написанию JavaScript кода, а также небольшие заметки о тонкостях JavaScript.
Содержание
Статьи
- Перебирающие методы массивов изнутри
- Продвинутое использование метода reduce
- Стилизация плэйсхолдеров с препроцессором Sass
Объектно-ориентированный JavaScript
- Объектно-ориентированный JavaScript: примитивы и объекты
- Объектно-ориентированный JavaScript: работа с объектами
- Объектно-ориентированный JavaScript: функции конструкторы
- Объектно-ориентированный JavaScript: прототипы
- Объектно-ориентированный JavaScript: немного практики
- Объектно-ориентированный JavaScript: наследование
- Объектно-ориентированный JavaScript: наследование на практике
- Объектно-ориентированный JavaScript: дескрипторы
ES6
- Перед тем, как вы начнете
- Вместо введения
- Блочные области видимости, let, const, временная мертвая зона
- Операторы spread и rest
- Параметры по умолчанию
- Реструктуризующее присваивание (destructuring)
- Интерполяция и умные строки
- Стрелочные функции
- Цикл for .. of
- Расширение литерала объектов
Советы
-
HTML
-
CSS
- Наследование свойства box-sizing
- Список, разделенный запятыми
- Отображение текста в пустых ссылках
- Ненужное свойство display: block
- Отладка лэйаутов с помощью универсального селектора
- Применение стилей ко всем элементам, кроме последнего
- Псевдоклассы :required и :optional
- Стилизация выделенного текста
- Конвертирование нативных CSS переменных с помощью функции calc
-
JavaScript
Задачи
- Удаление всех гласных букв из строки
- Тире между двумя четными числами
- Землетрясение
- Аккумуляция символов
- Вычисление остатка при делении
- Удаление элементов из массива по индексу
- Объект наблюдатель
- Найди анаграммы
- Смешай цвета
- Строковая шаблонизация
- Пара двойников
- Что за треугольник?
- Последовательность скобок