前端、後端差異 & 瀏覽器運作流程


Posted by Vickey on 2021-04-17

1.請解釋後端與前端的差異。

在目前工作中有接觸一些概念,其實前後台也區分成前後端,闡述如下:
前台前端是給一般使用者看得
前台後端是一般使用者看不到的; 技術人員看的
後台前端是給技術人員看的
後台後端是給技術人員看的
感覺很繞口,簡單說前端可透過CSS, HTML, JS 調整修改在葉面上可及時看到調整的部分,例如 顏色、字體、大小、排版等等; 後端的部分像是資料庫連線、發請求、回應請求、流量處理等等這些是調整以後看不到畫面的,需透過看log或者報錯誤才會知道調整是否異常(較抽象)

2.假設我今天去 Google 首頁搜尋框打上:JavaScript 並且按下 Enter,請說出從這一刻開始到我看到搜尋結果為止發生在背後的事情。

請以抽象概念理解:
將電腦上的作業系統、電腦的主機、瀏覽器看成是一層一層疊加上去的畫面。

  1. google 首頁搜尋時,向 OS 作業系統發出請求。
  2. OS 作業系統向硬體端〈實體主機〉發出請求。
  3. 實體主機經由網卡發出請求。
  4. 到此步驟都算是前端部分,看的到、可操作;前端向後端請求。
  5. 向server請求。
  6. server 伺服器向資料庫 DB 請求。
  7. DB 回應 server。
  8. server 回應給網卡。
  9. 網卡回應給主機。
  10. 實體主機將回應送至 OS 作業系統。
  11. OS 作業系統回應給瀏覽器,呈現搜尋結果在網頁上。

#FE #BE #Browser







Related Posts

Git 版本控制(上)

Git 版本控制(上)

筆記、[FE101] 前端基礎 HTML

筆記、[FE101] 前端基礎 HTML

第二章:7 撰寫布林通道突破策略

第二章:7 撰寫布林通道突破策略


Comments