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