前端三分鐘

一起用三分鐘分享技術與知識

用 HTTP Cookies 記住你的曾經

從把妹角度理解前後端如何和平相處

為什麼需要 Cookie在前兩篇文章小編介紹了非同步 AJAX和網頁即時通訊技術,可以發現前後端 API 的溝通只關注在 “傳入” 和 “傳出” 或 “事件”,過程中 HTTP 的溝通並沒有包含狀態。 所以若重新整理或再次開啟相關頁面需回到上一次的狀態時,Cookie 提供狀態的存放空間來恢復前一次瀏覽。 瀏覽器雖然有提供 localStorage、sessionStorage、Indexe......
me
林彥成
2022-09-24 | 3 min.

網頁即時通訊實作 X Long-Polling, Server Sent Events, WebSockets

從把妹角度理解前後端如何和平相處

在另外一篇文章小編介紹了怎麼透過非同步 AJAX 的方式跟伺服器進行溝通,那需要即時的同步溝通怎麼辦? 這篇文章接著會介紹可以做到網頁即時通訊服務的技術: Long-Polling: 長時間輪詢 Server Sent Events: 伺服器傳送事件 WebSocket: 全雙工通訊 Forever Frame: IE only,嵌入一個 IFrame,連向 SignalR 提供的內容 ......
me
林彥成
2022-09-23 | 4 min.

全攻略 AJAX 是什麼

從把妹角度理解前後端如何和平相處

在前面幾篇文章,小編介紹了什麼是 API、API 系統設計方法、Web API 實作解析,接下來就來介紹怎麼透過 AJAX 這個技術和後端的 Web API 溝通進行資料交換。 確認 API 的介面 用戶端透過瀏覽器發出 AJAX 請求 伺服器依據請求的方法、內容與資料庫資源整合後進行回應 以男女交往來說重要的溝通是 丟球: 會不會丟球,不會丟球對方就不知道該怎麼和你進一步互動 接球:......
me
林彥成
2022-09-22 | 5 min.

Web API 實作解析

從把妹角度理解前後端如何和平相處

小編在另外兩篇文章分別介紹了什麼是 API和 API 系統設計方法,談了許多 API 概念上的東西。 這篇文章會從實作的角度用 JavaScript、Java、Python 來實作後端的 Web API。 實作就是最好的學習,這就跟讀了很多把妹相關的書籍,還不如註冊個交友軟體天天練習跟女生聊天一樣,小編在年初也是因為受到直屬學弟們的鼓勵就真的註冊了而且還天天晚上都在熬夜聊天。 Web API......
me
林彥成
2022-09-17 | 3 min.



API 系統設計方法 X 面試指南

從把妹角度理解前後端如何和平相處

API 重要的是訊息交換,在意的是傳入和傳出,就像談戀愛的時候,要知道對方問了什麼問題可能是對你有好感,而又該怎麼應對。 API 在系統設計上通常是為了讓團隊合作而產生的,接下來這篇文章會從 API 系統設計流程和設計方法兩方面來切入。 API 系統設計流程在 API 系統設計流程上粗分主要有三個階段: API 規格文件撰寫 內部審查 早期使用回饋與 Beta 測試 撰寫規格文件就好像彼......
me
林彥成
2022-09-16 | 5 min.

RESTful API 是什麼?該怎麼理解?

從把妹角度理解前後端如何和平相處

在這系列的前幾篇文章著重在個體,探討了網頁端是怎麼由 HTML 組成以及透過 CSS 長成什麼樣子,這篇文章會來介紹前後端溝通的重要觀念 API。 什麼是 APIAPI (Application Programming Interface),中文是應用程式介面,介面是用於程式間溝通的抽象概念。 溝通,重要的是訊息的交換 以男女交往來說重要的溝通是 丟球: 會不會丟球,不會丟球對方就不知......
me
林彥成
2022-09-15 | 3 min.

用 Hexo 和 Github Pages 建立部落格吧

從把妹角度理解前後端如何和平相處

前幾年在小編當工程師時常常逛 Github,發現有些人會利用這個空間來開部落格,於是稍微研究後就決定動手做一個,也就是大家現在所看到的前端三分鐘。 在另外一篇文章小編介紹過想架站不會寫網頁,那就用 WordPress 吧,這篇文章就來推薦對於網站技術略懂略懂的工程師們另外一個架站選擇 Hexo。 同樣的以男女交往首先還是外在的條件、談吐等等要超過可交往的門檻,而 Hexo 的佈景主題跟外掛系......
me
林彥成
2022-09-14 | 3 min.

想架站不會寫網頁,那就用 WordPress 吧

從把妹角度理解前後端如何和平相處

不會寫程式也可以架設網站甚至賺錢?! 隨著科技的進步,答案是可以的。 近年來各種軟體都轉換成服務的形式 (SaaS),透過網路就可以存取和使用並達到預期結果。 那不太會認識女孩子也可以交到女朋友嗎?! 就讓我們來看下去。 什麼是 WordPressWordPress 是以 PHP 和 MySQL 為平台的自由開源的部落格軟體和內容管理系統,並且擁有相當豐富的模板系統、外掛程式可以直接使用。 ......
me
林彥成
2022-09-13 | 3 min.