JavaScript Absolute Beginner's Guide: Absolute Beginner's Guides (Qu
Autor Kirupa Chinnathambien Limba Engleză Paperback – 26 dec 2019
Descoperim în ediția a doua a JavaScript Absolute Beginner's Guide o actualizare esențială pentru ecosistemul web modern: autorul a integrat cinci capitole noi și o secțiune întreagă dedicată tehnologiei Web Components. Notăm cu interes tranziția lină de la elementele fundamentale de HTML5 și CSS3 către logica de programare, oferind o bază solidă celor care nu au mai scris cod anterior. Dacă JavaScript for Absolute Beginners de Terry McNavage v-a oferit cadrul teoretic prin mostre de cod rulate în debugger, această carte oferă instrumentele practice necesare pentru a construi experiențe web interactive direct în browser.
Putem afirma că progresia materialului este riguros planificată în 33 de capitole. Partea I familiarizează cititorul cu variabilele și funcțiile, introducând rapid concepte actuale precum Let și Const în capitolul 9. Partea a II-a explorează lumea obiectelor, de la tipuri primitive la definirea claselor, în timp ce ultimele două secțiuni se concentrează pe interacțiunea cu utilizatorul prin DOM (Document Object Model) și gestionarea evenimentelor precum „bubbling” și „capturing”.
În contextul operei autorului, această lucrare servește drept fundație tehnică pentru titluri mai avansate. Dacă în Learning React Kirupa Chinnathambi analizează complexitatea framework-urilor moderne, aici el descompune limbajul JavaScript în componentele sale atomice. Stilul de prezentare păstrează abordarea relaxată întâlnită și în Html5 Canvas, eliminând jargonul inutil în favoarea unor explicații vizuale și a unor exemple care pot fi testate imediat folosind uneltele de dezvoltare integrate în browser.
Preț: 206.13 lei
Preț vechi: 257.65 lei
-20%
Carte disponibilă
Livrare economică 28 aprilie-04 mai
Livrare express 18-24 aprilie pentru 26.73 lei
Specificații
ISBN-10: 013650289X
Pagini: 464
Ilustrații: Illustrations, unspecified
Dimensiuni: 179 x 231 x 27 mm
Greutate: 0.74 kg
Ediția:2. Auflage
Editura: Pearson
Colecția Absolute Beginner's Guides (Qu
Seria Absolute Beginner's Guides (Qu
De ce să citești această carte
Recomandăm această carte persoanelor fără experiență în programare care doresc să treacă de la design web static la dezvoltare interactivă. Cititorul câștigă o înțelegere clară a modului în care JavaScript modifică paginile web în timp real. Este un punct de plecare excelent datorită structurii modulare și a resurselor online care completează cele 464 de pagini de instrucțiuni practice.
Despre autor
Kirupa Chinnathambi este un autor și dezvoltator recunoscut pentru capacitatea sa de a simplifica tehnologiile web complexe pentru publicul larg. Prin intermediul platformei sale educaționale populare, el a ajutat mii de începători să stăpânească bazele programării. Portofoliul său include lucrări de referință precum Learning React și Html5 Canvas, publicate sub egida unor edituri prestigioase precum Pearson. Expertiza sa se concentrează pe intersecția dintre designul de interfață și implementarea tehnică, promovând un stil de învățare bazat pe proiecte și claritate vizuală.
Descriere scurtă
- JavaScript has become a vital complement to HTML5 and CSS3 web development - any web designer or developer needs an understanding of at least basic JavaScript
- A new, easily accessible entry-level JavaScript tutorial for the reader with absolutely no programming background. Five new chapters plus a whole new section on Web Components
- Author's popular online site provides additional help and resources for the beginner
Notă biografică
Cuprins
- Introduction
- 1 Hello, World!
- 2 Easily testing your code
- Part I The Basic Stuff
- 3 Values and Variables
- 4 Functions
- 5 Conditional Statements: If, Else, and Switch
- 6 Meet the Loops: For, While, and Do...While!
- 7 Timers
- 8 Variable Scope
- 9 Let and Const
- 10 Closures
- 11 Where Should Your Code Live?
- 12 Commenting Your Code
- Part II It's an Object-Oriented World
- 13 Of Pizza, Types, Primitives, and Objects
- 14 Strings
- 15 When Primitives Behave Like Objects
- 16 Arrays
- 17 Numbers
- 18 A Deeper Look at Objects
- 19 Extending Built-in Objects
- 20 Defining Objects as a Class
- 21 Extending Objects
- 22 Booleans and the Stricter === and !== Operators
- 23 Null and Undefined
- 24 Immediately Invoked Function Expressions
- Part III Working with the DOM
- 25 JS, The Browser, and The DOM
- 26 Finding Elements in the DOM
- 27 Modifying DOM Elements
- 28 Styling Your Content
- 29 Traversing the DOM
- 30 Creating and Removing DOM Elements
- 31 In-Browser Developer Tools
- Part IV Dealing with Events
- 32 Events
- 33 Event Bubbling and Capturing
- 34 Mouse Events
- 35 Keyboard Events
- 36 Page Load Events and Other Stuff
- 37 Handling Events for Multiple Elements
- 38 Promises and Asynchronous Events
- Part V Web Components
- 39 What are web components?
- 40 Building a custom element
- 41 Styling and the Shadow DOM
- 42 Templates and Slots
- Conclusion
- Glossary