так тебе никто не скажет. Неизвестно что за данные, и как взаимодействуют.
Скрина ошибки тоже нет. На каком месте запинается.
И вообще, есть же stackblitz.com для таких вещей
Artyom Harden,
1. Ваш поиск var pictures = document.querySelector('.pictures'); ничего не найдет, потому что искомый элемент находится в темлейте, он скрыт. Кстати, зачем вы его повторяете 25 раз?
Поэтому я сначала клонирую темплейт, склонированная нода сохраняется в переменную template, и там я ищу уже pictures. - template.querySelector('.pictures');
2. Этот pictures клонируется нужное количество раз, изменяется аттрибут и добавляется в div#place, который в отличии от темплейта существует в разметке и видим пользователю.
3. const и let - потому что это нормальный современный javascript, забудьте про var.
4. Если все ок - жмите "отметить как решение"
y0u, разраб делает логику и отдает компонент верстальщику. Если вы задаете вопрос "нафига", то видимо не работали над крупными проектами. Отдать верстку фронтам, каждый в своем куске, это было бы феерично.
с чего бы это должен? Нередка ситуация когда на проект с десяток фронтендеров и одна верстальщица (да, это часто девушки, у них лучше получается и с ними веселее работать).
Фронту отвлекаться на верстку вообще не с руки, его время просто стоит дороже.
Сергей delphinpro, хостинг гвоздями не прибит. Есть нормальные, где работает нода. Это раз.
Или берем и генерим все это добро где-нибудь еще и заливаем на шаред. Как правило сайты, которые надо индексировать, не часто меняют контент, сделал раз и забыл. Если че, перегенерить не долго. Это два.
qwerty1777, вы пытаетесь custom.js и lity.js упаковать в bundle.js. Т.е. сначала один исходный туда, а потом второй исходный в это же самое имя. Вебпак отказывается перезаписывать свою предыдущую работу.
Чтобы объединить файлы, делайте import одного внутрь другого. Чтобы был один entry.
А множественные бандлы надо делать с помощью filename: '[name].bundle.js', Как-то так, не скажу точно, надо смотреть.
Скрина ошибки тоже нет. На каком месте запинается.
И вообще, есть же stackblitz.com для таких вещей