注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合JavaScript快速全棧開(kāi)發(fā)

JavaScript快速全棧開(kāi)發(fā)

JavaScript快速全棧開(kāi)發(fā)

定 價(jià):¥49.00

作 者: (美)馬爾達(dá)諾夫(Azat Mardanov)著; 胡波 譯
出版社: 人民郵電出版社
叢編項(xiàng): 圖靈程序設(shè)計(jì)叢書(shū)
標(biāo) 簽: Java Java Script J2EE 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò)

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787115376091 出版時(shí)間: 2015-01-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 190 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《JavaScript快速全棧開(kāi)發(fā)》涵蓋JavaScript快速開(kāi)發(fā)的多項(xiàng)前沿技術(shù),是極其少見(jiàn)的前后端技術(shù)集大成之作。本書(shū)所涉技術(shù)包括Node.js、MongoDB、Twitter Bootstrap、LESS、jQuery、Parse.com、Heroku等,分三部分介紹如何用這些技術(shù)快速構(gòu)建軟件原型。第一部分是基礎(chǔ)知識(shí),讓大家真正認(rèn)識(shí)前后端及敏捷開(kāi)發(fā),并學(xué)會(huì)搭建本地及云環(huán)境。第二部分與第三部分分別介紹如何構(gòu)建前端原型和后端原型。作者以前端組件開(kāi)篇,通過(guò)為一個(gè)示例聊天應(yīng)用Chat打造多個(gè)版本(Web/移動(dòng)),將前端和后端結(jié)合在一起并給出應(yīng)用部署方式。

作者簡(jiǎn)介

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

圖書(shū)目錄

第一部分快速入門(mén)
第1章基礎(chǔ)知識(shí)
1.1定義前端
1.1.1綜述
1.1.2HTML
1.1.3CSS
1.1.4JavaScript
1.2敏捷開(kāi)發(fā)概述
1.2.1Scrum
1.2.2測(cè)試驅(qū)動(dòng)開(kāi)發(fā)
1.2.3持續(xù)部署和集成
1.2.4結(jié)對(duì)編程
1.3后端定義
1.3.1Node.js
1.3.2NoSQL和MongoDB
1.3.3云計(jì)算
1.3.4HTTP請(qǐng)求和響應(yīng)
1.3.5REST式API
第2章設(shè)置
2.1本地環(huán)境搭建
2.1.1開(kāi)發(fā)目錄
2.1.2瀏覽器
2.1.3IDE和文本編輯器
2.1.4版本控制系統(tǒng)
2.1.5本地HTTP服務(wù)器
2.1.6數(shù)據(jù)庫(kù):MongoDB
2.1.7其他組件
2.2云端環(huán)境搭建
2.2.1SSH密鑰
2.2.2GitHub
2.2.3WindowsAzure
2.2.4Heroku
2.2.5Cloud
第二部分前端原型構(gòu)建
第3章jQuery和Parse.com
3.1定義
3.1.1JSON
3.1.2AJAX
3.1.3跨域調(diào)用
3.2jQuery
3.3TwitterBootstrap
3.4LESS
3.4.1變量
3.4.2混入類(lèi)(mixin)
3.4.3操作符
3.5使用第三方API(Twitter)和jQuery的例子
3.6Parse.com
3.7使用Parse.com的Chat概述
3.8使用Parse.com的Chat:RESTAPI和jQuery版本
3.9推送到GitHub
3.10部署到WindowsAzure
3.11部署到Heroku
3.12更新和刪除消息
第4章Backbone.js
4.1從頭開(kāi)始構(gòu)建Backbone.js應(yīng)用
4.2使用集合
4.3事件綁定
4.4使用Underscore.js視圖和子視圖
4.5重構(gòu)
4.6開(kāi)發(fā)時(shí)的AMD和Require.js
4.7生產(chǎn)環(huán)境里的Require.js
4.8簡(jiǎn)單好用的Backbone腳手架工具
第5章Backbone.js和Parse.com
5.1使用Parse.com的Chat:JavaScriptSDK和Backbone.js版本
5.2部署Chat到PaaS
5.3增強(qiáng)Chat應(yīng)用
第三部分后端原型構(gòu)建
第6章Node.js和MongoDB
6.1Node.js
6.1.1創(chuàng)建Node.js的HelloWorld程序
6.1.2Node.js核心模塊
6.1.3NPM
6.1.4部署HelloWorld到PaaS
6.1.5部署到WindowsAzure
6.1.6部署到Heroku
6.2Chat:運(yùn)行時(shí)內(nèi)存版本
6.3Chat的測(cè)試用例.
6.4MongoDB
6.4.1MongoDBShell
6.4.2MongoDB原生驅(qū)動(dòng)
6.4.3MongoDBonHeroku:MongoHQ
6.4.4BSON
6.5Chat:MongoDB版本
第7章整合前后端
7.1不同域部署
7.2修改入口
7.3Chat應(yīng)用
7.4部署
7.5同域部署
第8章福利:Webapplog上的文章
8.1Node里的異步
8.1.1非阻塞I/O
8.1.2異步編碼方式
8.2使用Monk遷移MongoDB
8.3在Node.js里使用Mocha實(shí)踐TDD
8.3.1誰(shuí)需要使用測(cè)試驅(qū)動(dòng)的開(kāi)發(fā)
8.3.2快速開(kāi)始指南
8.4Wintersmith:靜態(tài)網(wǎng)站生成器
8.4.1開(kāi)始使用Wintersmith
8.4.2其他靜態(tài)網(wǎng)站生成器
8.5Express.js教程:使用Monk和MongoDB的簡(jiǎn)單RESTAPI應(yīng)用
8.6Express.js教程:參數(shù)、錯(cuò)誤處理及其他中間件
8.6.1請(qǐng)求處理函數(shù)
8.6.2參數(shù)處理中間件
8.6.3錯(cuò)誤處理
8.6.4其他中間件
8.6.5抽象
8.7使用Node.js和MongoDB通過(guò)Mongoskin和Express.js構(gòu)建JSONRESTAPI服務(wù)器
8.7.1測(cè)試覆蓋率
8.7.2依賴(lài)
8.7.3實(shí)現(xiàn)
8.7.4總結(jié)
8.8Node.jsMVC:Express.js+DerbyHelloWorld教程
8.8.1NodeMVC框架
8.8.2Derby安裝
8.8.3文件結(jié)構(gòu)
8.8.4依賴(lài)
8.8.5視圖
8.8.6主服務(wù)器
8.8.7Derby應(yīng)用
8.8.8運(yùn)行HelloWorld應(yīng)用
8.8.9遞值給后端
總結(jié)與推薦閱讀

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)