0

JavaScript All-in-One For Dummies

eBook

Erschienen am 29.03.2023, 1. Auflage 2023
25,99 €
(inkl. MwSt.)

Download

E-Book Download
Bibliografische Daten
ISBN/EAN: 9781119906841
Sprache: Englisch
Umfang: 800 S., 21.93 MB
E-Book
Format: PDF
DRM: Adobe DRM

Beschreibung

A developers resource to learning one of the most-used scripting languages

JavaScript All-in-One For Dummies saves you shelf space by offering a complete introduction to JavaScript and how its 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 youve never written code before. You also get the details of todays hottest libraries and frameworksReact.js, Vue.js, Svelte, and Node.js.

Learn the basics of web and application development with the JavaScript languageGrasp the similarities and differences between React.js, Vue.js, and SvelteDiscover how to write server-side JavaScript and how to access databases with Node.jsGain a highly marketable skill, with one of the most popular coding languagesLaunch or further your career as a coder with easy-to-follow instructionThis is the go-to Dummies guide for future and current coders who need an all-inclusive guide JavaScript.

This is the go-to Dummies guide for future and current coders who need an all-inclusive guide to the world of JavaScript.

Autorenportrait

Chris Minnick is a programmer, coding educator, course creator, and writer. He is the author ofBeginning React.js Foundations, Coding with JavaScript For Dummies, JavaScript For Kids For Dummies, and more than a dozen other books about coding. He has taught web and mobile development, React, and JavaScript to thousands of programmers worldwide.

Inhalt

Introduction 1

Book 1: JavaScript Fundamentals 7

Chapter 1: Jumping into JavaScript 9

Chapter 2: Filling Your JavaScript Toolbox 41

Chapter 3: Using Data 63

Chapter 4: Working with Operators and Expressions 81

Chapter 5: Controlling Flow 91

Chapter 6: Using Arrays 105

Chapter 7: Making and Using Objects 125

Chapter 8: Writing and Running Functions 139

Chapter 9: Getting Oriented with Classes 167

Chapter 10: Making Things Happen with Events 181

Chapter 11: Writing Asynchronous JavaScript 197

Chapter 12: Using JavaScript Modules 223

Book 2: Meet Your Web Browser 231

Chapter 1: What a Web Browser Does 233

Chapter 2: Programming the Browser 241

Book 3: React 261

Chapter 1: Getting Started with React 263

Chapter 2: Writing JSX 281

Chapter 3: Building React Components 297

Chapter 4: Using Data and Events in React 327

Book 4: Vue 341

Chapter 1: Getting an Overview of Vue 343

Chapter 2: Introducing Vue Components 357

Chapter 3: Making Vue Templates 369

Chapter 4: Using Data and Reactivity 395

Chapter 5: Responding to Events 411

Book 5: Svelte 421

Chapter 1: Getting Started with Svelte 423

Chapter 2: Building with Components 437

Chapter 3: Designing Templates 451

Chapter 4: Using Directives 463

Chapter 5: Using the Component Lifecycle 471

Chapter 6: Advanced Svelte Reactivity 483

Book 6: Sharpening Your Tools 493

Chapter 1: Building from Scratch 495

Chapter 2: Optimizing and Bundling 513

Chapter 3: Testing Your JavaScript 535

Book 7: Node.js 557

Chapter 1: Node.js Fundamentals 559

Chapter 2: Streaming 587

Chapter 3: Working with Buffers 603

Chapter 4: Accessing the File System 613

Chapter 5: Networking with Node 627

Chapter 6: Using Events 639

Chapter 7: Error Handling and Debugging 651

Chapter 8: Accessing Databases 673

Chapter 9: Riding on the Express Train 697

Chapter 10: Registration and Authentication 721

Index 755

Informationen zu E-Books

„E-Book“ steht für digitales Buch. Um diese Art von Büchern lesen zu können wird entweder eine spezielle Software für Computer, Tablets und Smartphones oder ein E-Book Reader benötigt. Da viele verschiedene Formate (Dateien) für E-Books existieren, gilt es dabei, einiges zu beachten.
Von uns werden digitale Bücher in drei Formaten ausgeliefert. Die Formate sind EPUB mit DRM (Digital Rights Management), EPUB ohne DRM und PDF. Bei den Formaten PDF und EPUB ohne DRM müssen Sie lediglich prüfen, ob Ihr E-Book Reader kompatibel ist. Wenn ein Format mit DRM genutzt wird, besteht zusätzlich die Notwendigkeit, dass Sie einen kostenlosen Adobe® Digital Editions Account besitzen. Wenn Sie ein E-Book, das Adobe® Digital Editions benötigt herunterladen, erhalten Sie eine ASCM-Datei, die zu Digital Editions hinzugefügt und mit Ihrem Account verknüpft werden muss. Einige E-Book Reader (zum Beispiel PocketBook Touch) unterstützen auch das direkte Eingeben der Login-Daten des Adobe Accounts – somit können diese ASCM-Dateien direkt auf das betreffende Gerät kopiert werden.
Da E-Books nur für eine begrenzte Zeit – in der Regel 6 Monate – herunterladbar sind, sollten Sie stets eine Sicherheitskopie auf einem Dauerspeicher (Festplatte, USB-Stick oder CD) vorsehen. Auch ist die Menge der Downloads auf maximal 5 begrenzt.