0 added
0 removed
Original
2026-01-01
Modified
2026-02-26
1
<p>Курс по программированию на SASS является прямым продолжением курса<a>SASS: Основы работы</a>. Курс может показаться достаточно сложным для тех, кто только начинает свой путь в мир разработки, так как в нем мы впервые встретимся с понятием функций, аргументов, циклов, условных конструкций. Научимся работать с числами и строками. Узнаем о существовании специфичных типов данных, таких как булевые значения.</p>
1
<p>Курс по программированию на SASS является прямым продолжением курса<a>SASS: Основы работы</a>. Курс может показаться достаточно сложным для тех, кто только начинает свой путь в мир разработки, так как в нем мы впервые встретимся с понятием функций, аргументов, циклов, условных конструкций. Научимся работать с числами и строками. Узнаем о существовании специфичных типов данных, таких как булевые значения.</p>
2
<p>Программирование на SASS позволяет нам не только избежать повторения кода или сделать его более структурированным. Это открывает нам новые возможности по генерации классов, созданию стилей в зависимости от настроек.</p>
2
<p>Программирование на SASS позволяет нам не только избежать повторения кода или сделать его более структурированным. Это открывает нам новые возможности по генерации классов, созданию стилей в зависимости от настроек.</p>
3
<p>Хорошим примером является наличие двух цветовых оформлений на проекте. С помощью SASS мы можем свободно разделить стили для светлой и темной темы, и подключать/компилировать их при необходимости.</p>
3
<p>Хорошим примером является наличие двух цветовых оформлений на проекте. С помощью SASS мы можем свободно разделить стили для светлой и темной темы, и подключать/компилировать их при необходимости.</p>
4
<p>К концу курса вы научитесь работать с функциями, узнаете о том, что миксины тоже являются функциями. Сможете генерировать похожие классы с помощью одной единственной функции. Согласитесь, что намного приятнее сгенерировать такие классы, как<em>mt-5</em>,<em>mt-10</em>и так далее с помощью нескольких строк кода, не прибегая к постоянному копированию и включению нужных стилей с помощью миксинов, как мы делали в предыдущем курсе.</p>
4
<p>К концу курса вы научитесь работать с функциями, узнаете о том, что миксины тоже являются функциями. Сможете генерировать похожие классы с помощью одной единственной функции. Согласитесь, что намного приятнее сгенерировать такие классы, как<em>mt-5</em>,<em>mt-10</em>и так далее с помощью нескольких строк кода, не прибегая к постоянному копированию и включению нужных стилей с помощью миксинов, как мы делали в предыдущем курсе.</p>
5
<h2>Практика</h2>
5
<h2>Практика</h2>
6
<p>Многие из уроков в данном курсе будут иметь практики. Старайтесь не просто выполнять задание, а после успешного прохождения также экспериментируйте с кодом и возможностями, которые вы узнали.</p>
6
<p>Многие из уроков в данном курсе будут иметь практики. Старайтесь не просто выполнять задание, а после успешного прохождения также экспериментируйте с кодом и возможностями, которые вы узнали.</p>
7
<h2>CodePen</h2>
7
<h2>CodePen</h2>
8
<p>Другая возможность применить навыки, полученные при работе с курсом - использование сервиса<a>CodePen</a>. Вы можете создать свой<strong>pen</strong>и в настройках<em>CSS</em>указать использование препроцессора<em>SASS</em>.</p>
8
<p>Другая возможность применить навыки, полученные при работе с курсом - использование сервиса<a>CodePen</a>. Вы можете создать свой<strong>pen</strong>и в настройках<em>CSS</em>указать использование препроцессора<em>SASS</em>.</p>
9
<p>Курс программирования на SASS расширяет и углубляет знания препроцессора SASS. Он добавляет элементы программирования:</p>
9
<p>Курс программирования на SASS расширяет и углубляет знания препроцессора SASS. Он добавляет элементы программирования:</p>
10
<ul><li>Циклы</li>
10
<ul><li>Циклы</li>
11
<li>Функции</li>
11
<li>Функции</li>
12
<li>Типы данных</li>
12
<li>Типы данных</li>
13
<li>Условные выражения</li>
13
<li>Условные выражения</li>
14
</ul>
14
</ul>