@extend
препроцессора%clearfix { clear: both; ... }
%btn { font-size: 20px; padding: 0.5em; }
.news-container { @extend %clearfix; }
.feedback-container { @extend %clearfix; }
.btn { @extend %btn; }
.btn-success {
@extend %btn;
background: green;
}
.btn-warn {
@extend %btn;
background: red;
}
(Array.from(Array(2010-1920).keys(),x=>x+1920))
.forEach(i=>document.getElementById('app').innerHTML+="<option>" + i + "</option>");
Мне нужен сам перезапуск, как скрипт сможет сам себя запустить?
2) Компонентная структура удобна и практична (но я ее не использую)
3) В вопросах организации файлов вы совершенно свободны. Делайте как вам удобно. Может быть даже изобретёте мега-удобную структуру и её возьмут на вооружение все разработчики =)
4) В бутстрапе есть все необходимые миксины: media-breakpoint-up, media-breakpoint-down, media-breakpoint-only, media-breakpoint-between