{"product_id":"9780596554477","title":"JavaScript: The Definitive Guide: The Definitive Guide","description":"\u003cp\u003eThis Fifth Edition is completely revised and expanded to cover JavaScript as it is used in today's Web 2.0 applications. This book is both an example-driven programmer's guide and a keep-on-your-desk reference, with new chapters that explain everything you need to know to get the most out of JavaScript, including:\u003c\/p\u003e \u003cp\u003e\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eScripted HTTP and Ajax\u003c\/li\u003e\n\u003cli\u003eXML processing\u003c\/li\u003e\n\u003cli\u003eClient-side graphics using the canvas tag\u003c\/li\u003e\n\u003cli\u003eNamespaces in JavaScript--essential when writing complex programs\u003c\/li\u003e\n\u003cli\u003eClasses, closures, persistence, Flash, and JavaScript embedded in Java applications\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cbr\u003e\u003cp\u003ePart I explains the core JavaScript language in detail. If you are new to JavaScript, it will teach you the language. If you are already a JavaScript programmer, Part I will sharpen your skills and deepen your understanding of the language.\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cp\u003ePart II explains the scripting environment provided by web browsers, with a focus on DOM scripting with unobtrusive JavaScript. The broad and deep coverage of client-side JavaScript is illustrated with many sophisticated examples that demonstrate how to:\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cul\u003e\n\u003cli\u003eGenerate a table of contents for an HTML document\u003c\/li\u003e\n\u003cli\u003eDisplay DHTML animations\u003c\/li\u003e\n\u003cli\u003eAutomate form validation\u003c\/li\u003e\n\u003cli\u003eDraw dynamic pie charts\u003c\/li\u003e\n\u003cli\u003eMake HTML elements draggable\u003c\/li\u003e\n\u003cli\u003eDefine keyboard shortcuts for web applications\u003c\/li\u003e\n\u003cli\u003eCreate Ajax-enabled tool tips\u003c\/li\u003e\n\u003cli\u003eUse XPath and XSLT on XML documents loaded with Ajax\u003c\/li\u003e\n\u003cli\u003eAnd much more\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cbr\u003e\u003cp\u003ePart III is a complete reference for core JavaScript. It documents every class, object, constructor, method, function, property, and constant defined by JavaScript 1.5 and ECMAScript Version 3.\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cp\u003ePart IV is a reference for client-side JavaScript, covering legacy web browser APIs, the standard Level 2 DOM API, and emerging standards such as the XMLHttpRequest object and the canvas tag.\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cp\u003eMore than 300,000 JavaScript programmers around the world have madethis their indispensable reference book for building JavaScript applications.\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cp\u003e\u003ci\u003e\"A must-have reference for expert JavaScript programmers...well-organized and detailed.\"\u003c\/i\u003e\u003cbr\u003e-- Brendan Eich, creator of JavaScript\u003c\/p\u003e","brand":"O'Reilly Media, Incorporated","offers":[{"title":"Default Title","offer_id":47124691878128,"sku":"9780596554477","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9780596554477_p0.jpg?v=1763724872","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9780596554477","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}