JavaScript Web Applications

jQuery Developers' Guide to Moving State to the Client

Specificaties
Paperback, 255 blz. | Engels
O'Reilly | 1e druk, 2011
ISBN13: 9781449303518
Rubricering
Hoofdrubriek : Computer en informatica
O'Reilly 1e druk, 2011 9781449303518
Verwachte levertijd ongeveer 16 werkdagen

Samenvatting

Building rich JavaScript applications that bring a desktop experience to the Web requires moving state from the server to the client side-not a simple task. This hands-on book takes proficient JavaScript developers through all the steps necessary to create state-of-the-art applications, including structure, templating, frameworks, communicating with the server, and many other issues.

Throughout the book, you'll work with real-world example applications to help you grasp the concepts involved. Learn how to create JavaScript applications that offer a more responsive and improved experience.

- Use the Model-View-Controller (MVC) pattern, and learn how to manage dependencies inside your application
- Get an introduction to templating and data binding
- Learn about loading remote data, Ajax, and cross-domain requests
- Create realtime applications with WebSockets and Node.js
- Accept dropped files and upload data with progress indicators
- Use major frameworks and libraries, including jQuery, Spine, and Backbone
- Write tests and use the console to debug your applications
- Get deployment best practices, such as caching and minification

Specificaties

ISBN13:9781449303518
Taal:Engels
Bindwijze:paperback
Aantal pagina's:255
Uitgever:O'Reilly
Druk:1
Verschijningsdatum:3-10-2011

Over Alex MacCaw

Alex is a Ruby/JavaScript developer & entrepreneur. He has written a JavaScript framework, Spine and developed major applications including Taskforce and Socialmod, as well as a host of open source work. He speaks at Ruby/Rails conferences in NYC, SF and Berlin. In addition to programming he is currently traveling round the world with a Nikon D90 and surfboard.

Andere boeken door Alex MacCaw

Inhoudsopgave

Preface

1. MVC and Classes
2. Events and Observing
3. Models and Data
4. Controllers and State
5. Views and Templating
6. Dependency Management
7. Working with Files
8. The Real-Time Web
9. Testing and Debugging
10. Deploying
11. The Spine Library
12. The Backbone Library
13. The JavascriptMVC Library

Appendix A: jQuery Primer
Appendix B: CSS Extensions
Appendix C: CSS3 Reference

Index

Net verschenen

Rubrieken

Populaire producten

    Personen

      Trefwoorden

        JavaScript Web Applications