chtopisatsuda, "чистый" js – это в том числе и серверный nodejs =) так что ответ вполне корректен под ваши хотелки =)
Если же вы имеете ввиду исключительно браузерный javascript, то по сути всё то же. Хранение данных в localStorage или IndexedDB и управление ими джаваскриптом. Для удобства построения интерфейса можно взять клиентский фреймворк (Vue, React и т.п.).
Что касается подробного ответа, то для этого нужен более конкретный вопрос.
Николай Савельев, Запрещено публиковать задания. И если вы считаете вопрос заданием, то можете пожаловаться на него. А отвечать или нет, каждый сам решает.
полагаю, newInputBars нужно объявить во внешнем скоупе. В том виде как сейчас, эта переменная при каждом вызове создается заново, и id получаются одинаковые.
powercoder, модулей "как в джумла" в ларавел из коробки нет. Там вообще нет админки. Это фреймворк, набор программных интерфейсов для построения своего приложения. Всякие цмс-ные штуки (и саму админку) вам придется проектировать и писать самому. Однако существует множество пакетов от сторонних разработчиков с реализацией самого разного функционала. Готовые админки также есть, платные и бесплатные. В их составе может присутствовать необходимый вам функционал.
Почему же не бывают? Люди, которые специализируются на разработке сайтов на вордпрессе. Как правило, это человек, который очень хорошо знает экосистему, внутреннее устройство, и без особых проблем сможет написать и интегрировать кастомную фичу в систему.
Если же вы имеете ввиду исключительно браузерный javascript, то по сути всё то же. Хранение данных в localStorage или IndexedDB и управление ими джаваскриптом. Для удобства построения интерфейса можно взять клиентский фреймворк (Vue, React и т.п.).
Что касается подробного ответа, то для этого нужен более конкретный вопрос.