✔ Day15 題目:對 React 的生命週期熟嗎?有哪一些生命週期

  1. constrcutor,component 被建立
  2. mount,component 被 render 到 DOM 上面去,又有 didMount 跟 willMount,就是正要被放上去還有已經放上去了
  3. update,component 更新 state 或 props 的時候
  4. unmount,component 從 DOM 被拿下來要消失的時候

✔ Day14:請問 cookie, localStorage 與 sessionStorage 的差別是什麼?

  1. cookie 是瀏覽器儲存資訊的地方,可以由 server 透過 Set-Cookie header 指定要存什麼,會隨著 request 一起被帶給 server
  2. localStorage 也可以存資訊,只能存字串,不會隨著 request 被帶給 server
  3. sessionStorage 與 localStorage 類似,差別在於分頁關掉之後儲存的資料就不見了,不會被一直保留住

✔ Day13:請問 CSS 怎麼做垂直水平置中?請提供至少兩個方法

  1. flexbox 搭配 align-items: center + justify-content: center;
  2. position absolute/fixed + top left 50% + transform: translate(-50%, -50%)
  3. 其他請自行 google

Day12:從網址列輸入 google.com 按下 enter 到看到頁面,請問這中間發生了哪些事情?

可以講到的很多,講自己會的就好,像是:

  1. DNS 查詢
  2. request response 來回的過程
  3. 瀏覽器的顯示

想回答更多就是針對每個細節再下去講,例如說:

  1. DNS 查詢具體上是怎麼做的,是分成一層一層的來查詢