《單頁web應(yīng)用:java script從前端到后端》是設(shè)計和構(gòu)建大規(guī)模java script單頁web應(yīng)用(spa)的寶貴指南,這些應(yīng)用從前端到后端都使用java script:瀏覽器端應(yīng)用、web服務(wù)器和數(shù)據(jù)庫。 《單頁web應(yīng)用:java script從前端到后端》大約三分之二的內(nèi)容專門講解單頁web應(yīng)用的客戶端開發(fā),先定義何為java script單頁應(yīng)用,接著介紹書中使用的單頁web應(yīng)用的架構(gòu),然后依次講解shell模塊、功能模塊、model模塊、data模塊和fake模塊等,其中還專門拿出一整章講解開發(fā)單頁web應(yīng)用時需要掌握的java script概念和特性;剩下三分之一的內(nèi)容講解單頁web應(yīng)用的服務(wù)器端開發(fā)和其他與單頁web應(yīng)用相關(guān)的知識,如node.js、mongodb、cdn、搜索引擎優(yōu)化、數(shù)據(jù)分析、錯誤日志以及各個層級的緩存等。本書*后的兩個附錄分別介紹java script的編碼規(guī)范和單頁web應(yīng)用的測試。 《單頁web應(yīng)用:java script從前端到后端》適合web開發(fā)人員、架構(gòu)師和產(chǎn)品經(jīng)理閱讀,需要讀者至少要有些java script、html和css的開發(fā)經(jīng)驗。 如果你的網(wǎng)站還是一系列跳轉(zhuǎn)頁面,那就落伍了。單頁web應(yīng)用(single page web application,spa)是你接下來的選擇:將用戶界面渲染和業(yè)務(wù)邏輯放在瀏覽器端,只在同步數(shù)據(jù)的時候才和服務(wù)器通信,它們可以提供流暢的用戶體驗,就像本地應(yīng)用程序一樣。不過,單頁web應(yīng)用的開發(fā)、管理和測試有很大的挑戰(zhàn)。本書展示了從前端到后端都使用java script來開發(fā)復雜的單頁web應(yīng)用,你的團隊能夠很容易地進行設(shè)計、測試、維護和擴展,不會受到某個框架的限制。期間你將會使用html5、css3和java script的高級開發(fā)技能,web服務(wù)器和數(shù)據(jù)庫的語言也是java script。本書讀者需要具備基本的web開發(fā)知識,但不要求具備單頁web應(yīng)用的相關(guān)開發(fā)經(jīng)驗。要下載本書的代碼可以登錄manning.com/singlepagewebapplications。
|