TOP
💡 邁向小一的第一步!給孩子一本「查得到自信」的專屬辭典,輕鬆跨越閱讀關卡!🚀
JavaScript快速全棧開發(簡體書)
滿額折

JavaScript快速全棧開發(簡體書)

商品資訊

人民幣定價:49 元
定價
:NT$ 294 元
優惠價
87256
領券後再享88折起
海外經銷商無庫存,到貨日平均30天至45天
下單可得紅利積點 :7 點
商品簡介
作者簡介
目次

商品簡介

本書涵蓋JavaScript快速開發的多項前沿技術,是極其少見的前後端技術集大成之作。本書所涉技術包括Node.js、MongoDB、Twitter Bootstrap、LESS、jQuery、Parse.com、Heroku等,分三部分介紹如何用這些技術快速構建軟體原型。第一部分是基礎知識,讓大家真正認識前後端及敏捷開發,並學會搭建本地及雲環境。第二部分與第三部分分別介紹如何構建前端原型和後端原型。作者以前端元件開篇,通過為一個示例聊天應用Chat打造多個版本(Web/移動),將前端和後端結合在一起並給出應用部署方式。

本書適合進階的初學者和中級Web及移動開發者閱讀參考,特別適合熟悉Ruby on Rails、PHP、Perl、Python或者Java等語言的程式師。

作者簡介

瑪律達諾夫


資深軟體工程師,帶領團隊重構了具有5000萬用戶的DocuSign;社交媒體新聞聚合網Storify.com工程師,為包括BBC、NBC、CNN、白宮等客戶提供服務;原Gizmo首席技術官和聯合創始人,期間參與著名的500 Startups商業加速器項目;科技聚會和編程馬拉松活動的常客,曾和FashionMetric.com團隊一起在AngelHack活動上12次入圍決賽;General Assembly、Hack Reactor、pariSOMA和Marakana等機構的講師,其技術課程獲得一致好評;技術作者,其個人博客webAppLog.com一度成為穀歌搜索“express.js tutorial”結果中排名第一的教程站點;他還曾為美國各大政府機構開發關鍵任務應用。另外,他還著有Express.js Guide 、Practical Node.js 等書,而且開發了很多Node.js開源項目(如ExpressWorks、mongoui以及HackHall等)。

目次

第一部分 快速入門


第1章 基礎知識

1.1 定義前端

1.1.1 綜述

1.1.2 HTML

1.1.3 CSS

1.1.4 JavaScript

1.2 敏捷開發概述

1.2.1 Scrum

1.2.2 測試驅動開發

1.2.3 持續部署和集成

1.2.4 結對編程

1.3 後端定義

1.3.1 Node.js

1.3.2 NoSQL和MongoDB

1.3.3 雲計算

1.3.4 請求和回應

1.3.5 REST式API


第2章 設置

2.1 本地環境搭建

2.1.1 開發目錄

2.1.2 流覽器

2.1.3 IDE和文本編輯器

2.1.4 版本控制系統

2.1.5 本端伺服器

2.1.6 資料庫:MongoDB

2.1.7 其他組件

2.2 雲端環境搭建

2.2.1 SSH 密鑰

2.2.2 GitHub

2.2.3 Windows Azure

2.2.4 Heroku

2.2.5 Cloud9


第二部分 前端原型構建


第3章 jQuery和Parse.

3.1 定義

3.1.1 JSON

3.1.2 AJAX

3.1.3 跨域調用

3.2 jQuery

3.3 Twitter Bootstrap

3.4 LESS

3.4.1 變數

3.4.2 混入類(mixin)

3.4.3 操作符

3.5 使用第三方API(Twitter)和jQuery的例子

3.6 Parse.

3.7 使用Parse.的Chat概述

3.8 使用Parse.的Chat:REST API和jQuery版本

3.9 推送到GitHub

3.10 部署到Windows Azure

3.11 部署到Heroku

3.12 更新和刪除消息


第4章 Backbone.js

4.1 從頭開始構建Backbone.js應用

4.2 使用集合

4.3 事件綁定

4.4 使用Underscore.js視圖和子視圖

4.5 重構

4.6 開發時的AMD 和Require.js

4.7 生產環境裏的Require.js

4.8 簡單好用的Backbone腳手架工具


第5章 Backbone.js和Parse.

5.1 使用Parse.的Chat:JavaScript SDK和Backbone.js版本

5.2 部署Chat到PaaS

5.3 增強Chat應用


第三部分 後端原型構建


第6章 Node.js和MongoDB

6.1 Node.js

6.1.1 創建Node.js 的Hello World程式

6.1.2 Node.js 核心模組

6.1.3 NPM

6.1.4 部署Hello World到PaaS

6.1.5 部署到Windows Azure

6.1.6 部署到Heroku

6.2 Chat:運行時記憶體版本

6.3 Chat的測試用例

6.4 MongoDB

6.4.1 MongoDB Shell

6.4.2 MongoDB原生驅動

6.4.3 MongoDB on Heroku:MongoHQ

6.4.4 BSON

6.5 Chat:MongoDB版本


第7章 整合前後端

7.1 不同域部署

7.2 修改入口

7.3 Chat應用

7.4 部署

7.5 同域部署


第8章 福利:Webapplog上的文章

8.1 Node裏的非同步

8.1.1 非阻塞I/O

8.1.2 非同步編碼方式

8.2 使用Monk遷移MongoDB

8.3 在Node.js裏使用Mocha實踐TDD

8.3.1 誰需要使用測試驅動的開發

8.3.2 快速開始指南

8.4 Wintersmith:靜態網站生成器

8.4.1 開始使用Wintersmith

8.4.2 其他靜態網站生成器

8.5 Express.js教程:使用Monk和MongoDB的簡單REST API應用

8.6 Express.js教程:參數、錯誤處理及其他中間件

8.6.1 請求處理函數

8.6.2 參數處理中間件

8.6.3 錯誤處理

8.6.4 其他中間件

8.6.5 抽象

8.7 使用Node.js和MongoDB通過Mongoskin和Express.js構建JSON REST API伺服器

8.7.1 測試覆蓋率

8.7.2 依賴

8.7.3 實現

8.7.4 總結

8.8 Node.js MVC:Express.js Derby Hello World教程

8.8.1 Node MVC框架

8.8.2 Derby安裝

8.8.3 檔結構

8.8.4 依賴

8.8.5 視圖

8.8.6 主伺服器

8.8.7 Derby應用

8.8.8 運行Hello World應用

8.8.9 遞值給後端

總結與推薦閱讀

購物須知

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

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

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

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

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

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

暢銷榜

客服中心

收藏

會員專區