JavaScript快速全棧開發

JavaScript快速全棧開發

《JavaScript快速全棧開發》是2015年1月人民郵電出版社出版的圖書,作者是[美]馬爾達諾夫(Azat Mardanov)。

基本介紹

  • 書名:JavaScript快速全棧開發
  • 作者:[美]馬爾達諾夫(Azat Mardanov)
  • ISBN:9787115376091
  • 頁數:190頁
  • 定價:49元
  • 出版社:人民郵電出版社
  • 出版時間:2015年1月
  • 裝幀:平裝
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

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

圖書目錄

讀者反饋
網上資源
致謝
引言
第 一部分 快速入門
第 1 章 基礎知識..............................................2
1.1 定義前端....................................................2
1.1.1 綜述................................................2
1.1.2 HTML ............................................3
1.1.3 CSS.................................................5
1.1.4 JavaScript .......................................6
1.2 敏捷開發概述..........................................11
1.2.1 Scrum ...........................................11
1.2.2 測試驅動開發..............................12
1.2.3 持續部署和集成...........................12
1.2.4 結對編程......................................13
1.3 後端定義..................................................13
1.3.1 Node.js .........................................13
1.3.2 NoSQL 和MongoDB ...................14
1.3.3 雲計算..........................................14
1.3.4 HTTP 請求和回響........................15
1.3.5 REST 式API ................................16
第 2 章 設定....................................................17
2.1 本地環境搭建..........................................17
2.1.1 開發......................................17
2.1.2 瀏覽器..........................................18
2.1.3 IDE 和文本編輯器.......................20
2.1.4 版本控制系統..............................22
2.1.5 本地HTTP 伺服器.......................24
2.1.6 資料庫:MongoDB......................25
2.1.7 其他組件......................................28
2.2 雲端環境搭建..........................................30
2.2.1 SSH 密鑰......................................30
2.2.2 GitHub .........................................32
2.2.3 Windows Azure............................33
2.2.4 Heroku..........................................34
2.2.5 Cloud9..........................................35
第 二部分 前端原型構建
第3 章 jQuery 和Parse.com .....................38
3.1 定義.........................................................38
3.1.1 JSON............................................38
3.1.2 AJAX ...........................................39
3.1.3 跨域調用......................................40
3.2 jQuery ......................................................40
3.3 Twitter Bootstrap .....................................41
3.4 LESS........................................................45
3.4.1 變數..............................................45
3.4.2 混入類(mixin) .........................46
3.4.3 操作符..........................................46
3.5 使用第三方API(Twitter)和jQuery
的例子.....................................................48
3.6 Parse.com.................................................53
3.7 使用Parse.com 的Chat 概述...................56
3.8 使用Parse.com 的Chat:REST API 和
jQuery 版本..............................................56
3.9 推送到GitHub.........................................63
3.10 部署到Windows Azure .........................64
3.11 部署到Heroku.......................................65
3.12 更新和刪除訊息....................................67
第4 章 Backbone.js .....................................68
4.1 從頭開始構建Backbone.js 套用.............68
4.2 使用集合.................................................72
4.3 事件綁定.................................................76
4.4 使用Underscore.js 視圖和子視圖...........80
4.5 重構.........................................................87
4.6 開發時的AMD 和Require.js ..................92
4.7 生產環境裡的Require.js .........................99
4.8 簡單好用的Backbone 腳手架工具.......102
第5 章 Backbone.js 和Parse.com ........104
5.1 使用Parse.com 的Chat:JavaScript
SDK 和Backbone.js 版本......................105
5.2 部署Chat 到PaaS .................................115
5.3 增強Chat 套用......................................116
第三部分 後端原型構建
第6 章 Node.js 和MongoDB...................118
6.1 Node.js...................................................118
6.1.1 創建Node.js 的Hello World
程式...........................................118
6.1.2 Node.js 核心模組.......................119
6.1.3 NPM...........................................121
6.1.4 部署Hello World 到PaaS..........123

相關詞條

熱門詞條

聯絡我們