6 Free Online Books to Learn JavaScript from Starch
You Don't Know JS (book series)
This is a series of books diving deep into the core mechanisms of the JavaScript language. The first edition of the series is now complete.
These books are being released here as drafts, free to read, but are also being edited, produced, and published through O'Reilly.
( NOTE : This books are hosted on the Github. So in order to read these book follow these steps.
1. Click on the links given below for each book.
2. You will be redirected to the Github page of the book.
3. Click on the given titles (chapters) presented in "Table of Contents".
4. You will be redirected to the chapter. (Enjoy the reading)
)
1. You Don't Know JS: Up & Going
Foreword (by Jenn Lukas)
Preface
Chapter 1: Into Programming
Chapter 2: Into JavaScript
Chapter 3: Into YDKJS
Appendix A: Thank You's!
Click on this link to read this book online for Free : You Don't Know JS: Up & Going
2. You Don't Know JS: Scope & Closures
Table of Contents
Foreword (by Shane Hudson)
Preface
Chapter 1: What is Scope?
Chapter 2: Lexical Scope
Chapter 3: Function vs. Block Scope
Chapter 4: Hoisting
Chapter 5: Scope Closures
Appendix A: Dynamic Scope
Appendix B: Polyfilling Block Scope
Appendix C: Lexical-this
Appendix D: Thank You's!
Click on this link to read this book online for Free : You Don't Know JS: Scope & Closures
3. You Don't Know JS: this & Object Prototypes
Table of Contents
Foreword (by Nick Berardi)
Preface
Chapter 1: this Or That?
Chapter 2: this All Makes Sense Now!
Chapter 3: Objects
Chapter 4: Mixing (Up) "Class" Objects
Chapter 5: Prototypes
Chapter 6: Behavior Delegation
Appendix A: ES6 class
Appendix B: Thank You's!
Click on this link to read this book online for Free : You Don't Know JS: this & Object Prototypes
4. You Don't Know JS: Types & Grammar
Table of Contents
Foreword (by David Walsh)
Preface
Chapter 1: Types
Chapter 2: Values
Chapter 3: Natives
Chapter 4: Coercion
Chapter 5: Grammar
Appendix A: Mixed Environment JavaScript
Appendix B: Thank You's!
Click on this link to read this book online for Free : You Don't Know JS: Types & Grammar
5. You Don't Know JS: Async & Performance
Table of ContentsForeword (by Jake Archibald)
Preface
Chapter 1: Asynchrony: Now & Later
Chapter 2: Callbacks
Chapter 3: Promises
Chapter 4: Generators
Chapter 5: Program Performance
Chapter 6: Benchmarking & Tuning
Appendix A: Library: asynquence
Appendix B: Advanced Async Patterns
Appendix C: Thank You's!
Click on this link to read this book online for Free : You Don't Know JS: Async & Performance
6. You Don't Know JS: ES6 & Beyond
Table of Contents
Foreword (by Rick Waldron)
Preface
Chapter 1: ES? Now & Future
Chapter 2: Syntax
Chapter 3: Organization
Chapter 4: Async Flow Control
Chapter 5: Collections
Chapter 6: API Additions
Chapter 7: Meta Programming
Chapter 8: Beyond ES6
Appendix A: Thank You's!
Click on this link to read this book online for Free : You Don't Know JS: ES6 & Beyond
No comments