做 web 應用, 前端和後端怎麼配合的

時間 2021-06-01 16:53:26

1樓:李保銀

我來說個具體的

後端:django+djangorestframework前端:vuejs或者angularjs

後端只提供restful api,前端只管拿資料業務也盡量放到前端完成。

2樓:facert

其實平時做開發的時候經常會遇到這種問題,因為題主是後端開發,所以從後端的角度去思考下。現在一般有兩種前後端互動的模式

1. api 互動,也就是前後端分離,前端 ajax 非同步獲取資料,然後在頁面渲染。這種方式前後端都互不干涉,只需要協商好資料格式就行。

2. 模板渲染方式互動,這種方式對 seo 友好,所以用的還是挺多的,不過這個就需要前端去改模板頁面,django 有自己的模板語言,雖然簡單,但前端不一定樂意去學。所以我一般是這個流程,前端寫完 html 頁面,然後後端把它改成模板頁面,再給前端去微調具體的細節。

3樓:

如果web應用是基於API的,那麼API文件就是你們之間的協議

如果web應用是基於template rendering的,那麼Django的template就是你們之間的協議(自然前端是需要懂一些template語言的,Django有針對前端開發者的template文件)

而協議就是前後端協作的基礎和規範。

4樓:未曾盡然

前端發來請求,後端解析發來的請求字段,然後去資料庫取資料出來傳遞給前端。

你所需要做的就是寫好文件,說明這個介面返回什麼資料型別,是json還是字串還是具體什麼,如果是json還得說明一下裡面有哪些返回值

大概就這樣吧,現在某小公司前端實習,與後端方面是這樣溝通的。

web開發中前端拼模版和後端拼模版的區別?

itlr 前端拼模板可以直接DOM化,更靈活 var tmpl template for item in items compile var items tmpl.render data 直接開始DOM操作 items.find li click function e 後端不可以。你希望顯示邏輯緊湊...

招聘時如何鑑定WEB前端和後端程式設計師的能力?

矮油糖果掉了 我們單位一般用兩種方法確定程式設計師能力,乙個是面試前的專業測評,主要用猿圈測評來看看水準是否符合我們的要求,第二個就是面試的時候找乙個比較有經驗資深的程式設計師和你一起,鑑定面試者說的是不是實話。 黃代雲 如果招聘目的只是為了更快的為專案貢獻code,給你一台電腦,乙個相關任務,直接...

有些工作應該前端做還是後端做?

1,有的跨域是後端做的。有的是前端做的,看情況,用最安全的方案。2,後端做。反正前端基本上就是拿洗得乾乾淨淨的資料直接展示。別的都不管的。 KentonYu Q2 難道服務端多收到幾個欄位會掛嗎?如果不會掛,服務端處理不處理其實對前端沒什麼影響吧,服務端不要用不拿就好了 如果會掛,那麼還是需要後端處...