Одностраничное приложение

Одностраничное приложение (англ. single page application, SPA) — это веб-приложение или веб-сайт, использующий единственный HTML-документ как оболочку для всех веб-страниц и организующий взаимодействие с пользователем через динамически подгружаемые HTML, CSS, JavaScript[1], обычно посредством AJAX.

ОП напоминают родные (англ. native) приложения, с той лишь разницей, что исполняются в рамках браузера, а не в собственном процессе операционной системы[1].

Основные элементы

править

Основными элементами, использующимися при построении SPA, являются[1]:

См. также

править

Примечания

править

Литература

править
  • Майкл Миковски, Джош Пауэлл. Разработка одностраничных веб-приложений = Single Page Web Applications: JavaScript End-to-end. — ДМК Пресс, 2014. — 512 с. — ISBN 978-5-457-83457-6.
  • Gil Fink, Ido Flatow. Pro Single Page Application Development: Using Backbone.js and ASP.NET. — Apress, 2014. — ISBN 978-1-4302-6674-7.
  • Emmit Scott. Spa Design and Architecture: Understanding Single Page Web Applications. — Manning Publications Company, 2015. — ISBN 978-1-61729-243-9.
  • Fernando Monteiro. Learning Single-page Web Application Development. — Packt Publishing Ltd, 2014. — ISBN 978-1-78355-210-8.