{"product_id":"javascript-all-in-one-for-dummies-paperback-softback-9781119906834","title":"JavaScript All-in-One For Dummies (Paperback \/ softback) 9781119906834","description":"\u003cfont face=\"Georgia\"\u003e\r\n\u003cp\u003e\u003cfont size=\"6\"\u003eJavaScript All-in-One For Dummies\u003c\/font\u003e\u003cbr\u003e\r\n\r\n\r\n\r\n\r\n\r\n\u003c\/p\u003e\n\u003cp\u003e\u003cfont size=\"4\"\u003eChris Minnick (Author)\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e9781119906834, Wiley\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003ePaperback \/ softback, published 18 May 2023\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e816 pages\u003cbr\u003e23.1 x 18.5 x 4.8 cm, 1.043 kg\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\r\n\r\n\r\n\r\n\u003cp align=\"justify\"\u003e\u003cstrong\u003e\u003cfont size=\"3\"\u003e\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\u003c\/font\u003e\u003c\/strong\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\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\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003eSubject Areas: Computer programming \/ software development [\u003ca title=\"See our other books on Computer programming \/ software development\" href=\"https:\/\/freshlyprintedbooks.co.uk\/search?q=%22Computer%20programming%20\/%20software%20development%20%5BUM%5D%22\"\u003eUM\u003c\/a\u003e]\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\r\n\u003c\/font\u003e","brand":"For Dummies","offers":[{"title":"Brand New","offer_id":52449456488728,"sku":"9781119906834","price":19.28,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0730\/2037\/5320\/files\/9781119906834.jpg?v=1785200265","url":"https:\/\/freshlyprintedbooks.co.uk\/products\/javascript-all-in-one-for-dummies-paperback-softback-9781119906834","provider":"Freshly Printed Books","version":"1.0","type":"link"}