ajax是什麼?為什麼使用?怎麼理解?

2021-10-09 06:42:40 字數 597 閱讀 7254

要學習一門市、技術之前,首先我們要了解一下他是什麼,為什麼使用,有什麼好處,該怎麼理解。現在就從下文開始了解吧

應用程式的大多數處理在使用者的瀏覽器中發生,而且對伺服器的資料請求往往很短。所以可以使用ajax建立功能豐富的應用程式,這些應用程式依賴基於web的資料,但是其效能遠遠超過老式的,因為老式方法要求伺服器傳回整個html頁面來響應使用者操作

無重新整理:不重新整理整個頁面,只重新整理區域性

無重新整理的好處:

1、只更新部分頁面,有效利用頻寬

2、提供連續的使用者體驗

3、提供類似c/s的互動效果,操作更方便

傳統同步互動模式是怎樣的?

在傳統模型中,使用的是同步互動模式,客戶端瀏覽器向伺服器提出請求,然後在伺服器響應這個請求之前,一直處於等待的狀態,並且不能進行別的操作。

主流技術非同步互動模式是怎樣的?

在ajax非同步互動模式中,在客戶端瀏覽器和伺服器當中,多了乙個傳遞物件ajax引擎,當客戶端瀏覽器是向ajax引擎提交請求,然後由ajax引擎負責和伺服器進行請求資訊轉交,這樣就能實現在客戶端瀏覽器傳送請求後,能夠繼續操作,而不是處於等待狀態。當伺服器處理完ajax引擎請求後,將響應傳遞給ajax引擎,ajax引擎會更新客戶端瀏覽器頁面。

RESTful是什麼,為什麼用,怎麼用

restful是什麼 其實restful絕大部分內容都是關於api設計時規範推薦的做法,並沒有新東西。只要符合rest設計原則的api都可以被稱為restful。restful的核心就是後端將資源發布為uri,前端通過uri訪問資源,並通過http動詞表示要對資源進行的操作。這裡涉及到乙個新概念 資...

「原型」是什麼?為什麼要使用「原型」

乙個軟體原型是所提出的新產品的部分實現。使用原型有三個主要目的 明確並完善需求原型作為一種需求工具,它初步實現所理解的系統的一部分。使用者對 原型的評價可以指出需求中的許多問題,在你開發真正產品之前,可以最低的費用來解 決這些問題。探索設計選擇方案原型作為一種設計工具,用它可以探索不同的使用者介面技...

CDN 是什麼?為什麼要使用CDN?

第一讓你的文件盡可能地小或少,這樣整個傳輸速度就會有所提公升。第二盡可能讓你的文件離終端使用者所在的位置近一些,這樣整個傳輸路徑就會大大減短。共有雲廠商在全世界各地都遍布不計其數都資料中心和伺服器,cdn服務簡單來講就是這些廠商將你的伺服器上面的文件分發到他們不同地區的伺服器的當中,每個地區可以稱為...