摘要:接下來說一說路由問題和頁面之間傳參問題,我用做的前后端分離項(xiàng)目一般沒有路由,直接就是連接的形勢(shì)跳轉(zhuǎn)頁面,雖然這樣很不妥,但是好像也沒啥辦法。總之,實(shí)現(xiàn)的前后端分離是不完美的,成本也是很高的,新手可以試試,建議學(xué)習(xí)或者之類的高級(jí)框架。
傳統(tǒng)的web開發(fā)模式想必大家都知道,不管是jsp、asp、php或者一些魔板引擎開發(fā),其實(shí)道理都是一樣的,都是服務(wù)端渲染,原理是:瀏覽器發(fā)送一個(gè)get請(qǐng)求,服務(wù)器對(duì)應(yīng)的返回前端一個(gè)html頁面,由瀏覽器渲染,一張網(wǎng)頁就呈現(xiàn)在用戶面前了。
但是今天要說的就是大家一直在談?wù)摰脑掝}了,那就是“前后端分離的開發(fā)模式”,它的好處自然不必多說,那用我們最熟知jquery能不能做到前后端分離開發(fā)呢?答案是可以的!
具體實(shí)現(xiàn)也很簡(jiǎn)單,前端工程師通過ajax訪問后臺(tái)接口(可能會(huì)遇到跨域問題,詳見上一篇文章)如下:
> $.ajax({ > type:"get", > url:"/api", > data:{user:"小明","tel":12345xxxxx} > success:function(data){ > console.log(data) > } })
通過一手ajax你可調(diào)用任何api,與后臺(tái)通信不是什么難事。
但是渲染這塊就很麻煩了,你可以選擇的渲染方式有:append()、html()、text()等,總之很麻煩。
接下來說一說路由問題和頁面之間傳參問題,我用jQuery做的前后端分離項(xiàng)目一般沒有路由,直接就是連接的形勢(shì)跳轉(zhuǎn)頁面,雖然這樣很不妥,但是好像也沒啥辦法。頁面?zhèn)鲄⑦@哭基本可以解決,你可以通過地址欄傳參,另一個(gè)頁面通過js獲取地址欄參數(shù),進(jìn)而實(shí)現(xiàn)地址欄傳參這件事。
總之,jquery實(shí)現(xiàn)的前后端分離是不完美的,成本也是很高的,新手可以試試,建議學(xué)習(xí)vue或者angular.js 之類的高級(jí)框架。
有說的不對(duì)的地方歡迎技術(shù)大牛評(píng)論指正!以上僅代表我的個(gè)人觀點(diǎn)。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/93575.html
摘要:接下來說一說路由問題和頁面之間傳參問題,我用做的前后端分離項(xiàng)目一般沒有路由,直接就是連接的形勢(shì)跳轉(zhuǎn)頁面,雖然這樣很不妥,但是好像也沒啥辦法。總之,實(shí)現(xiàn)的前后端分離是不完美的,成本也是很高的,新手可以試試,建議學(xué)習(xí)或者之類的高級(jí)框架。 傳統(tǒng)的web開發(fā)模式想必大家都知道,不管是jsp、asp、php或者一些魔板引擎開發(fā),其實(shí)道理都是一樣的,都是服務(wù)端渲染,原理是:瀏覽器發(fā)送一個(gè)get請(qǐng)求...
摘要:基本邏輯如下圖所示對(duì)此做了一個(gè)點(diǎn)贊的,邏輯不復(fù)雜,但達(dá)到了作為中間層實(shí)現(xiàn)前后端分離的目的。 零、用koa2實(shí)現(xiàn)前后端分離的點(diǎn)贊+1的功能(歡迎clone和star) Github:https://github.com/pengxiaohua/praise-by-koa簡(jiǎn)書:http://www.jianshu.com/p/c3215333655a 一、前后端不分離存在什么問題 之前做一...
摘要:因此今天要討論的話題就是前后端分離的開發(fā),讓前端工程師的工作更飽滿,更具有價(jià)值如何實(shí)現(xiàn)前后端分離要實(shí)現(xiàn)前后端分離開發(fā)其實(shí)不是什么難事,前輩早就有很多經(jīng)驗(yàn)了,比如等。 為什么要做分離開發(fā): 現(xiàn)在很多公司的web開發(fā)模式都是用jsp、php、asp等等開發(fā),由服務(wù)端渲染,而前端工程師的工作就是完成切圖及靜態(tài)頁面的搭建,他們的精力都放在了輔助別人完成項(xiàng)目的工作,背鍋還不討好,責(zé)任劃分不明確。...
摘要:因此今天要討論的話題就是前后端分離的開發(fā),讓前端工程師的工作更飽滿,更具有價(jià)值如何實(shí)現(xiàn)前后端分離要實(shí)現(xiàn)前后端分離開發(fā)其實(shí)不是什么難事,前輩早就有很多經(jīng)驗(yàn)了,比如等。 為什么要做分離開發(fā): 現(xiàn)在很多公司的web開發(fā)模式都是用jsp、php、asp等等開發(fā),由服務(wù)端渲染,而前端工程師的工作就是完成切圖及靜態(tài)頁面的搭建,他們的精力都放在了輔助別人完成項(xiàng)目的工作,背鍋還不討好,責(zé)任劃分不明確。...
閱讀 4723·2021-11-15 11:39
閱讀 2691·2021-11-11 16:55
閱讀 2200·2021-10-25 09:44
閱讀 3504·2021-09-22 16:02
閱讀 2433·2019-08-30 15:55
閱讀 3122·2019-08-30 13:46
閱讀 2656·2019-08-30 13:15
閱讀 1944·2019-08-30 11:12