0

Я новичок в концепции приложений с одной страницей и стараюсь понять структуру навигации на стороне сервера и клиентской стороне и жизненный цикл обработки запросов с помощью SPA. Пожалуйста, извините меня, если они очень простые.Как работает SPA?

Если веб-приложение не кэшировано уже на стороне клиента, а пользователь попадает на URL-адрес, какова последовательность шагов, которые происходят на сервере?

Если на серверной стороне ООПТ выставлены только остаточные конечные точки данных, то когда частичный просмотр загружается на стороне клиента? Сканирует ли весь СПА (все частичные виды разных точек зрения) за один выстрел? Если да, то как файлы связаны для загрузки?

Как изменить макеты в разных разделах SPA?

Когда в «SPA», представляющем большие модули веб-приложения, имеется более одной страницы, как работает клиентская навигация?

+1

Прежде чем перейти к ответам, у вас есть какие-либо идеи, как работает ASP.NET MVC, контроллер, модель, вид и частичный вид? – balexandre

ответ

4

Не зная, как много вы знаете о ASP.NET MVC и как части работают вместе, хороший запуск является Множественное Sight курс из Dan Wahlin называется Building ASP.NET MVC приложения с EF Code First, HTML5 , и jQuery.

курса Описание: http://www.pluralsight-training.net/microsoft/Courses/TableOfContents?courseName=web-development

Youtube видео показывая SPA работает и что весь проект курса является: http://www.youtube.com/watch?v=Xcp82q6L3lM

Это одно приложения страницы, которая получает данные из базы данных и веб-сервисы, он использует новейшие технологии, такие как EF Code first, Knockout и svg, а также использует шаблоны jQuery ...

У меня была возможность увидеть весь курс, и это прекрасно ... вы можете получить 10 дней free trial на Plural Sight.

P.S. Я simple user of Plural Sight, я не связан с ними каким-либо другим способом.

2

Возможно, вы захотите взглянуть на потрясающую презентацию о том, как создать СПА на множественном расстоянии от Джона Папы. Вот ссылка

http://bit.ly/Papa_SPA

+1

Я тоже прошел этот курс, и это, как вы говорите, потрясающе – ryadavilli