{"product_id":"javascript-cookbook-programming-the-web-paperback","title":"JavaScript Cookbook: Programming the Web - Paperback","description":"\u003cp\u003eby \u003cb\u003eAdam Scott\u003c\/b\u003e (Author), \u003cb\u003eMatthew MacDonald\u003c\/b\u003e (Author), \u003cb\u003eShelley Powers\u003c\/b\u003e (Author)\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eWhy reinvent the wheel every time you run into a problem with JavaScript? This cookbook is chock-full of code recipes for common programming tasks, along with techniques for building apps that work in any browser. You'll get adaptable code samples that you can add to almost any project--and you'll learn more about JavaScript in the process. \u003c\/p\u003e\u003cp\u003e The recipes in this book take advantage of the latest features in ECMAScript 2020 and beyond and use modern JavaScript coding standards. You'll learn how to: \u003c\/p\u003e\u003cul\u003e \u003cli\u003eSet up a productive development environment with a code editor, linter, and test server \u003c\/li\u003e\n\u003cli\u003eWork with JavaScript data types, such as strings, arrays, and BigInts \u003c\/li\u003e\n\u003cli\u003eImprove your understanding of JavaScript functions, including arrow functions, closures, and generators \u003c\/li\u003e\n\u003cli\u003eApply object-oriented programming concepts like classes and inheritance \u003c\/li\u003e\n\u003cli\u003eWork with rich media in JavaScript, including audio, video, and SVGs \u003c\/li\u003e\n\u003cli\u003eManipulate HTML markup and CSS styles \u003c\/li\u003e\n\u003cli\u003eUse JavaScript anywhere with Node.js \u003c\/li\u003e\n\u003cli\u003eAccess and manipulate remote data with REST, GraphQL, and Fetch \u003c\/li\u003e\n\u003cli\u003eGet started with the popular Express application-building framework \u003c\/li\u003e\n\u003cli\u003ePerform asynchronous operations with Promises, async\/await, and web workers \u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3\u003eAuthor Biography\u003c\/h3\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eAdam D. Scott is an engineering manager, web developer, and educator based in Connecticut. He currently works as the web development lead at the Consumer Financial Protection Bureau, where he focuses on building open source tools. Additionally, he has worked in education for over a decade, teaching and writing curriculum on a range of technical topics. He is the author of WordPress for Education (Packt, 2012), the Introduction to Modern Front-End Development video course (O'Reilly 2015), the Ethical Web Development report series (O'Reilly 2016-2017), and JavaScript Everywhere (O'Reilly 2020).\u003c\/p\u003e\u003cp\u003eMatthew MacDonald is a science and technology writer with dozens of books to his name. Over the years, he's written about programming, web design, and nature's weirdest computing tool--the human brain. These days he's exploring quirky content for kids, including a free interactive guide for learning to write JavaScript. You can learn more about his new projects and his semi-regular publication, Young Coder, on his website, http: \/\/prosetech.com.\u003c\/p\u003e\u003cp\u003eShelley Powers has been working with, and writing about, web technologies for more than 25 years. She wrote her first book on JavaScript in 1996. Her recent O'Reilly books have primarily focused on JavaScript and Node.\u003c\/p\u003e\u003cdiv\u003e\n\u003cstrong\u003eNumber of Pages:\u003c\/strong\u003e 535\u003c\/div\u003e\u003cdiv\u003e\n\u003cstrong\u003eDimensions:\u003c\/strong\u003e 1.09 x 9.19 x 7 IN\u003c\/div\u003e\u003cdiv\u003e\n\u003cstrong\u003ePublication Date:\u003c\/strong\u003e August 24, 2021\u003c\/div\u003e","brand":"Books by splitShops","offers":[{"title":"Default Title","offer_id":42692985389119,"sku":"9781492055754","price":95.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0105\/8226\/1823\/files\/4eef628f0b793097fc7bd2ce53fb471b.webp?v=1764997332","url":"https:\/\/dhlswag.com\/products\/javascript-cookbook-programming-the-web-paperback","provider":"BBB","version":"1.0","type":"link"}