DTX: это не костыль =)
Это самый распространенный (если не считать "console.log") способ отладки.
Почему не сработал "Break on attributes modifications" - есть у меня подозрение, что этот способ работает ПОСЛЕ того, как документ был отрисован впервые.
Нужно попробовать добавить кнопку, которая будет добавлять/убирать класс, и посмотреть, сработет ли этот способ в этом случае и есть ли разница.
Я пока мало смыслю в бекенде, но не так давно работал над фронтендом на биткоин-бирже, весьма высоконагруженной. Весь бекенд был на ноде. Все работало хорошо.
Основы первого ангуляра можно осилить за неделю. Это будет очень поверхностно, но будет.
Я, кстати, проходил основы на codeacademy, там очень доступно и интересно преподносят материал.
С английским мне повезло, я учился в школе с углубленным изучением иностранных языков.
Уровень - честный Intermediate. Может, даже выше.
В свое время я делал следующее: открывал техническую статью (CSS/JS) на английском, читал, когда натыкался на незнакомое слово - записывал в тетрадь. В конце для проходился по всем словам, повторял.
Грамматику и конструкции лучше все освоить с репититором или на курсах. Там ничего сложного нету.
1. Я всегда работал с одним файлом стилей, но когда он растягивается больше, чем на 2 тысячи строк, с ним становится не очень удобно работать. Когда же переменные, миксины и стили разбиты по своим файлам, работать должно быть удобнее. Это мое предположение, я еще так не работал.
2. Странно, я без ресета работать вообще не могу. Где-то вылезет лишний отступ, паддинг, размер шрифта или ширина инпута - и, главное, во-всех браузерах по-разному.
Это самый распространенный (если не считать "console.log") способ отладки.
Почему не сработал "Break on attributes modifications" - есть у меня подозрение, что этот способ работает ПОСЛЕ того, как документ был отрисован впервые.
Нужно попробовать добавить кнопку, которая будет добавлять/убирать класс, и посмотреть, сработет ли этот способ в этом случае и есть ли разница.