Single Page Web Applications: JavaScript end-to-end (Paperback)
暫譯: 單頁網頁應用程式:JavaScript 端到端 (平裝本)

Michael Mikowski, Josh Powell

買這商品的人也買了...

相關主題

商品描述

content<div><p><b>Summary</b> </p><p>In <i>Single Page Web Applications</i> you'll learn to build modern browser-based apps that take advantage of stronger client platforms and more predictable bandwidth. You'll learn the SPA design approach, and then start exploring new techniques like structured JavaScript and responsive design. And you'll learn how to capitalize on trends like server-side JavaScript and NoSQL data stores, as well as new frameworks that make JavaScript more manageable and testable as a first-class language. </p><p><b>About this Book</b> </p><p>If your website is a jumpy collection of linked pages, you are behind. Single page web applications are your next step: pushing UI rendering and business logic to the browser and communicating with the server only to synchronize data, they provide a smooth user experience, much like a native application. But, SPAs can be hard to develop, manage, and test. </p><p><i>Single Page Web Applications</i> shows how your team can easily design, test, maintain, and extend sophisticated SPAs using JavaScript end-to-end, without getting locked into a framework. Along the way, you'll develop advanced HTML5, CSS3, and JavaScript skills, and use JavaScript as the language of the web server and the database. </p><p>This book assumes basic knowledge of web development. No experience with SPAs is required. </p><p>Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. </p><p><b>What's Inside</b></p><ul><li>Design, build, and test a full-stack SPA</li> <li>Best-in-class tools like jQuery, TaffyDB, Node.js, and MongoDB</li> <li>Real-time web with web sockets and Socket.IO</li> <li>Touch controls for tablets and smartphones</li> <li>Common SPA design mistakes</li></ul><p><b>About the Authors</b> </p><p>The authors are architects and engineering managers. <b>Michael Mikowski</b> has worked on many commercial SPAs and a platform that processes over 100 billion requests per year. <b>Josh Powell </b>has built some of the most heavily trafficked sites on the web. </p><p><b>Table of Contents</b></p><ol><h5>PART 1: INTRODUCING SPAS</h5> <li>Our first single page application</li> <li>Reintroducing JavaScript</li> <h5>PART 2: SPA CLIENT</h5> <li>Develop the Shell</li> <li>Add feature modules</li> <li>Build the Model</li> <li>Finish the Model and Data modules</li> <h5>PART 3: THE SPA SERVER</h5> <li>The web server</li> <li>The server database</li> <li>Readying our SPA for production</li></ol></div>sourceProduct Description

商品描述(中文翻譯)

摘要
在《單頁網路應用程式》中,您將學習如何構建現代的基於瀏覽器的應用程式,充分利用更強大的客戶端平台和更可預測的帶寬。您將學習SPA設計方法,然後開始探索結構化JavaScript和響應式設計等新技術。您還將學習如何利用伺服器端JavaScript和NoSQL數據存儲等趨勢,以及使JavaScript作為一級語言更易於管理和測試的新框架。

關於本書
如果您的網站是一個跳躍的鏈接頁面集合,那麼您已經落後了。單頁網路應用程式是您的下一步:將UI渲染和業務邏輯推送到瀏覽器,僅與伺服器通信以同步數據,它們提供了平滑的用戶體驗,類似於本地應用程式。但是,SPA的開發、管理和測試可能會很困難。

《單頁網路應用程式》展示了您的團隊如何輕鬆地設計、測試、維護和擴展複雜的SPA,使用JavaScript端到端,而不會被鎖定在某個框架中。在此過程中,您將發展高級HTML5、CSS3和JavaScript技能,並使用JavaScript作為網路伺服器和數據庫的語言。

本書假設讀者具備基本的網頁開發知識,無需具備SPA的經驗。

購買印刷版書籍可獲得Manning Publications提供的免費PDF、Kindle和ePub格式電子書。

內容介紹
- 設計、構建和測試全棧SPA
- 一流的工具,如jQuery、TaffyDB、Node.js和MongoDB
- 使用WebSocket和Socket.IO的實時網路
- 針對平板電腦和智能手機的觸控控制
- 常見的SPA設計錯誤

關於作者
作者是架構師和工程經理。Michael Mikowski曾參與多個商業SPA的開發,並在一個每年處理超過1000億請求的平台上工作。Josh Powell則構建了一些網路上流量最繁忙的網站。

目錄
第一部分:介紹SPA
- 我們的第一個單頁應用程式
- 重新介紹JavaScript

第二部分:SPA客戶端
- 開發外殼
- 添加功能模組
- 構建模型
- 完成模型和數據模組

第三部分:SPA伺服器
- 網路伺服器
- 伺服器數據庫
- 為生產準備我們的SPA