Почему угловое называется одностраничным приложением - PullRequest
0 голосов
/ 29 июня 2018

Одним из наиболее распространенных терминов, связанных с Angular (JS), является S.P.A.

  1. Почему Angular (JS) называется одностраничным приложением?
  2. Даже если URL-адрес на сайте Angular (JS) изменится, он будет называться S.P.A.?
  3. Действительно ли весь сайт, созданный с использованием Angular (JS), представляет собой одностраничное приложение? Если нет, то почему?

Я надеюсь, что ответы на эти вопросы получат большую ясность по Angular (JS).

Ответы [ 2 ]

0 голосов
/ 29 июня 2018

Прежде чем ответить на 3 вопроса, я просто хочу, чтобы вы знали, что такое SPA

Одностраничное приложение (SPA) - это веб-приложение, которое помещается на одной странице. Весь ваш код (JS, HTML, CSS) восстанавливается с помощью одного стека страниц. Более того, маршрут между страницами выполняется без бодрости всей страницы.

Преимущества SPA:

1.Нет мерцания страницы. Родное чувство приложения.

2. Клиентская маршрутизация и рендеринг данных на стороне клиента.

3.Данные с сервера представлены в формате JSON.

Подходя к вопросам

1. Почему угловое приложение называется одностраничным?

Ответ : Angular Js - полнофункциональный SPA-фреймворк, с помощью которого создается одностраничное приложение. В SPA вся страница не перезагружается каждый раз, каждый раз вид будет меняться

Таким образом, когда вы загружаете приложение в первый раз, не все страницы с сервера будут отображаться. Это всего лишь index.html, который загружается при загрузке приложения. Поскольку загружается только одна страница, она называется SPA

2. Даже если URL-адрес в угловом сайте изменится, он будет называться spa?

Ответ : Как правило, изменения URL-адресов выполняются посредством маршрутизации. Маршрутизация в AngularJS реализуется путем включения <ng-view> или <ui-view> в вашу index.html страницу без обновления всей страницы

Поэтому, когда URL-адрес изменяется, меняется не весь index.html, а только часть html в ng-view или ui-view переключается между представлениями

3. Все ли сайты, созданные с использованием angular, действительно являются одностраничными приложениями? Если нет, то почему?

Ответ : Да. Все сайты, созданные с помощью angular, являются SPA. Угловой JS определен на каркасе SPA.

0 голосов
/ 29 июня 2018

прежде всего, что такое SPA

так что СПА

Одностраничные приложения (SPA) - это веб-приложения, которые загружают одну HTML-страницу и динамически обновляют эту страницу по мере взаимодействия пользователя с приложением. SPA используют AJAX и HTML5 для создания гибких и отзывчивых веб-приложений без постоянной перезагрузки страницы. Однако это означает, что большая часть работы выполняется на стороне клиента в JavaScript.

следовательно, при угловой загрузке в браузере он загружает единственный файл index.html, так как при взаимодействии пользователя другие компоненты загружаются без обновления страницы.

в целом его также можно использовать с веб-пакетом , чтобы максимизировать производительность вашего приложения.

Есть много преимуществ и перечислены на сайте angular .

надеюсь, это поможет.

...