91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

web前后端交互方式是什么

發布時間:2022-02-25 10:18:32 來源:億速云 閱讀:157 作者:iii 欄目:開發技術

這篇文章主要講解了“web前后端交互方式是什么”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“web前后端交互方式是什么”吧!

  正如我們所知,一個完整的IT項目是由多個不同崗位共同完成的,包括UI設計、前端開發、后端開發、測試等。前端后端需要通過技術上交互實現聯通,那么web前后端交互技術都有哪些呢?

  前端開發需要做的事情,只有兩個:1. 創建界面結構 2. 數據交互

  數據交互其實又可以分為兩種:1. 給后臺技術 2. 從后臺那數據

  數據交互的目的是什么?

  取:將數據渲染到dom文檔中  給:提交數據到后臺后,后臺會繼續返回我們一個數據,拿到這個數據,然后渲染頁面.

  1. 利用cookie

  例如:前臺通過登錄來存儲cookie

  后臺通過req.cookies()來獲取存儲的cookie信息

  2. 利用Ajax

  在學習NodeJS之前最常用的前后端交互大都利用ajax 和JQuery中已經封裝好的$.ajax、$.post、$.getJSON 通過創建一個XMLHttpRequest對象,來進行前后端交互。

  在學NodeJS之后我們也利用依賴于$http服務自己搭建的_http來完成get、post和jsonp的方式來進行前后端交互;

  3. jsonp

  jsonp是前后端結合跨域方式,因為前段請求到數據需要在回調函數中使用,所以后端得將數據放回到回調函數中

  jsonp屬于AJAX嗎? ajax是指通過使用xmlhttpquest對象進行異步數據交互的技術,jsonp是依靠scriptsrc屬性來獲取的,不屬于ajax

  4. 服務端渲染

  瀏覽器請求到的內容其實可以通過后端加工一下,將一會數據直接渲染好,再給瀏覽器就可以了

  在php中實現服務端渲染:

  在php語言文件中可以放入html代碼,訪問php文件的時候就相當于訪問這個對應的html文件,因為在php文件中,所以可以寫一些php的代碼來渲染數據

  在Node中實現服務端渲染:

  利用模板引擎,node在渲染模板的時候給模板傳入數據,在模板中就可以使用特定的語法來渲染dom了 例如:ejs,jade

  注意:express里的路由是靠請求路徑劃分的,前一個自己搭的路由是根據請求類型劃分的。

  5. webSocket 和 Socket.io

  網上的兩個程序通過一個雙向的通信連接實現數據的交換,這個連接的一端成為一個scoket

  通過建立socket雙向連接,就可以讓客戶端和服務端直接進行雙向通信

  簡單的小案例:socket.io聊天的思路

  1. 服務器端建立好服務端, var wss=require(“socket.io”)(server)

  2. 創建客戶端的連接socket var wsc = io.connect(‘ws://’)

  3. 客戶端連接 wsc.on(“connect”,function(e){})

  4. 服務器端接收到客戶端連接的消息 wss.on(“connection”,function(socket){})

  5. 客戶端發送消息的時候觸發 wsc.on(“meaasge”,function(msg){})

  6. 客戶端接收到服務器端發送消息 wsc.on(“message”,function(e){})

感謝各位的閱讀,以上就是“web前后端交互方式是什么”的內容了,經過本文的學習后,相信大家對web前后端交互方式是什么這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

巴青县| 缙云县| 海淀区| 库尔勒市| 榆社县| 彰化市| 神木县| 黄浦区| 河间市| 杂多县| 星子县| 玛沁县| 山东省| 马龙县| 东丰县| 耒阳市| 玛纳斯县| 淮安市| 普陀区| 兖州市| 忻州市| 哈尔滨市| 昭平县| 错那县| 平罗县| 泸西县| 黄陵县| 桃园市| 八宿县| 贺州市| 南充市| 莱州市| 张家川| 海伦市| 保定市| 白水县| 都匀市| 河津市| 张家界市| 靖宇县| 普定县|