Новостная лента (JS CSS HTML)

98
08 сентября 2019, 21:50

Не так давно перешел на веб программирование с десктопа.

Стоит задача написать новостную ленту. Как я вижу это 1) Из базы данных берутся данные. Возможно как то использовать JSON. 2) С помощью js через цикл данные добавляются в шаблон. 3) Шаблоны с данными добавляются в div в HTML

Сразу же возникает куча трудностей. Как сделать шаблон? Как добавить данные в шаблон и где хранить их до добавления на сайт? Даже прогуглить такое трудно для меня сейчас Очень много всяких библиотек и даже не знаешь с какой начать. Возможно у кого то есть статья или кто-то сможет описать принцип.

Заранее спасибо!

Answer 1

Ну тут есть несколько вариантов 1) Генерируем шаблон через JavaScript при помощи document.createElement('...') и лепим DOM через appendChild() 2) Handlebears js https://handlebarsjs.com/ тут все есть 3) Взять какой-нибудь фреймворк, например vue.js https://webformyself.com/kak-sozdat-spa-s-pomoshhyu-vue-js/

READ ALSO
Как работает клиентское кэширование?

Как работает клиентское кэширование?

Есть определённый AJAX-запрос, который клиенты могут выполнять к серверу любое количество разХочу это исправить и снять немного нагрузку с сервера...

134
Создание изображения через JS

Создание изображения через JS

Как в js создаватьpng ,

133
Генеалогическое дерево. Вёрстка

Генеалогическое дерево. Вёрстка

Требуется реализовать юзабельное генеалогическое дерево родители/дети (фамилия, имя, отчество) работающее в браузере ПК (мобильный размер...

138
Как определить преобладающий цвет?

Как определить преобладающий цвет?

Есть картинка, хочу определить на ней преобладающий цветИли как это сделано у яндекс

202