forked from azat-io/you-dont-know-js-ru
-
Notifications
You must be signed in to change notification settings - Fork 15
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit 652f44c
Showing
88 changed files
with
31,807 additions
and
0 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,61 @@ | ||
# 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. | ||
|
||
<a href="http://shop.oreilly.com/product/0636920039303.do"><img src="up %26 going/cover.jpg" width="75"></a> | ||
<a href="http://shop.oreilly.com/product/0636920026327.do"><img src="scope %26 closures/cover.jpg" width="75"></a> | ||
<a href="http://shop.oreilly.com/product/0636920033738.do"><img src="this %26 object prototypes/cover.jpg" width="75"></a> | ||
<a href="http://shop.oreilly.com/product/0636920033745.do"><img src="types %26 grammar/cover.jpg" width="75"></a> | ||
<a href="http://shop.oreilly.com/product/0636920033752.do"><img src="async %26 performance/cover.jpg" width="75"></a> | ||
<a href="http://shop.oreilly.com/product/0636920033769.do"><img src="es6 %26 beyond/cover.jpg" width="75"></a> | ||
|
||
Please feel free to contribute to the quality of this content by submitting PR's for improvements to code snippets, explanations, etc. While typo fixes are welcomed, they will likely be caught through normal editing processes, and are thus not necessarily as important for this repository. | ||
|
||
**To read more about the motivations and perspective behind this book series, check out the [Preface](preface.md).** | ||
|
||
## Titles | ||
|
||
* Read online (free!): ["Up & Going"](up & going/README.md#you-dont-know-js-up--going), Published: [Buy Now](http://shop.oreilly.com/product/0636920039303.do) in print, but the ebook format is free! | ||
* Read online (free!): ["Scope & Closures"](scope & closures/README.md#you-dont-know-js-scope--closures), Published: [Buy Now](http://shop.oreilly.com/product/0636920026327.do) | ||
* Read online (free!): ["this & Object Prototypes"](this & object prototypes/README.md#you-dont-know-js-this--object-prototypes), Published: [Buy Now](http://shop.oreilly.com/product/0636920033738.do) | ||
* Read online (free!): ["Types & Grammar"](types & grammar/README.md#you-dont-know-js-types--grammar), Published: [Buy Now](http://shop.oreilly.com/product/0636920033745.do) | ||
* Read online (free!): ["Async & Performance"](async & performance/README.md#you-dont-know-js-async--performance), Published: [Buy Now](http://shop.oreilly.com/product/0636920033752.do) | ||
* Read online (free!): ["ES6 & Beyond"](es6 & beyond/README.md#you-dont-know-js-es6--beyond), Published: [Buy Now](http://shop.oreilly.com/product/0636920033769.do) | ||
|
||
## Publishing | ||
|
||
These books are being released here as drafts, free to read, but are also being edited, produced, and published through O'Reilly. | ||
|
||
If you like the content you find here, and want to support more content like it, please purchase the books once they are available for sale, through your normal book sources. :) | ||
|
||
If you'd like to contribute financially towards the effort (or any of my other OSS work) aside from purchasing the books, I do have a [patreon](https://www.patreon.com/getify) that I would always appreciate your generosity towards. | ||
|
||
<a href="https://www.patreon.com/getify"><img src="http://blog.getify.com/wp-content/uploads/patreon.png"></a> | ||
|
||
## In-person Training | ||
|
||
The content for these books derives heavily from a series of training materials I teach professionally (in both public and private-corporate workshop format), called "Advanced JS: The 'What You Need To Know' Parts". | ||
|
||
If you like this content and would like to contact me regarding conducting training on these, or other various JS/HTML5/node.js topics, please reach out to me through any of these channels listed here: | ||
|
||
[http://getify.me](http://getify.me) | ||
|
||
## Online Video Training | ||
|
||
I also have some JS training material available in on-demand video format. I teach courses through [Frontend Masters](https://FrontendMasters.com), like my [Advanced JS](https://frontendmasters.com/courses/advanced-javascript/) workshop (more courses coming soon!). | ||
|
||
That same course is also [available through Pluralsight](http://www.pluralsight.com/courses/advanced-javascript). | ||
|
||
## Content Contributions | ||
|
||
Any contributions you make to this effort **are of course greatly appreciated**. | ||
|
||
However, if you choose to contribute content (not just typo corrections) to this repo, you agree that you're giving me a non-exclusive license to use that content for the book series, as I (and O'Reilly) deem appropriate. You probably guessed that already, but we just have to make the lawyers happy by explicitly stating it. | ||
|
||
So: blah, blah, blah... :) | ||
|
||
## License & Copyright | ||
|
||
The materials herein are all (c) 2013-2015 Kyle Simpson. | ||
|
||
<a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/3.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-nc-nd/3.0/88x31.png" /></a><br />This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/3.0/">Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License</a>. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
# You Don't Know JS: Async & Performance | ||
|
||
<img src="cover.jpg" width="300"> | ||
|
||
----- | ||
|
||
**[Purchase digital/print copy from O'Reilly](http://shop.oreilly.com/product/0636920033752.do)** | ||
|
||
----- | ||
|
||
[Table of Contents](toc.md) | ||
|
||
* [Foreword](foreword.md) (by [Jake Archibald](http://jakearchibald.com)) | ||
* [Preface](../preface.md) | ||
* [Chapter 1: Asynchrony: Now & Later](ch1.md) | ||
* [Chapter 2: Callbacks](ch2.md) | ||
* [Chapter 3: Promises](ch3.md) | ||
* [Chapter 4: Generators](ch4.md) | ||
* [Chapter 5: Program Performance](ch5.md) | ||
* [Chapter 6: Benchmarking & Tuning](ch6.md) | ||
* [Appendix A: Library: asynquence](apA.md) | ||
* [Appendix B: Advanced Async Patterns](apB.md) | ||
* [Appendix C: Thank You's!](apC.md) |
Oops, something went wrong.