讀了《JavaScript Web 應用開發》

zphhhhh發表於2017-02-22

書名:JavaScript Web應用開發
用時:四天
星級:★★★半☆
簡評:這是一本通過使用工具講解 JavaScript Web 架構層次的書,工具稍顯過時而思路仍不過時。

全書站在架構的角度,說明了一個工程的構建、依賴管理、MVC 模式、API 設計等過程。


構建優先
剛進入一個新公司,我們可能在搭配環境這件事上就浪費了大量的時間,每次使修改生效可能又需要一定的時間。而使用構建優先原則,保證了過程最大程度的自動化和程式碼最大程度的清晰度。

依賴管理
這部分收穫頗多,溫習了單一職責原則、工廠函式等設計模式,通過程式碼講解 DI / IoC 這種依賴模式的優點, 著名的 Angular 中就使用依賴注入。接著講解 RequireJS (js 非同步模組載入器),Browserify(在瀏覽器中使用 CJS 模組),兩種包管理器 Bower 和 Component(不過現在用的比較少?),最後介紹了 ES6 中一些新語法。

MVC 模式
這部分主要介紹 MVC 與 Backbone ,有點落伍了,畢竟是兩年前的書,感嘆一下,前端的書過時的真快啊,不能怪它價格高了 :)。

API 設計
關於 REST API 設計和分層服務架構。 REST API 之前有所瞭解,阮一峰老師有篇關於這點的文章很不錯。這部分學習到了分頁、快取和限流的工作原理,這可以使 REST API 更安全。另外有點懷疑 http 頭部這麼多標籤,這是一個好的設計嗎?


去年買的書了,最近才撿起來讀,哈哈哈哈。

相關文章