HTML Diff
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>