寫了一本書《JS網頁開發者》

08 Apr 2013

注意,本書目前暫時停止撰寫,因為寫到一半筆者才發覺自己有更多東西得學習。(2013/12)

作者:劉君羿(trantor.liu@gmail.com)
對象:JS進修者,JS前後台工程師,Node.js初學者
狀態:未完成(預計15章,完成5章)
前五章試讀版

如有任何建議或是想參與編輯歡迎寄信到作者信箱,謝謝。

簡介

筆者目前就讀台灣大學資訊工程學系四年級,大二開始學習網頁設計(PHP,JS等),大三學習Node.js。目前的project馬康多網路書店(Macondo.tw)便是使用本書所介紹的架構。

剛開始學習JS時,並不是很喜歡這個語言,直到接觸Node.js後,才開始愛上它;過去所學的JS design patterns終於派上用場;前後台的MVC架構,讓程式碼不再一團亂,節省維護的時間。

這本書將教你如何成為JS網頁開發者,從JS語言本身、patterns,到前後台frameworks(Express.js、Backbone.js等),給你一個簡潔而完備的指引,省去自己摸索每個libraries的時間。

書目(本書用中英夾雜,唯有目錄都是英文)

  1. Getting Started with JavaScript
  2. JavaScript the Language
  3. Design Patterns
  4. Async JavaScript
  5. Backend Design
  6. Node.js
  7. Connect
  8. Express
  9. MongoDB
  10. A Sample Blog
  11. Frontend Design
  12. Backbone.js
  13. Require.js
  14. Rewrite the Sample Blog
  15. What else?
  16. Node Cluster
  17. Socket.IO
  18. Redis

推薦書籍

Professional JavaScript for Web Developers
作者:Nicholas C. Zakas · 出版社:John Wiley & Sons

JavaScript: The Good Parts
作者:Douglas Crockford · 出版社:Yahoo Press

JavaScript Web Applications
作者:Alex MacCaw · 出版社:O’Reilly Media