HTTP 沒你想的那么簡單
最近有個同學(xué)跟我吐槽,自己沒有回答上來關(guān)于 HTTP 協(xié)議的問題,面試直接掛掉了。
聽完我就有點(diǎn)詫異,HTTP 協(xié)議這么簡單的東西,做前端的還不了解?
他又說了:“不只是問了 GET 和 POST 這些,還問了一個什么 RESTful 約定之類的,然后又問了 HTTP Server 實(shí)現(xiàn)的問題,我之前都是用 Apache 或者 Nginx 這樣現(xiàn)成的 Server,沒想過這種自己實(shí)現(xiàn)一個 Server 的問題,對細(xì)節(jié)當(dāng)然就不了解了?!?/span>

后來我又問了幾個人,發(fā)現(xiàn)他還真不是個例,很多前端對于 HTTP 協(xié)議都沒有足夠深入的了解,只知道一些皮毛。我想說的是,做前端一定不要想當(dāng)然的沉浸在日常搬磚中,更不要隨大流沉迷在嘗鮮新技術(shù)中無法自拔。
極客時間的《用 Node.js 編寫一個 HTTP Server》就挺適合有一定前端工作經(jīng)驗,但知識、技術(shù)都亟待更新的人。如果你跟他們一樣,對 HTTP 協(xié)議、RESTful 規(guī)范以及 Node.js 開發(fā)基礎(chǔ)等資深前端必須掌握的知識沒有深入了解的話,我建議你去學(xué)習(xí)一下這方面的知識。
講師是開源項? Date-fns 成員吳陽,資深前端工程師,他會用三節(jié)課實(shí)戰(zhàn)編寫一個 HTTP Server 項目,從而讓你:
徹底搞清楚 HTTP 協(xié)議是怎么一回事
深入理解 RESTful 約定,不只會 GET 和 POST 兩種請求方法
學(xué)會用 Node.js 設(shè)計一個 HTTP Server
深入理解跨域請求和瀏覽器緩存機(jī)制
值得一提的是,吳陽不僅會手把手帶你用 Node.js 來創(chuàng)建一個 HTTP Server,而且還會給這個 Server 添加如斷點(diǎn)下載、實(shí)現(xiàn)跨域請求,以及瀏覽器緩存等功能,這樣上完課后,你自己就能實(shí)現(xiàn)一個大項目。

如何 0 元購買?
掃碼添加學(xué)習(xí)助理微信 → 獲得課程鏈接、源碼等資料 → 0 元學(xué)習(xí)
掃碼 0 元學(xué)
