亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

SPA頁面的問題

SPA頁面的問題

慕姐8265434 2018-12-18 22:09:16
關于SPA頁面,傳統的多頁面應用流程是這樣:輸入網址,通過正則匹配到url,對應的url發到不同的controller,然后后端給前端返回數據。那么對于SPA,路由是由前端書寫,那后端給的數據怎么發給前端的?前端路由的話加載數據的方式是什么樣的?怎么實現這么快的切換頁面的。
查看完整描述

1 回答

?
守著星空守著你

TA貢獻1799條經驗 獲得超8個贊

關于SPA頁面,傳統的多頁面應用流程是這樣:輸入網址,通過正則匹配到url,對應的url發到不同的controller,然后后端給前端返回數據。

你并沒有描述到,其實這部分是被包裹在一個http服務里面的。

那么對于SPA,路由是由前端書寫,那后端給的數據怎么發給前端的?

同理,其實這里也需要一個http服務,比如常用的nginx,所以還是由后端(如nginx)拿到url返回數據。

前端路由的話加載數據的方式是什么樣的?

這里分hash模式路由和history模式路由,也就是http://xxx/#/abchttp://xxx/abc
前者在前端通過js路由,后者有點區別,區別在于如果是刷新或者直接通過url訪問,需要后端返回主頁面html比如index.html再在瀏覽器端路由到響應的子頁面。


查看完整回答
反對 回復 2018-12-18
  • 1 回答
  • 0 關注
  • 663 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號