.block {
foo: bar;
&_element {
bar: baz;
}
}
Но при использование вложенности scss формируется длинный селекторСам факт использования SASS никак на сложность селекторов не влияет. Результат зависит от исходного кода, а не от инструмента компиляции.
$questions = [
[
'id' => 42,
'text' => 'Что такое буфер обмена?',
'answers' => [
['id' => 169, 'text' => 'Область в памяти'],
['id' => 170, 'text' => 'Специальная папка в файловой системе'],
['id' => 171, 'text' => 'Специальный файл'],
['id' => 172, 'text' => 'Магнитный носитель'],
],
],
]
for (let i = 1; i<= 8; i++) {
$('.buy' + i).on('click', function(){
$('.bought' + i).fadeIn(600);
$('.tovar' + i).val($('.h2' + i).text());
$(this).fadeOut();
});
$('.otmena' + i).on('click', function(){
$('.bought' + i + ', this').fadeOut(600);
$('.buy' + i).show();
});
}
critical сгенерировал файл критических стилей, и потом вручную скопировать эти стилиЗачем копировать руками, если содержимое файла можно прочитать и добавить программно?
length
, подразумевается массив, и в этом случае в большинстве браузеров js не даст записать туда отрицательное значение.var myVar = {
length: -100500
};
<=
. Пусть это не имеет практического смысла в данном конкретном контексте, но помогает не забыть про это условие в других случаях, когда отрицательное значение не ожидается, но его появление всё же физически возможно. Мозг проще натренировать на одно правило, чем вспоминать, есть защита при присвоении где-то в другой части кода или нет.