Single page web applications javascript end to end

Single Page Web Applications : JavaScript end-to-end

In Single Page Web Applications 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.

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.

Single Page Web Applications 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.

Читайте также:  Python check is floating

This book assumes basic knowledge of web development. No experience with SPAs is required.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

  • Design, build, and test a full-stack SPA
  • Best-in-class tools like jQuery, TaffyDB, Node.js, and MongoDB
  • Real-time web with web sockets and Socket.IO
  • Touch controls for tablets and smartphones
  • Common SPA design mistakes

The authors are architects and engineering managers. Michael Mikowski has worked on many commercial SPAs and a platform that processes over 100 billion requests per year. Josh Powell has built some of the most heavily trafficked sites on the web.

    PART 1: INTRODUCING SPAS
  1. Our first single page application
  2. Reintroducing JavaScript PART 2: SPA CLIENT
  3. Develop the Shell
  4. Add feature modules
  5. Build the Model
  6. Finish the Model and Data modules PART 3: THE SPA SERVER
  7. The web server
  8. The server database
  9. Readying our SPA for production

Источник

choose your plan

  • share your subscription with one other person
  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose another free product every time you renew
  • choose twelve free products per year
  • exclusive 50% discount on all purchases
  • Single Page Web Applications ebook for free

team

  • five seats for your team
  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose another free product every time you renew
  • choose twelve free products per year
  • exclusive 50% discount on all purchases
  • Single Page Web Applications ebook for free

choose your plan

pro

  • share your subscription with one other person
  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose another free product every time you renew
  • choose twelve free products per year
  • exclusive 50% discount on all purchases
  • Single Page Web Applications ebook for free

team

  • five seats for your team
  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose another free product every time you renew
  • choose twelve free products per year
  • exclusive 50% discount on all purchases
  • Single Page Web Applications ebook for free

choose your plan

pro

  • share your subscription with one other person
  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose another free product every time you renew
  • choose twelve free products per year
  • exclusive 50% discount on all purchases
  • Single Page Web Applications ebook for free

team

  • five seats for your team
  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose another free product every time you renew
  • choose twelve free products per year
  • exclusive 50% discount on all purchases
  • Single Page Web Applications ebook for free

Insights from generations of SPA refinement.

From the Foreword by Gregory D. Benson

In Single Page Web Applications 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.

about the technology

Web 1.0: Sites request pages from the server one at a time. Each interaction with a page means another round-trip. Slow, awkward, and easy.

Web 2.0: AJAX . Individual elements change without updating the whole page. Great idea, but a lot more work on both the server and the client.

Enter the modern single page web application (SPA). With the near universal availability of capable browsers and powerful hardware, you can push most of the web application to the browser; including HTML rendering, data, and business logic. The only time a client needs to communicate with the server is to authenticate or synchronize data. This means users get a fluid, comfortable experience whether they’re surfing at their desk or using a phone app on a sketch 3G connection.

about the book

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.

Single Page Web Applications 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.

This book assumes basic knowledge of web development. No experience with SPAs is required.

Источник

Single Page Web Applications: JavaScript end-to-end

Single Page Web Applications: JavaScript end-to-end Front Cover

In Single Page Web Applications 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.

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.

Single Page Web Applications 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.

This book assumes basic knowledge of web development. No experience with SPAs is required.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

  • Design, build, and test a full-stack SPA
  • Best-in-class tools like jQuery, TaffyDB, Node.js, and MongoDB
  • Real-time web with web sockets and Socket.IO
  • Touch controls for tablets and smartphones
  • Common SPA design mistakes

The authors are architects and engineering managers. Michael Mikowski has worked on many commercial SPAs and a platform that processes over 100 billion requests per year. Josh Powell has built some of the most heavily trafficked sites on the web.

Table of Contents

Part 1: Introducing SPAs
Chapter 1. Our first single page application
Chapter 2. Reintroducing JavaScript

Part 2: The SPA client
Chapter 3. Develop the Shell
Chapter 4. Add feature modules
Chapter 5. Build the Model
Chapter 6. Finish the Model and Data modules

Part 3: The SPA server
Chapter 7. The web server
Chapter 8. The server database
Chapter 9. Readying our SPA for production

Appendix A. JavaScript coding standard
Appendix B. Testing an SPA

Источник

Mikowski M.S., Powell J.C. Single Page Web Applications: JavaScript end-to-end

Mikowski M.S., Powell J.C. Single Page Web Applications: JavaScript end-to-end

In Single Page Web Applications 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.

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.
Single Page Web Applications 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.
This book assumes basic knowledge of web development. No experience with SPAs is required.

Design, build, and test a full-stack SPA.
Best-in-class tools like jQuery, TaffyDB, Node.js, and MongoDB.
Real-time web with web sockets and Socket.IO.
Touch controls for tablets and smartphones.
Common SPA design mistakes.

See also

Daggett M.E. Expert JavaScript

Apress, 2013. — 235 p. — ISBN: 9781430260974 Expert JavaScript is your definitive guide to understanding how and why JavaScript behaves the way it does. Master the inner workings of JavaScript by learning in detail how modern applications are made. In covering lesser-understood aspects of this powerful language and truly understanding how it works, your JavaScript code and.

Flanagan D. JavaScript: The Definitive Guide

6th Edition. — O’Reilly Media, 2011. — 1096 p. — ISBN: 978-0596805524. Whether you need an example-driven programmer’s guide or a complete desk reference, JavaScript: The Definitive Guide is the most authoritative book on the language that runs the Web. The sixth edition offers comprehensive coverage of ECMAScript 5 (the new language standard) and also the new APIs introduced.

Herman D. Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript

Addison-Wesley, 2012. — 240 p. — ISBN: 0321812182. In order to truly master JavaScript, you need to learn how to work effectively with the language’s flexible, expressive features and how to avoid its pitfalls. No matter how long you’ve been writing JavaScript code, Effective JavaScript will help deepen your understanding of this powerful language, so you can build more.

Myers M. A Smarter Way to Learn JavaScript: The new approach that uses technology to cut your effort in half

Mark Myers, 2013. — 343 p. — ISBN: n/a, ASIN: B00H1W9I6C. Mark Myers created the equivalent of an interactive tool that allows him to reach across the Internet and give you hands-on instruction to facilitate learning JavaScript. He has accomplished this in three ways. First, he has adopted a relaxed vs. formal language in his text, giving you the impression of learning.

Rauschmayer Axel. Speaking JavaScript

O’Reilly, 2014. — 460 p. — ISBN: 1449365035, 9781449365035 Like it or not, Java Script is everywhere these days — from browser to server to mobile — and now you, too, need to learn the language or dive deeper than you have. This concise book guides you into and through JavaScript, written by a veteran programmer who once found himself in the same position. Speaking JavaScript.

Stefanov Stoyan. JavaScript Patterns

O’Reilly Media, 2010. — 236 p. — ISBN10: 0596806752. What’s the best approach for developing an application with JavaScript? This book helps you answer that question with numerous JavaScript coding patterns and best practices. If you’re an experienced developer looking to solve problems related to objects, functions, inheritance, and other language-specific categories, the.

Источник

Оцените статью