{"product_id":"javascript-all-in-one-for-dummies-isbn-9781119906834","title":"JavaScript All-in-One For Dummies","description":"\u003cp\u003e\u003cb\u003eA developer’s resource to learning one of the most-used scripting languages\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003ci\u003eJavaScript All-in-One For Dummies\u003c\/i\u003e saves you shelf space by offering a complete introduction to JavaScript and how it’s used in the real world. This book serves up JavaScript coding basics before diving into the tools, libraries, frameworks, and runtime environments new and experienced coders need to know. Start by learning the basics of JavaScript and progress through the techniques and tools used by professional JavaScript developers, even if you’ve never written code before. You also get the details of today’s hottest libraries and frameworks—React.js, Vue.js, Svelte, and Node.js. \u003c\/p\u003e \u003cul\u003e \u003cli\u003eLearn the basics of web and application development with the JavaScript language\u003c\/li\u003e \u003cli\u003eGrasp the similarities and differences between React.js, Vue.js, and Svelte\u003c\/li\u003e \u003cli\u003eDiscover how to write server-side JavaScript and how to access databases with Node.js\u003c\/li\u003e \u003cli\u003eGain a highly marketable skill, with one of the most popular coding languages\u003c\/li\u003e \u003cli\u003eLaunch or further your career as a coder with easy-to-follow instruction\u003c\/li\u003e \u003cli\u003eThis is the go-to Dummies guide for future and current coders who need an all-inclusive guide JavaScript.\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eThis is the go-to Dummies guide for future and current coders who need an all-inclusive guide to the world of JavaScript.\u003c\/p\u003e \u003cp\u003eIntroduction 1\u003c\/p\u003e \u003cp\u003e\u003cb\u003eBook 1: JavaScript Fundamentals 7\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eChapter 1: Jumping into JavaScript 9\u003c\/p\u003e \u003cp\u003eChapter 2: Filling Your JavaScript Toolbox 41\u003c\/p\u003e \u003cp\u003eChapter 3: Using Data 63\u003c\/p\u003e \u003cp\u003eChapter 4: Working with Operators and Expressions 81\u003c\/p\u003e \u003cp\u003eChapter 5: Controlling Flow 91\u003c\/p\u003e \u003cp\u003eChapter 6: Using Arrays 105\u003c\/p\u003e \u003cp\u003eChapter 7: Making and Using Objects 125\u003c\/p\u003e \u003cp\u003eChapter 8: Writing and Running Functions 139\u003c\/p\u003e \u003cp\u003eChapter 9: Getting Oriented with Classes 167\u003c\/p\u003e \u003cp\u003eChapter 10: Making Things Happen with Events 181\u003c\/p\u003e \u003cp\u003eChapter 11: Writing Asynchronous JavaScript 197\u003c\/p\u003e \u003cp\u003eChapter 12: Using JavaScript Modules 223\u003c\/p\u003e \u003cp\u003e\u003cb\u003eBook 2: Meet Your Web Browser 231\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eChapter 1: What a Web Browser Does 233\u003c\/p\u003e \u003cp\u003eChapter 2: Programming the Browser 241\u003c\/p\u003e \u003cp\u003e\u003cb\u003eBook 3: React 261\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eChapter 1: Getting Started with React 263\u003c\/p\u003e \u003cp\u003eChapter 2: Writing JSX 281\u003c\/p\u003e \u003cp\u003eChapter 3: Building React Components 297\u003c\/p\u003e \u003cp\u003eChapter 4: Using Data and Events in React 327\u003c\/p\u003e \u003cp\u003e\u003cb\u003eBook 4: Vue 341\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eChapter 1: Getting an Overview of Vue 343\u003c\/p\u003e \u003cp\u003eChapter 2: Introducing Vue Components 357\u003c\/p\u003e \u003cp\u003eChapter 3: Making Vue Templates 369\u003c\/p\u003e \u003cp\u003eChapter 4: Using Data and Reactivity 395\u003c\/p\u003e \u003cp\u003eChapter 5: Responding to Events 411\u003c\/p\u003e \u003cp\u003e\u003cb\u003eBook 5: Svelte 421\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eChapter 1: Getting Started with Svelte 423\u003c\/p\u003e \u003cp\u003eChapter 2: Building with Components 437\u003c\/p\u003e \u003cp\u003eChapter 3: Designing Templates 451\u003c\/p\u003e \u003cp\u003eChapter 4: Using Directives 463\u003c\/p\u003e \u003cp\u003eChapter 5: Using the Component Lifecycle 471\u003c\/p\u003e \u003cp\u003eChapter 6: Advanced Svelte Reactivity 483\u003c\/p\u003e \u003cp\u003e\u003cb\u003eBook 6: Sharpening Your Tools 493\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eChapter 1: Building from Scratch 495\u003c\/p\u003e \u003cp\u003eChapter 2: Optimizing and Bundling 513\u003c\/p\u003e \u003cp\u003eChapter 3: Testing Your JavaScript 535\u003c\/p\u003e \u003cp\u003e\u003cb\u003eBook 7: Node.js 557\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eChapter 1: Node.js Fundamentals 559\u003c\/p\u003e \u003cp\u003eChapter 2: Streaming 587\u003c\/p\u003e \u003cp\u003eChapter 3: Working with Buffers 603\u003c\/p\u003e \u003cp\u003eChapter 4: Accessing the File System 613\u003c\/p\u003e \u003cp\u003eChapter 5: Networking with Node 627\u003c\/p\u003e \u003cp\u003eChapter 6: Using Events 639\u003c\/p\u003e \u003cp\u003eChapter 7: Error Handling and Debugging 651\u003c\/p\u003e \u003cp\u003eChapter 8: Accessing Databases 673\u003c\/p\u003e \u003cp\u003eChapter 9: Riding on the Express Train 697\u003c\/p\u003e \u003cp\u003eChapter 10: Registration and Authentication 721\u003c\/p\u003e \u003cp\u003eIndex 755\u003c\/p\u003e  \u003cp\u003e\u003cb\u003eChris Minnick\u003c\/b\u003e is a programmer, coding educator, course creator, and writer. He is the author of \u003ci\u003eBeginning React.js Foundations, Coding with JavaScript For Dummies, JavaScript For Kids For Dummies,\u003c\/i\u003e and more than a dozen other books about coding. He has taught web and mobile development, React, and JavaScript to thousands of programmers worldwide.   \u003c\/p\u003e\u003cp\u003e\u003cb\u003eYour deep dive into JavaScript\u003csup\u003e®\u003c\/sup\u003e programming\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003eKnowing the JavaScript\u003csup\u003e®\u003c\/sup\u003e programming language—\u003ci\u003ereally\u003c\/i\u003e knowing it—means knowing the coding basics plus familiarizing yourself with the tools, libraries, frameworks, and environments that make JavaScript projects go. With this book, you can cover all that ground thanks to simple instructions for implementing JavaScript programming in a huge variety of situations. Whether you’re new to programming or an experienced programmer wanting to learn the latest libraries, tools, and best practices, this clear and organized guide shows you how modern JavaScript development works. \u003c\/p\u003e\u003cp\u003e\u003cb\u003e7 Mini-Books Inside… \u003cul\u003e\n\u003cli\u003eReview Modern JavaScript Fundamentals\u003c\/li\u003e \u003cli\u003eMeet Your Web Browser\u003c\/li\u003e \u003cli\u003eManage Interactivity with ReactJS\u003c\/li\u003e \u003cli\u003eBuild Interfaces with Vue.js\u003c\/li\u003e \u003cli\u003eCreate Web Apps with Svelte\u003c\/li\u003e \u003cli\u003eSharpen Your Tools\u003c\/li\u003e \u003cli\u003eConnect to Data with Node.js\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/b\u003e\u003c\/p\u003e","brand":"For Dummies","offers":[{"title":"Default Title","offer_id":47989488681189,"sku":"NP9781119906834","price":39.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1842\/7735\/files\/9781119906834.jpg?v=1761784308","url":"https:\/\/k12savings.com\/products\/javascript-all-in-one-for-dummies-isbn-9781119906834","provider":"K12savings","version":"1.0","type":"link"}