HTML5 and JavaScript Web Apps

Bridging the Gap Between the Web and the Mobile Web

Paperback Engels 2012 1e druk 9781449320515
Verwachte levertijd ongeveer 16 werkdagen

Samenvatting

This hands-on book shows you how to work with HTML5, JavaScript MVC frameworks, and the latest W3C specifications to build mobile and desktop web apps that are widely supported across all browsers and devices. You'll quickly master building client-side applications with a loosely coupled backend infrastructure that supports offline clients.

Learn how to incorporate web storage, web workers, geolocation, Device Orientation, and WebSockets into your application architecture, using real-world examples. If you're familiar with server-side programming and understand the basics of HTML5, this book is for you.

- Assemble a coherent architectural whole from HTML5's complex collection of parts
- Gain a clear understanding of client-side architecture and the "mobile first approach
- Design, create, and tune eye-catching and robust mobile web apps
- Explore how the top five JavaScript MVC frameworks interact with the server
- Learn best practices for setting up a raw WebSocket server
- Examine how sites such as Google, Twitter, and Amazon store data
- Use real-world methods for applying geolocation, and learn the pitfalls of various implementations
- Process images and other data in the background with Web Workers

Specificaties

ISBN13:9781449320515
Taal:Engels
Bindwijze:paperback
Aantal pagina's:156
Uitgever:O'Reilly
Druk:1
Verschijningsdatum:20-10-2012
Hoofdrubriek:IT-management / ICT

Lezersrecensies

Wees de eerste die een lezersrecensie schrijft!

Over Wesley Hales

Wesley Hales is an independent user interface consultant currently working on front-end projects for CNN.com. Wesley co-founded several enterprise projects and frameworks during his 4.5 years at JBoss by Red Hat and has written articles on html5rocks, infoq, and dzone. You can follow him on twitter @wesleyhales, see him speak at the occasional conference, or read his random posts at wesleyhales.com.

Andere boeken door Wesley Hales

Inhoudsopgave

Preface

1. Client-Side Architecture
-Before HTML5
-More Code on the Client
-The Browser as a Platform
-Conclusion

2. The Mobile Web
-Mobile First
-Deciding What to Support
-Mobile Browser Market Share
-Browser Grading
-HTML5 in the Enterprise
-QA and Device Testing

3. Building for the Mobile Web
-Mobile Web Look and Feel
-Interactions and Transitions
-Fetching and Caching
-Network Type Detection and Handling
-Frameworks and Approaches

4. The Desktop Web
-The Browser as a Platform
-Device and Feature Detection
-Compression
-JavaScript MVC Frameworks and the Server

5. WebSockets
-Building the Stack
-Programming Models

6. Optimizing with Web Storage
-The Storage API
-The StorageEvent API
-Using JSON to Encode and Decode
-Security and Private Browsing
-Who's Using Web Storage?
-Syncing Data from the Client Side
-Using Web Storage in Any Browser
-Frameworks

7. Geolocation
-A Practical Use Case: User Tracking
-A Practical Use Case: Reverse Geocoding
-Frameworks

8. Device Orientation API
-A Practical Use Case: Scrolling with Device Movement

9. Web Workers
-A Practical Use Case: Pooling and Parallelizing Jobs

Index

Managementboek Top 100

Rubrieken

    Personen

      Trefwoorden

        HTML5 and JavaScript Web Apps