Plus d’un million de livres, à portée de main !
Bookbot

Kyle Simpson

    Kyle Simpson est un évangéliste du Web Ouvert d'Austin, TX, passionné par tout ce qui touche à JavaScript. Il est auteur, formateur d'ateliers, conférencier technique et contributeur/leader de l'OSS.

    You don't know JS yet: Scope & сlosures
    You don't know JS yet: Get started
    You Don't Know JS Yet. Scope & Closures
    Up & Going
    This & object prototypes
    Scope and Closures
    • Closures have served as the boundary between developers who know how to use JavaScript to manipulate objects and developers who know how to use JavaScript to create libraries. The JavaScript renaissance has thrived in large part because closures give developers the power to manage JavaScript scope issues, but figuring out closures has remained difficult. This compact guide explores JavaScript scope in greater depth than previous treatments, defining the problems that closures solve, demonstrating why they work, and showing developers how to make closures a reliable standard part of their development toolkit.

      Scope and Closures
    • This & object prototypes

      • 158pages
      • 6 heures de lecture
      4,5(1038)Évaluer

      No matter how much experience you have with JavaScript, odds are you don’t fully understand the language. This concise, in-depth guide takes you inside JavaScript’s this structure and object prototypes. You’ll learn how they work and why they’re integral to behavior delegation—a design pattern in which objects are linked, rather than cloned. Like other books in the “You Don’t Know JS” series, this and Object Prototypes dives into trickier parts of the language that many JavaScript programmers simply avoid. Armed with this knowledge, you can become a true JavaScript master. With this book you will: Explore how the this binding points to objects based on how the function is called Look into the nature of JS objects and why you’d need to point to them Learn how developers use the mixin pattern to fake classes in JS Examine how JS’s prototype mechanism forms links between objects Learn how to move from class/inheritance design to behavior delegation Understand how the OLOO (objects-linked-to-other-objects) coding style naturally implements behavior delegation

      This & object prototypes
    • No matter how much experience you have with JavaScript, odds are you don't fully understand the language. This compact guide serves as an introduction to the "You Don't Know JS" series, which dives into trickier parts of the language that many JavaScript programmers simply avoid—or use incorrectly. In this compact guide, author Kyle Simpson explains basic JavaScript language concepts and shows developers how to take advantage of them, while exposing various misconceptions. Perfect for programmers who aren't familiar with JavaScript, this book helps you to get the most out of other books in the series—and guides you toward true JavaScript mastery.

      Up & Going
    • Are you looking for a better way to deeply learn the fundamentals of JavaScript? Look no further!The foundation of all programs is the organization of its variables and functions into different nested scopes. Yet, most developers haven't deeply contemplated how and why these decisions are made and the impacts on code maintainability.The worldwide best selling "You Don't Know JS" book series is back for a 2nd "You Don't Know JS Yet". All 6 books are brand new, rewritten to cover all sides of JS for 2020 and beyond."Scope & Closures" examines all aspects of lexical scope, then builds on these principles to leverage the power of closure, and finally digs into the module pattern for better program structure.

      You Don't Know JS Yet. Scope & Closures
    • Async & Performance

      • 280pages
      • 10 heures de lecture

      This book focuses on the new asynchronous features in JavaScript, which are new and confusing to developers. The book covers promises, generators, and coroutines, all of which allow developers to created more sophisticated single-page web applications that provide the features of a desktop application without tying up the user's browser.

      Async & Performance
    • You don't know JS. ES6 and beyond

      • 261pages
      • 10 heures de lecture

      The "You Don't Know JS" series takes a closer look at the features of JavaScript that developers find confusing, and therefore avoid, or use incorrectly. This book focuses on the new features that will be available to developers in ECMAScript 6, the newest version of the standard that on which JavaScript is built.

      You don't know JS. ES6 and beyond
    • Types & grammar

      • 182pages
      • 7 heures de lecture

      The "You Don't Know JS" series takes a closer look at the features of JavaScript that developers find confusing, and therefore avoid, or use incorrectly. This book focuses on the type system in JavaScript, which is subject to a number of misconceptions.

      Types & grammar
    • Nawet początkujący programista może szybko zacząć tworzyć funkcjonalne aplikacje w JavaScripcie. Jest to prosty i łatwy w użyciu język, który cieszy się dużym uznaniem, a jednocześnie stanowi złożoną kolekcję mechanizmów, zapożyczonych z różnych języków programowania (są to np. podstawy proceduralne znane z języka C czy podstawy funkcjonalne w stylu języka Scheme/Lisp). Bez starannej analizy mechanizmy te nie będą zrozumiałe nawet dla najbardziej doświadczonych projektantów. A przecież umiejętność rozwiązywania problemów i tworzenia kodu o naprawdę wysokiej klasie w prosty sposób zależy od takiego właśnie dogłębnego zrozumienia mechanizmów języka, w którym się pisze.nnNiniejsza książka jest czwartą częścią serii w całości poświęconej językowi JavaScript. Jest przeznaczona dla osób, które używają JS w pracy i chcą dogłębnie poznać jego składniki. Omówiono w niej rodzaje i zastosowanie typów oraz istotne niuanse składni. Poza ogólnymi informacjami szczegółowo opisano m.in. typy wbudowane, konwersję typów, wartości specjalne, obiekty macierzyste, prototypy macierzyste, instrukcje i wyrażenia, reguły kontekstowe. Co najważniejsze, materiał przedstawiono w sposób przystępny, zwięzły, klarowny i zarazem na bardzo wysokim poziomie.nnDzięki tej książce:nn Poznasz siedem typów języka JavaScript: null, undefined, boolean, number, string, object i symboln Przeanalizujesz i zrozumiesz niepowtarzalne możliwości JavaScriptu związane z ciągami znakowymi, tablicami i liczbamin Dowiesz się, w jaki sposób obiekty macierzyste zapewniają obiekty opakowujące wartości typu prymitywnegon Poznasz tajniki konwersji typów i nauczysz się wykorzystywać jej zaletyn Zaczniesz rozumieć niuanse składni JavaScriptu, w tym również dotyczące instrukcji i wyrażeńn Zbliżysz się do celu, jakim jest prawdziwe i dogłębne zrozumienie JavaScriptunnZrozum mechanizmy języka JavaScript i pisz kod dobrej jakości!

      Tajniki języka JavaScript Typy i składnia