iT邦幫忙

2021 iThome 鐵人賽

DAY 20
0

大家好我是烏木白,今天要和大家介紹的是 AJAX,AJAX 是我在學習 JavaScript 這門程式語言,很喜歡的一個部分,還蠻帶勁的哈哈哈!

什麼是AJAX?

AJAX 全名是「Asynchronous JavaScript and XML」,是網頁前端和後端伺服器要資料的一項技術,也如同名字一樣是一個非同步的 JavaScript 技術。

AJAX 圖解說明

圖片來源:
AJAX 完整解說系列:基礎觀念

這邊借用六角學院-副校長卡斯伯老師的圖片像大家解釋一下流程。

AJAX 是由網頁、伺服器、資料庫所組成。因為網頁僅需要與伺服器溝通,資料庫會由伺服器搞定,所以網頁前端可以不需要理會資料庫。

除了前後端的實體以外,在進行 AJAX 之前再來認識幾個專有名詞,分別是 API、請求、回應。

什麼是 API?

所有的 AJAX 都會有自己的 API 接口,API 的接口其實是一段網址,利用網址的方式去,去使用「HTTP 請求方法」。

什麼是網頁端請求?

AJAX 會有網頁端先發出它所需要的請求,依據不同的網址及請求方法進行,而伺服器會依據請求的方式、內容來進行回應。

什麼是伺服器回應?

當收到請求後,伺服器會依據所需要的方式,整理內容而回傳!

資料來源:
AJAX 完整解說系列:基礎觀念


上一篇
Day19 該如何發問問題?
下一篇
Day21 AJAX 請求方法?
系列文
如何成為一名斜槓煉金術士,學習前端相關技能30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言