假設現在有一個購物網站,你把一系列商品加入購物車之後,想說等到周年慶再一次下單。那麼再次開啟這個購物平台時,瀏覽器是怎麼做到把你之前下訂的商品清單一字不落、完完整整的送出 response 的呢? 要知道, HTTP 這個協定本身是 stateless (無狀態的),也就是說:對它來說,每個 request 都是獨立不相關的個體(沒錯,就跟統計上的獨立是一樣的意思)。 session: 給予狀態 session 這個詞是一個抽象DER概念,表示 有狀態的 (在前端比較接近這個意思) 或者更精確的說是"具有狀態的一段期間"...ummm 比如說設定 cookie 然後到這個 cookie 過期之間的這一段期間嗎? 為了讓瀏覽器記得 request 之間的關係(從 stateless 變成 stateful),需要給予 session 的概念,實作的方法可以有很多種,這裡介紹兩種方法:網址列 或 cookie。
11/16/2021[TOC] 好讀版( •̀ ω •́ )✧ 請列出 React 內建的所有 hook,並大概講解功能是什麼 useState :::info :bulb:state(狀態) 用來保存用戶的資料,當 state 被改變,會重新 render 畫面,目的是使畫面和用戶的資料保持一致 :::
11/14/2021待解之謎: ;甚麼時候要放,甚麼時候不用放 爽就好,但是要統一 nodejs, 瀏覽器 都是 JS 的 runtime (= 執行環境) console.log(123)會回傳undefined node file 執行檔案
11/10/2021[TOC] npm init npm install something 如果在 init 的子資料夾做 install 的話,會自動往上層的 init 安裝。 如果希望子資料夾也有 init 的話,就下 npm init 設定 eslint
11/2/2021or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up