You Don't Know JS Yet: Get Started

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

The worldwide best selling You Don't Know JS book series is back for a 2nd edition: You Don't Know JS Yet. All 6 books are brand new, rewritten to cover all sides of JS for 2020 and beyond. You'll still get in-depth coverage of the core language, applied in useful code organization patterns for your programs. And of course, through Kyle's unique perspective and conversational tone, explore passionate, reasoned debate of the most common questions developers face. Get Started, the first book in the new edition series, is where to start your journey of knowing JS more deeply. This book surveys the language in multiple layers of detail, laying out a roadmap with the other books as guides for your learning and growth. For any developer hoping to move from early JS experience to a deeper level, here is your first step to get started. In Get Started, you'll explore: How the JS language evolves, how JS programs actually work, and busting of common myths The building blocks of JS: values, functions, and more The roots and pillars of JS: types, closure, and prototypes

Author(s): Kyle Simpson
Series: You Don't Know JS Yet
Edition: 2
Publisher: Leanpub
Year: 2020

Language: English
Commentary: True PDF
Pages: 141

Table of Contents
Foreword
Preface
The Parts
The Title?
The Mission
The Path
Chapter 1: What Is JavaScript?
About This Book
What's With That Name?
Language Specification
Many Faces
Backwards & Forwards
What's in an Interpretation?
Strictly Speaking
Defined
Chapter 2: Surveying JS
Each File is a Program
Values
Declaring and Using Variables
Functions
Comparisons
How We Organize in JS
The Rabbit Hole Deepens
Chapter 3: Digging to the Roots of JS
Iteration
Closure
this Keyword
Prototypes
Asking ``Why?''
Chapter 4: The Bigger Picture
Pillar 1: Scope and Closure
Pillar 2: Prototypes
Pillar 3: Types and Coercion
With the Grain
In Order
Appendix A: Exploring Further
Values vs. References
So Many Function Forms
Coercive Conditional Comparison
Prototypal ``Classes''
Appendix B: Practice, Practice, Practice!
Practicing Comparisons
Practicing Closure
Practicing Prototypes
Suggested Solutions