關於View端

View--------------Requestjavascript

 

1 URL vs n Viewhtml

 

同一個URL能夠對應多個View, HTML(經過Request請求得到)前端

例如SAO項目中的step1-->step2-->step3-->step4java

雖然是4個step,可是頁面有上百個,js有上百個。web

 

全部的HTML文件均可以顯示在一個URL中。ajax

 

Request即URL或者script ajax.瀏覽器

 

前端的核心在於Request,通常狀況是URL request, 也能夠是ajax request.服務器

Request 方式

一,location.href request   Request HTML, JSON, Javascript, XMLapp

二,Ajax request     Request HTML, JSON, JavaScript, XML框架

Request 數據形式

Text, HTML, Script, JSON

XML

 

頁面之間的切換------->

URL跳轉,Ajax刷新頁面。

 

什麼狀況下須要URL跳轉,什麼狀況下AJAX更新頁面。

 

分階段看待前端的生命週期,加載流程。

生命週期和業務流程不是一回事。

 

SPA程序,AJAX應用,避免URL跳轉。

 

單頁應用程序:使用 ASP.NET 構建響應迅速的現代 Web 應用程序

Web API與單頁應用程序

 

單頁Web應用或引領下一代Web新趨勢?

 

單頁面Web應用程序和NodeJS

單頁面Web應用程序的結構很簡單:首先傳遞HTML文檔框架,而後使用javascript修改頁面。緊接着再從服務器傳遞更多數據而後再修改頁面,如此循環。從性能的角度,在現代瀏覽器中單頁面web app已經可以和普通應用程序媲美,並且幾乎全部的操做系統都支持現代的瀏覽器。使用HTML+CSS+Javascript編寫應用程序,能使更多的人們都加入到程序開發的行列。

相關文章
相關標籤/搜索