Фронтенд и вебсокеты

danforth
На сайте с 18.12.2015
Offline
153
546

Хотел спросить тех, кто работает с фронтендом давно.

Хочу написать блог + некая база данных, с бекендом определился, все будет работать на вебсокетах. На фронтенде не знаю что выбрать и в какую сторону смотреть, вот возникли вопросы:

  • Нужно что-то, что будет отслеживать клики, и делать запросы к API, получать JSON, и вставлять в шаблон, т.е. на главной есть новость, кликаем по ней, у нас перезагружается только одна часть страницы (шапка и подвал остаются), в JSON получили что-то вроде:
  • {
    "title": "Смартфоны в 2016 году подешевели на 15%",
    "content": "... Новость <img ... "
    }
  • Перезагрузки страниц быть не должно

Что используют для таких технологий? Vue.js, Angular, React, или что-то другое? Особо во фронтенде не силен. Дайте наводку, в какую сторону смотреть, и как вообще это называется?

Junior Web Developer
Оптимизайка
На сайте с 11.03.2012
Offline
396
#1
danforth:
как вообще это называется?

javascript & ajax

⭐ BotGuard (https://botguard.net) ⭐ — защита вашего сайта от вредоносных ботов, воровства контента, клонирования, спама и хакерских атак!
danforth
На сайте с 18.12.2015
Offline
153
#2
Оптимизайка:
javascript & ajax

Да, но нужны именно веб-сокеты. Часть проекта будет риал-тайм. Это раз. Два - я знаю про JavaScript и AJAX. Мне нужны фреймворки или другие инструменты, которые позволяют отслеживать переходы по URL, уметь определять компоненты, которые будут заменены, а какие будут оставлены. Нужно чтиво, мануалы, но я не знаю как гуглить.

Оптимизайка
На сайте с 11.03.2012
Offline
396
#3
danforth:
Да, но нужны именно веб-сокеты.

https://learn.javascript.ru/websockets

инструменты, которые позволяют отслеживать переходы по URL

https://developer.mozilla.org/ru/docs/Web/API/WindowEventHandlers/onhashchange

уметь определять компоненты, которые будут заменены, а какие будут оставлены.

https://en.wikipedia.org/wiki/JavaScript_templating

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий