Это не сайт и не приложение. Что это? Эта статья для тех, кому интересны технологии веба и кто хочет работать в серьёзной веб-разработке. Обычный сайт состоит из множества HTML-страниц. Вы кликаете по ссылкам, браузер загружает новые страницы по этим ссылкам, у вас появляется ощущение движения от одной страницы к другой. Страницы могут лежать как файлы на каком-то сервере или генерироваться под ваш запрос какой-то серверной программой. Но, условно говоря, каждый «экран» сайта — это отдельная техническая сущность, отдельный документ...
В этой статье мы рассмотрим концепцию одностраничных приложений SPA, которые обеспечивают быстрый и плавный пользовательский опыт: Single Page Application (SPA) — это тип веб-приложения, которое подгружает одну страницу и обновляет контент в ответ на действия пользователя. Ключевой принцип SPA-технологии: страница сайта не перезагружается — обновляются только нужные элементы интерфейса. В этом помогает использование JavaScript и AJAX. SPA позволяет создавать плавное и быстрое взаимодействие, оптимизируя общий пользовательский опыт...