前言
剛接觸 js 的同學在學到 ajax 的時候經常會懵掉,歸根結底就是對所謂的“后臺”、“服務器”這些概念沒有任何概念。課程中我講過 Express 做后臺,甚至寫了個簡單易用的 mock 工具 server-mock 來方便同學模擬數據,但經常會出現類似下面的對話:
同學:“你推薦的框架和工具我用了,用的也很爽,可是框架工具的外衣下到底發生了什么?除了 mock 數據,我還想做 HTTP 的緩存控制的測試、想做白屏和 FOUC的效果重現測試、想做靜態資源加載順序的測試、想做跨域的測試… ,如果我不明白里面后臺到底發生了什么還不如叫我去死…”
我:”多用多練,學到后面你自然就懂了,不甘心你可以先看看 Express 的源碼”
同學:“我用都還沒用熟練… 殺了我吧…”
如果想追根溯源,看源碼真的是唯一途徑,無奈源碼實在是太枯燥,為了功能的完善流行的框架引入太多和主線流程不先關的東西。即使偶爾能找到一些不錯的源碼解析的文章,也是又臭又硬,完全不適合缺少經驗的初學者。所以之前答應同學近期安排一次好懂有用的直播公開課,專門講解服務器和后端框架,盡量讓不管是前端小白還是前端老鳥都有收獲。
課程主題:【手把手教你實現Node.js Express框架】
直播時間:本周三(2017-07-05)?晚上20:30
內容大綱
本次直播課涉及的內容如下:
1、step0. 我們先使用 Nodejs 的入門知識搭建一個服/2、step1. 對搭建的服務器功能進行擴展,使之成為一個能用的靜態服務器
2、step2. 繼續擴展,讓我們的靜態服務器能解析路由,把服務器變成一個支持靜態目錄和動態路由的“網站”
3、step3. 模擬 Node.js 的后端框架 Express的使用方法,實現一個包含靜態目錄設置、中間件處理、路由匹配的迷你 Express 框架
4、step4. 完善這個框架
參與方式:加QQ群617043164,暗號“框架”,快來聽課吧!