TOP
從紙書中看見香港,指定港書滿888再折100
Node Web開發(簡體書)
滿額折

Node Web開發(簡體書)

商品資訊

人民幣定價:35 元
定價
:NT$ 210 元
優惠價
87183
海外經銷商無庫存,到貨日平均30天至45天
下單可得紅利積點 :5 點
商品簡介
作者簡介
名人推薦
目次

商品簡介

Node 是一個服務器端的JavaScript 解釋器,是構建快速響應、高度可擴展網絡應用的輕量高效的平臺。Node 使用事件驅動和非阻塞的I/O 模型,非常適合數據密集、對實時響應要求高的分布式應用。微軟、eBay、LinkedIn、雅虎等世界知名公司及網站均有使用Node 的成功案例。
《Node Web開發》是基于Node 開發Web 應用的實用指南,全書共分6 章,通過示例詳盡介紹了Node 的背景、原理及應用方法。全書內容涉及Node 簡介、Node 安裝、Node 模塊、實現不同版本的簡單應用、實現簡單的Web 服務器和EventEmitter,以及數據存儲和檢索。另外,本書涵蓋了Node 服務器端開發的主要挑戰及應對方案。

作者簡介

David Herron,軟件開發人員和軟件質量工程師,在硅谷從業20多年,目前在雅虎擔任質量工程小組的架構師,管控公司基于Node開發的Web應用平臺的質量。
他曾為Sun公司主管工程師,并作為Java SE質量工程小組的架構師負責開發自動化測試工具(包括現在廣泛用于GUI自動測試軟件的AWT Robot類),期間參與了OpenJDK和JDK-Distros項目的啟動,舉辦了世界性的Mustang Regressions大賽,讓Java開發者社區尋找Java 1.6的bug。
任職Sun公司之前,他曾為VXtreme公司開發視頻流處理工具(Windows Media Player的前身),在Wollongong集團從事電子郵件客戶端和服務器軟件的開發,加入了互聯網工程任務組,負責改進與電子郵件相關的協議。
鄢學?,阿里云云手機開發者運營負責人,曾在網易做過UI設計師,在雅虎中國領導過前端團隊,在口碑網領導過UED團隊,還擔任D2前端技術論壇顧問。對Web標準、前端開發模式、性能優化和自動化有較深入的研究。目前專注于從Mobile到PC領域的設計、技術和業務間的結合,常用ID:秦歌、三七。其譯著有《JavaScript語言精粹》和《高性能網站建設進階指南:Web開發者性能優化最佳實踐》,個人博客是dancewithnet.com,Twitter賬號是@ kavenyan。
吳天豪,阿里云計算前端開發工程師,w3ctech杭州站負責人,w3ctech.com內容貢獻者,負責過口碑網產品線的開發、基于移動瀏覽器的Web App開發,致力于構建快速、高效、可訪問性高的Web應用。
廖健,阿里云資深前端開發工程師,有多年Flash平臺開發經驗,喜歡奔放的腳本語言,曾在D2論壇和HTML5研究小組線下沙龍做過技術分享,目前主要研究和實踐Web技術在移動平臺上的應用。

名人推薦

用Node平臺打造高性能Web應用
雅虎架構師精準解讀最炙手可熱的Web開發技術
從基礎到實踐,示例豐富

目次

第1章 Node入門
1.1 Node能做什么
1.2 為什么要使用Node
1.2.1 架構問題:線程,還是異步事件驅動
1.2.2 性能和利用率
1.2.3 服務器利用率、成本和綠色Web托管服務
1.3 Node、Node.js還是Node .JS
1.4 小結
第2章 安裝并配置Node
2.1 系統要求
2.2 在符合POSIX標準的系統上安裝
2.3 在Mac OS X上安裝開發者工具
2.3.1 在home目錄下安裝
2.3.2 在系統級目錄下安裝Node
2.3.3 在Mac OS X上使用MacPorts安裝
2.3.4 在Mac OS X上使用homebrew安裝
2.3.5 在Linux上使用軟件包管理系統安裝
2.3.6 同時安裝并維護多個Node
2.4 驗證安裝成功與否
2.4.1 Node命令行工具
2.4.2 用Node運行簡單的腳本
2.4.3 用Node啟動服務器
2.5 安裝npm--Node包管理器
2.6 系統啟動時自動啟動Node服務器
2.7 小結
第3章 Node模塊
3.1 什么是模塊
3.1.1 Node模塊
3.1.2 Node解析require ('module')的方式
3.2 Node包管理器
3.2.1 npm包的格式
3.2.2 查找npm包
3.2.3 使用npm命令
3.2.4 Node包版本的標識和范圍
3.2.5 CommonJS模塊
3.3 小結
第4章 幾種典型的簡單應用
4.1 Math Wizard
4.2 不依賴框架的實現
4.2.1 路由請求
4.2.2 處理URL查詢參數
4.2.3 乘法運算
4.2.4 其他數學函數的執行
4.2.5 擴展Math Wizard
4.2.6 長時間運行的運算(斐波那契數)
4.2.7 還缺什么功能
4.2.8 使用Connect框架實現Math Wizard
4.2.9 安裝和設置Connect
4.2.10 使用Connect
4.3 使用Express框架實現Math Wizard
4.3.1 準備工作
4.3.2 處理錯誤
4.3.3 參數化的URL和數據服務
4.4 小結
第5章 簡單的Web服務器、EventEmitter和HTTP客戶端
5.1 通過EventEmitter發送和接收事件
5.2 HTTP Sniffer--監聽HTTP會話
5.3 基本的Web服務器
5.4 MIME類型和MIME npm包
5.5 處理cookie
5.6 虛擬主機和請求路由
5.7 發送HTTP客戶端請求
5.8 小結
第6章 存取數據
6.1 Node的數據存儲引擎
6.2 SQLite3--輕量級的進程內SQL引擎
6.2.1 安裝SQLite 3
6.2.2 用SQLite3實現便簽應用
6.2.3 在Node中使用其他SQL數據庫
6.3 Mongoose
6.3.1 安裝Mongoose
6.3.2 用Mongoose實現便簽應用
6.3.3 對MongoDB數據庫的其他支持
6.4 如何實現用戶驗證
6.5 小結

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 183
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區