Нафига здесь html код, когда речь идет о стиля?
Нафига в коде выложено шесть, мать их, одинаковых блоков? Вы думаете, если выложите только один, это на что-то повлияет? (Мораль: не надо бессмысленных простыней кода)
Почему бы вместо непонятных скриншотов не сделать воспроизводимую проблему в любой песочнице и не дать ссылку на нее?
Работа бывает разной. Опыт у всех тоже разный.
Если какие-то типовые вещи, то они пишутся практически без участия мозга, под музычку или даже фильмец. А если процесс творческий, то тут и музыка меняется на классическую, и задача обдумывается сначала, иногда продолжительное время.
textContent вставляет текст, а значит исключена возможность xss
Не знаю как это соотнести с безопасностью. Если вам нужно вставлять html-разметку, то без innerHTML вы все равно не обойдетесь. jsfiddle.net/nag4frsu
Михаил Проскурин, Максим Тимофеев, всегда казалось, что junior/middle/senior - это показатель качественной характеристики специалиста, а не его должность...
JP_Cool, Потому что таким образом меняется внутреннее свойство инпута. Чтобы изменить атрибут, можно использовать соответствующий метод jquery или dom-элемента
Само название WinLess намекает, что программа работает под виндой.
Если код пишет команда, или код будет поддерживаться разными программистами, то у них могут быть и другие операционные системы.
Галп работает везде. Любой разработчик может открыть клонировать проект, выполнить команду npm install и запустить полностью готовое и настроенное рабочее окружение для данного проекта.
Но главное то, что помимо компиляции стилей, галп может делать еще кучу полезных автоматизированных вещей.
Преимуществ галпа не счесть. Недостатков видимых нет.
У WinLess (и ей подобных) наоборот =)
Проще говоря глобальный поиск по проекту по имени картинки. =))