• Wyszukiwanie zaawansowane
  • Kategorie
  • Kategorie BISAC
  • Książki na zamówienie
  • Promocje
  • Granty
  • Książka na prezent
  • Opinie
  • Pomoc
  • Załóż konto
  • Zaloguj się

JavaScript: The New Toys » książka

zaloguj się | załóż konto
Logo Krainaksiazek.pl

koszyk

konto

szukaj
topmenu
Księgarnia internetowa
Szukaj
Książki na zamówienie
Promocje
Granty
Książka na prezent
Moje konto
Pomoc
 
 
Wyszukiwanie zaawansowane
Pusty koszyk
Bezpłatna dostawa dla zamówień powyżej 20 złBezpłatna dostawa dla zamówień powyżej 20 zł

Kategorie główne

• Nauka
 [2949524]
• Literatura piękna
 [1817948]

  więcej...
• Turystyka
 [70715]
• Informatyka
 [151291]
• Komiksy
 [35671]
• Encyklopedie
 [23176]
• Dziecięca
 [612440]
• Hobby
 [136066]
• AudioBooki
 [1740]
• Literatura faktu
 [226030]
• Muzyka CD
 [378]
• Słowniki
 [2918]
• Inne
 [445441]
• Kalendarze
 [1181]
• Podręczniki
 [166545]
• Poradniki
 [469898]
• Religia
 [508035]
• Czasopisma
 [502]
• Sport
 [61392]
• Sztuka
 [242759]
• CD, DVD, Video
 [3348]
• Technologie
 [219537]
• Zdrowie
 [98738]
• Książkowe Klimaty
 [124]
• Zabawki
 [2382]
• Puzzle, gry
 [3543]
• Literatura w języku ukraińskim
 [259]
• Art. papiernicze i szkolne
 [7107]
Kategorie szczegółowe BISAC

JavaScript: The New Toys

ISBN-13: 9781119367956 / Angielski / Miękka / 2020 / 608 str.

T. J. Crowder
JavaScript: The New Toys Crowder, T. J. 9781119367956 Wrox Press - książkaWidoczna okładka, to zdjęcie poglądowe, a rzeczywista szata graficzna może różnić się od prezentowanej.

JavaScript: The New Toys

ISBN-13: 9781119367956 / Angielski / Miękka / 2020 / 608 str.

T. J. Crowder
cena 151,62
(netto: 144,40 VAT:  5%)

Najniższa cena z 30 dni: 151,20
Termin realizacji zamówienia:
ok. 16-18 dni roboczych.

Darmowa dostawa!

A one-stop reference for the latest JavaScript features and techniques JavaScript: The New Toys explores the newest features of the world's most popular programming language while also showing you how to track what's coming and get involved. Author T.J. Crowder, the top JavaScript contributor on Stack Overflow, walks you through the significant changes and additions to the language along with key tools and techniques to help you get up to date with modern JavaScript. Beginning with a high-level overview of new features, you'll learn what's new, how new features come about, who's responsible, how to stay on top of what's coming next, and how to use new features even in old browsers. The bulk of the coverage consists of point-by-point -just the facts- explanations of each new feature, plus expert recommendations for tweaking old habits to integrate new techniques. Each feature is introduced with the problem it solves and the details of how it works--including brief source code demonstrating syntax and behavior. With comprehensive coverage of the new features and techniques, this book provides an invaluable resource for web programmers everywhere. Modern JavaScript is a fast-changing language, both in terms of what's officially specified and what browsers support at any given time. This book addresses all of the new and updated features of ES2015 and ES2016 plus the finalized features of ES2017 so far.

  • Discover the unexpected advantages of the new let and const declarations
  • Learn how classes solve common problems, and get details on syntax
  • Delve into the use and mechanics of arrow functions and lexical this
  • Adopt new best practices for using Promises, and avoid common pitfalls
All major browsers support JavaScript, but support for individual functions and releases is all over the map. JavaScript: The New Toys shows you what's new, how to use it, but how to keep incomplete browser support from holding you back.

Kategorie:
Informatyka, Internet
Kategorie BISAC:
Computers > Languages - JavaScript
Wydawca:
Wrox Press
Język:
Angielski
ISBN-13:
9781119367956
Rok wydania:
2020
Ilość stron:
608
Waga:
1.03 kg
Wymiary:
23.11 x 18.54 x 3.05
Oprawa:
Miękka
Wolumenów:
01

Introduction xxxiChapter 1: The New Toys In ES2015-ES2020, and Beyond 1Definitions, Who's Who, and Terminology 2What are the "New Toys"? 4How Do New Toys Get Created? 6Keeping Up with the New Toys 9Using Today's Toys in Yesterday's Environments, and Tomorrow's Toys Today 10Review 15Chapter 2: Block-Scoped Declarations: Let and Const 17An Introduction to let and const 18True Block Scope 18Repeated Declarations are an Error 19Hoisting and the Temporal Dead Zone 20A New Kind of Global 22const: Constants for JavaScript 24Block Scope in Loops 26Old Habits to New 36Chapter 3: New Function Features 39Arrow Functions and Lexical this, super, etc. 40Default Parameter Values 45"Rest" Parameters 50Trailing Commas in Parameter Lists and Function Calls 52The Function name Property 53Function Declarations in Blocks 55Function Declarations in Blocks: Standard Semantics 57Old Habits to New 60Chapter 4: Classes 65What is a Class? 66Introducing the New class Syntax 66Comparing with the Older Syntax 75Creating Subclasses 77Leaving Off Object.prototype 97new.target 98class Declarations vs. class Expressions 101More to Come 103Old Habits to New 104Chapter 5: New Object Features 105Computed Property Names 106Shorthand Properties 107Getting and Setting an Object's Prototype 107Method Syntax, and super Outside Classes 109Symbol 112New Object Functions 120Symbol.toPrimitive 123Property Order 125Property Spread Syntax 127Old Habits to New 128Chapter 6: Iterables, Iterators, For-Of, Iterable Spread, Generators 131Iterators, Iterables, the for-of Loop, and Iterable Spread Syntax 131Generator Functions 146Old Habits to New 163Chapter 7: Destructuring 165Overview 165Basic Object Destructuring 166Basic Array (and Iterable) Destructuring 169Defaults 170Rest Syntax in Destructuring Patterns 172Using Different Names 173Computed Property Names 174Nested Destructuring 174Parameter Destructuring 175Destructuring in Loops 178Old Habits to New 179Chapter 8: Promises 181Why Promises? 182Promise Fundamentals 182Using an Existing Promise 186Adding Handlers to Already Settled Promises 201Creating Promises 202Other Promise Utility Methods 207Promise Patterns 210Handle Errors or Return the Promise 210Promises in Series 211Promises in Parallel 213Promise Subclasses 218Old Habits to New 219Chapter 9: Asynchronous Functions, Iterators, and Generators 221async Functions 222async Iterators, Iterables, and Generators 232for-await-of 238Old Habits to New 238Chapter 10: Templates, Tag Functions, and New String Features 241Template Literals 241Improved Unicode Support 250Iteration 255New String Methods 256Updates to the match, split, search, and replace Methods 259Old Habits to New 260Chapter 11: New Array Features, Typed Arrays 263New Array Methods 264Iteration, Spread, Destructuring 276Stable Array Sort 276Typed Arrays 277Old Habits to New 292Chapter 12: Maps and Sets 293Maps 293Sets 300WeakMaps 304WeakSets 314Old Habits to New 316Chapter 13: Modules 319Introduction to Modules 319Module Fundamentals 320Renaming Exports 331Re-Exporting Exports from Another Module 332Renaming Imports 333Importing a Module's Namespace Object 333Exporting Another Module's Namespace Object 334Importing a Module Just for Side Effects 335Import and Export Entries 335Imports are Live and Read-Only 338Module Instances are Realm-Specific 340How Modules are Loaded 341Import/Export Syntax Review 348Dynamic Import 350Tree Shaking 357Bundling 359Import Metadata 360Worker Modules 360Old Habits to New 362Chapter 14: Reflection--Reflect and Proxy 365Reflect 365Proxy 371Old Habits to New 395Chapter 15: Regular Expression Updates 397The Flags Property 398New Flags 398Named Capture Groups 400Lookbehind Assertions 405Unicode Features 408Old Habits to New 413Chapter 16: Shared Memory 417Introduction 417Here There Be Dragons! 418Browser Support 418Shared Memory Basics 420Memory is Shared, Not Objects 426Race Conditions, Out-of-Order Stores, Stale Values, Tearing, and More 427The Atomics Object 429Shared Memory Example 434Here There Be Dragons! (Again) 455Old Habits to New 460Chapter 17: Miscellany 461BigInt 462New Integer Literals 465New Math Methods 467Exponentiation Operator (**) 468Date.prototype.toString Change 470Function.prototype.toString Change 471Number Additions 471Symbol.isConcatSpreadable 474Various Syntax Tweaks 475Various Standard Library / Global Additions 479Annex B: Browser-Only Features 482Tail Call Optimization 488Old Habits to New 491Chapter 18: Upcoming Class Features 493Public and Private Class Fields, Methods, and Accessors 493Old Habits to New 514Chapter 19: A Look Ahead . . .517Top-Level await 518WeakRefs and Cleanup Callbacks 525RegExp Match Indices 533String.prototype.replaceAll 535Atomics asyncWait 535Various Syntax Tweaks 536Legacy Deprecated RegExp Features 537Thank You for Reading! 538Appendix: Fantastic Features and Where to Find Them 539Index 557

About the authorT.J. Crowder is a software engineer with 30 years of experience, including over 15 years of professional work in JavaScript. He runs Farsight Software, a software contracting and product company. He's often found helping people on Stack Overflow, where he's a top 10 all-time contributor and the top JavaScript contributor. When not working or writing, he...no, sorry, he's always working or writing - or spending time with his wonderful, supportive wife and fantastic son.Visit us at www.wiley.com for free code samples.



Udostępnij

Facebook - konto krainaksiazek.pl



Opinie o Krainaksiazek.pl na Opineo.pl

Partner Mybenefit

Krainaksiazek.pl w programie rzetelna firma Krainaksiaze.pl - płatności przez paypal

Czytaj nas na:

Facebook - krainaksiazek.pl
  • książki na zamówienie
  • granty
  • książka na prezent
  • kontakt
  • pomoc
  • opinie
  • regulamin
  • polityka prywatności

Zobacz:

  • Księgarnia czeska

  • Wydawnictwo Książkowe Klimaty

1997-2026 DolnySlask.com Agencja Internetowa

© 1997-2022 krainaksiazek.pl
     
KONTAKT | REGULAMIN | POLITYKA PRYWATNOŚCI | USTAWIENIA PRYWATNOŚCI
Zobacz: Księgarnia Czeska | Wydawnictwo Książkowe Klimaty | Mapa strony | Lista autorów
KrainaKsiazek.PL - Księgarnia Internetowa
Polityka prywatnosci - link
Krainaksiazek.pl - płatnośc Przelewy24
Przechowalnia Przechowalnia