ISBN: 9789862019405
出版日期: 2014-07-29
作者: 朴靈
裝訂: 平裝.單色印刷.464頁.23.
◎徹底了解Node的精髓—非同步程式設計模式
◎JavaScript透過Node.js進軍所有領域,這是成為一流程式設計師非看不可的關鍵內容
深入講解Node技術及實現原理
完整呈現阿里巴巴第一線Node開發者的經驗
JavaScript是能執行於前後端的程式語言,伴隨著Java、PHP與.NET等伺服端技術的風行,以及與前端瀏覽器的JavaScript越來越重要相比,伺服端JavaScript逐漸式微,不過,伺服端JavaScript現在又回來了,因為Node已誕生。
市面上的Node書籍大多停留在Node的介紹或者框架、程式庫等使用層面的初階知識,而本書則將從不同的視角來介紹Node內在的特點和結構,適合已瞭解Node基本知識、想深入了解Node觀念的您來閱讀。
第1章:簡介Node,了解Node的發展歷程以及帶來的影響和價值。
第2章:介紹Node的模組機制,了解Node如何實現CommonJS模組和套件規範。
第3章:說明Node將非同步I/O作為主要設計理念的原因,以及其詳細實作過程。
第4章:介紹非同步程式設計,包括常見的非同步設計問題,以及詳細的解決方案。
第5章:介紹Node的記憶體控制,包括垃圾回收、記憶體限制、查看記憶體、記憶體洩漏,以及大量記憶體應用等內容。
第6章:介紹Node的資料在I/O串流的結構或狀態。
第7章:介紹Node支援的TCP、UDP與HTTP等程式設計,並有WebSocket、TLS與HTTPS等說明。
第8章:介紹建構Web應用的過程中遭遇的大多數技術細節,例如資料處理、路由、MVC、範本與RESTful等
第9章:介紹Node的多處理程序技術,以及如何藉助多處理程序的方式提升應用服務的可用性和性能。
第10章:介紹Node的單元測試和性能測試等技巧。
第11章:介紹將Node產品化時需注意的細節,例如專案工程化、程式碼部署、日誌、性能、監控告警、穩定性與異質性共存等。
附錄A:詳細介紹Node的安裝步驟。
附錄B:討論Node的偵錯技巧。
附錄C:探討團隊實踐或多人協作過程中需要注意的設計規範問題。
附錄D:說明如何透過私有NPM倉庫的建立,藉以解決企業隱私安全等方面的問題。
現在閱讀本書來開啟您人生的第一個Node節點吧!
強力推薦
一本實務性極強、目前市面上品質最優的Node技術書藉。~~阿里巴巴資料平台事業部資料交換平台總監、CNode社群創辦人 空無
作者簡介
朴靈
作者簡介
朴靈
本名是田永強,就職於阿里巴巴資料平台,為資深工程師、Node.js傳道士,寫了多篇文章介紹Node.js的細節。
活躍於CNode社群,是NodeParty的組織者和JSConf China(滬JS和京JS)的組織者之一。熱愛開放原始碼,亦是多個Node.js模組的作者。個人GitHub位址:github.com/JacksonTian。
Zone | Order Total (RM) | Delivery Fee (RM) |
---|---|---|
West Malaysia | Flat Rate | 6.00 |
Zone | Items/Weight | Delivery Fee (RM) |
---|---|---|
East Malaysia | First 1.00 kg | 12.00 |
Extra 1.00 kg | 2.50 | |
Singapore | First 1.00 kg | 25.00 |
Extra 1.00 kg | 5.00 | |
Australia, New Zealand | First 1.00 kg | 159.77 |
Extra 0.50 kg | 52.65 | |
Austria, Denmark, Finland, Ireland, Switzerland, Russia | First 1.00 kg | 157.78 |
Extra 0.50 kg | 34.31 | |
Brunei, Cambodia, Laos, Mongolia | First 1.00 kg | 175.10 |
Extra 0.50 kg | 87.14 | |
Belgium,France, Germany, Netherlands, Spain, U.K | First 1.00 kg | 150.94 |
Extra 0.50 kg | 30.46 | |
China | First 1.00 kg | 96.44 |
Extra 0.50 kg | 25.35 | |
Bangladesh, Brazil, Iraq, Pakistan, Qatar, S.Arabia, UAE, Sri Lanka | First 1.00 kg | 118.52 |
Extra 0.50 kg | 24.96 | |
South Africa | First 1.00 kg | 118.52 |
Extra 0.50 kg | 24.96 | |
Philippines | First 1.00 kg | 91.42 |
Extra 0.50 kg | 15.29 | |
Canada, United States, Mexico | First 1.00 kg | 162.58 |
Extra 0.50 kg | 35.90 | |
Hong Kong | First 1.00 kg | 80.63 |
Extra 0.50 kg | 29.06 | |
India | First 1.00 kg | 113.30 |
Extra 0.50 kg | 22.28 | |
Indonesia | First 1.00 kg | 107.35 |
Extra 0.50 kg | 24.87 | |
Japan | First 1.00 kg | 112.97 |
Extra 0.50 kg | 35.03 | |
Macau | First 1.00 kg | 92.93 |
Extra 0.50 kg | 13.82 | |
Singapore | First 1.00 kg | 74.75 |
Extra 0.50 kg | 21.49 | |
Taiwan | First 1.00 kg | 94.42 |
Extra 0.50 kg | 34.76 | |
Thailand | First 1.00 kg | 94.10 |
Extra 0.50 kg | 28.25 | |
Vietnam | First 1.00 kg | 98.94 |
Extra 0.50 kg | 14.34 |