Задать вопрос
ixon
@ixon


Существует ли фреймворк, который упростит построение интерфейсов?

Положим, есть задача получить данные из json-файла и на основе этих данных вставить куда-нибудь в документ однотипные блоки с различными характеристиками.

Я бы написал функцию, в рамках которой собирал бы каждый из блоков, создавая необходимые для блока ноды с помощью document.createElement, меняя набор свойств каждой ноды блока и соединяя их с помощью appendChild. Но это выглядит довольно громоздко и не очень наглядно. Плюс, логика не очень отделена от внешнего вида, что тоже не очень хорошо.

Может быть, есть какие-то фреймворки, которые сокращают подобный код или иначе подходят к решению подобных задач?
  • Вопрос задан
  • 131 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
bingo347
@bingo347 Куратор тега JavaScript
Crazy on performance...
delphinpro
@delphinpro Куратор тега JavaScript
frontend developer
Если vue - это для вас перебор, тогда посмотрите на template из lodash https://lodash.com/docs/4.17.15#template
ничего лишнего, только простейшая шаблонизация.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы