{"product_id":"9781449315283","title":"JavaScript Web Applications: jQuery Developers' Guide to Moving State to the Client","description":"\u003cp\u003eBuilding 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.\u003c\/p\u003e\u003cp\u003eThroughout 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.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eUse the Model-View-Controller (MVC) pattern, and learn how to manage dependencies inside your application\u003c\/li\u003e\n\u003cli\u003eGet an introduction to templating and data binding\u003c\/li\u003e\n\u003cli\u003eLearn about loading remote data, Ajax, and cross-domain requests\u003c\/li\u003e\n\u003cli\u003eCreate realtime applications with WebSockets and Node.js\u003c\/li\u003e\n\u003cli\u003eAccept dropped files and upload data with progress indicators\u003c\/li\u003e\n\u003cli\u003eUse major frameworks and libraries, including jQuery, Spine, and Backbone\u003c\/li\u003e\n\u003cli\u003eWrite tests and use the console to debug your applications\u003c\/li\u003e\n\u003cli\u003eGet deployment best practices, such as caching and minification\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"O'Reilly Media, Incorporated","offers":[{"title":"Default Title","offer_id":47134728749296,"sku":"9781449315283","price":27.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9781449315283_p0.jpg?v=1763828557","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9781449315283","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}