Роман, "сайт с мелкими jquery плагинами" - это чертовски растяжимое понятие. Так что смотрите сами. Вообще всегда при выборе инструментов стоит смотреть на то, нужны ли они лично вам для решения конкретной задачи.
При навдени мыши на картинку я подменяю SRC у оригинала, на тот что лежит в data-images... пробежаться по всем data-images что бы они попали в кэш браузера...
А не проще будет абсолютным позиционированием положить одну картинку поверх другой и при наведении делать верхнюю прозрачной?
Похоже, но хотелось бы, чтоб текст пересекал невидимую черту и становился белым.
Wasya UK, Важно понимать, что за вас вашу работу никто делать не будет за просто так. Этот пример - наводка в нужную сторону. Если у вас сложности с конкретной частью анимации (переход через невидимую линию) - можно сразу и спрашивать про нее, а не про все целиком.
Если вы хотите сделать перекрашивание текста через невидимую черту, вам нужно добавить к маске с одной из сторон этой черты инвертирующий фильтр вместо прямоугольника другого цвета. Его можно загуглить.
Дмитрий, С примером это и правда не связано. Формула (ее кстати можно сократить, здесь она используется в развернутом виде для понятности) - это шлюз для создания труъ-адаптивной типографики, где размер шрифта плавно меняется в зависимости от размера экрана в пределах шлюза, а за его пределами остается постоянным. Здесь 400-1200px - это границы шлюза, 18-24px - границы диапазона значений для размера шрифта. Идея хорошо описана в этой статье.
Martovitskiy, Уточните, что конкретно вы делаете и что конкретно не так в вашем сжатом html? А так почти все вопросы, связанные с SEO, решаются серверным рендерингом.
Ankhena, по умолчанию должно быть .container|c + tab. Это один из стандартных фильтров - https://docs.emmet.io/filters/ , шаблон для комментариев до/после тега можно задать в параметрах
Партизан Сталина, папка node_modules будет создана автоматически при выполнении npm install. Будет находиться рядом с www. Следуйте указаниям, которые оставил автор проекта в файле README.
Использование программ, заведомо предназначенных для нейтрализации средств защиты, попадает под 273. Сложно доказать, но это уже другой вопрос. В статьях, о которых говорит автор вопроса, часто затрагивается тема "раз уж мы все равно этим занимаемся, а давайте заодно послушаем, куда наш сосед ходит и что он там делает", а это уже нарушение тайны. Опять же доказать сложно. Мошенничество - это сопутствующая тема, о которой полезно помнить. Она тоже часто затрагивается в таких статьях в разном виде. Без конкретного ущерба снова сложно как-то предъявить обвинения.
Получается, что 272 - это скорее всего самая "удобная" статья с точки зрения обвинителя, если вдруг до этого дойдет, но автору вопроса стоит знать и о других, по крайней мере для кругозора.
Одни инструменты приходят, другие уходят, одни приходят, другие уходят... Стало модно делать одностраничные приложения, JavaScript заметно изменился, сборка проектов немного усложнилась, в основном из-за большого количества вспомогательных инструментов, киоски с мороженным снесли вместе с автобусными остановками, а теперь потихоньку возвращают на свои места...
Вы бы уточнили, что конкретно вас интересует, а то какой-то слишком общий вопрос.
Одиночка Айс, Есть инструменты, которые годами не обновляются, но при этом продолжают решать задачи, для которых создавались. Так что далеко не все такие проекты уместно называть провальными.
P.S.: И да, если компоненты отрисованы в виде отдельного стайлгайда, со всеми размерами и модификациями, то потенциальные десять макетов не нужно рисовать полностью пиксель в пиксель, можно только набросать расположение элементов.