{"product_id":"seshadri-shyam-angularjs-9781449344856","title":"AngularJS","description":"Develop smaller, lighter web apps that are simple to create and easy to test, extend, and maintain as they grow. This hands-on guide introduces you to AngularJS, the open source JavaScript framework that uses Model–view–controller (MVC) architecture, data binding, client-side templates, and dependency injection to create a much-needed structure for building web apps. Guided by two engineers who worked on AngularJS at Google, you’ll walk through the framework’s key features, and then build a working AngularJS app—from layout to testing, compiling, and debugging. If you have JavaScript experience, you’ll learn how AngularJS helps reduce the complexity of your web app. * Dive deep into Angular’s building blocks and learn how they work together * Gain maximum flexibility by separating logic, data, and presentation responsibilities with MVC * Assemble your full app in the browser, using client-side templates * Use AngularJS directives to extend HTML with declarative syntax * Communicate with the server and implement simple caching with the $http service * Use dependency injection to improve refactoring, testability, and multiple environment design * Get code samples for common problems you face in most web apps","brand":"O'Reilly Vlg. GmbH \u0026 Co.","offers":[{"title":"Used - good","offer_id":53371819622742,"sku":"9781449344856-G","price":4.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0925\/5829\/5382\/files\/product_image_9781449344856_1_9d8bb535-4525-4382-b6c8-7bb3919001cf.jpg?v=1778044733","url":"https:\/\/www.momoxbooks.com\/products\/seshadri-shyam-angularjs-9781449344856","provider":"momoxbooks","version":"1.0","type":"link"}