Встречается на собеседованиях • сегодня

Зачем нужен препроцессор

Препроцессоры (например, SASS, LESS) упрощают написание CSS, добавляя полезные возможности:

  1. Переменные – хранят значения для многократного использования
scss
$primary-color: #3498db;
.button { background: $primary-color; }
  1. Вложенность – улучшает читаемость
scss
.nav {
  ul { margin: 0; }
  a { color: #fff; }
}
  1. Миксины – переиспользуемые куски кода
scss
@mixin flex-center {
  display: flex;
  justify-content: center;
}
.header { @include flex-center; }
  1. Импорты – разбивают стили на модули
scss
@import 'variables';
@import 'buttons';
  1. Математика – вычисления прямо в стилях
scss
.container { width: 100% / 3; }

Препроцессоры экономят время, делают код чище и поддерживаемым, а потом компилируются в обычный CSS.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы