Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Добавление электронных книг и редактирование описаний #134

Open
wants to merge 11 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
11 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
62 changes: 28 additions & 34 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,59 +1,53 @@
# Вы не знаете JS (серия книг)

Представляю вам серию книг, погружение в которую позволит вам окунуться в основные механизмы языка JavaScript. Первое издание серии книг в настоящий момент завершено.
Представляю вам серию книг, погружение в которую позволит вам окунуться в основные механизмы языка JavaScript.

<a href="http://shop.oreilly.com/product/0636920039303.do"><img src="up %26 going/cover.jpg" width="75"></a>&nbsp;
<a href="http://shop.oreilly.com/product/0636920026327.do"><img src="scope %26 closures/cover.jpg" width="75"></a>&nbsp;
<a href="http://shop.oreilly.com/product/0636920033738.do"><img src="this %26 object prototypes/cover.jpg" width="75"></a>&nbsp;
<a href="http://shop.oreilly.com/product/0636920033745.do"><img src="types %26 grammar/cover.jpg" width="75"></a>&nbsp;
<a href="http://shop.oreilly.com/product/0636920033752.do"><img src="async %26 performance/cover.jpg" width="75"></a>&nbsp;
<a href="http://shop.oreilly.com/product/0636920033769.do"><img src="es6 %26 beyond/cover.jpg" width="75"></a>

Не стесняйтесь вносить свой вклад в улучшение качества материала данной серии книг, отправляйте свои PR для улучшения фрагментов кода, пояснений и т.д. Исправление опечаток также приветствуется.
<img src="up %26 going/cover.jpg" width="75">&nbsp;
<img src="scope %26 closures/cover.jpg" width="75">&nbsp;
<img src="this %26 object prototypes/cover.jpg" width="75">&nbsp;
<img src="types %26 grammar/cover.jpg" width="75">&nbsp;
<img src="async %26 performance/cover.jpg" width="75">&nbsp;
<img src="es6 %26 beyond/cover.jpg" width="75">

**О том, что послужило причиной для написания данной серии книг, вы можете узнать из [Предисловия](preface.md).**

## Содержимое

* Читать онлайн (бесплатно!): [«Начните и Совершенствуйтесь»](up%20%26%20going/README.md#Вы-не-знаете-js-Начните-и-Совершенствуйтесь), Опубликовано: [Купить сейчас](http://shop.oreilly.com/product/0636920039303.do) в бумажном варианте, электронная книга бесплатна!
* Читать онлайн (бесплатно!): [«Область Видимости и Замыкания»](scope%20%26%20closures/README.md#Вы-не-знаете-js-Область-видимости-и-замыкания), Опубликовано: [Купить сейчас](http://shop.oreilly.com/product/0636920026327.do)
* Читать онлайн (бесплатно!): [«This и Прототипы Объектов»](this%20%26%20object%20prototypes/README.md#you-dont-know-js-this--object-prototypes), Опубликовано: [Купить сейчас](http://shop.oreilly.com/product/0636920033738.do)
* Читать онлайн (бесплатно!): [«Типы и Синтаксис»](types%20%26%20grammar/README.md#you-dont-know-js-types--grammar), Опубликовано: [Купить сейчас](http://shop.oreilly.com/product/0636920033745.do)
* Читать онлайн (бесплатно!): [«Асинхронность и Производительность»](async%20%26%20performance/README.md#you-dont-know-js-async--performance), Опубликовано: [Купить сейчас](http://shop.oreilly.com/product/0636920033752.do)
* Читать онлайн (бесплатно!): [«ES6 и не только»](es6%20%26%20beyond/README.md#you-dont-know-js-es6--beyond), Опубликовано: [Купить сейчас](https://www.ozon.ru/context/detail/id/137473815/)
## Главный спонсор

## Издательство
Текущая серия книг была проспонсирована [Frontend Masters](https://frontendmasters.com). Frontend Masters это золотой стандарт обучающих материалов от экспертов в области фронтенд-разработки. Более 150 курсов по всем нюансам фронтенда, где вы сможете посмотреть качественные видеоуроки по HTML, CSS, JS, и смежным технологиям.

Серия книг свободно распространяется для чтения, но редактируется, производится и публикуется в книжном издательстве O'Reilly.
----

Если вам нравится содержание книг, и вы хотите поддержать развитие серии, пожалуйста, приобретите книги, как только они будут доступны для продажи, там, где вы обычно их покупаете. :)
Я веду эксклюзивные дистанционные курсы на сервисе [Frontend Masters](https://frontendmasters.com/kyle-simpson). Если вам понравилась серия книг, то рекомендую посмотреть мои обучающие курсы.

Если же вы хотите поддержать данную работу финансово, но не хотите покупать книги, вы можете это сделать через сервис [Patreon](https://www.patreon.com/getify); я буду глубоко признателен вам за вашу щедрость.
----

<a href="https://www.patreon.com/getify">[![patreon.png](https://c5.patreon.com/external/logo/become_a_patron_button.png)](https://www.patreon.com/getify)</a>
## Содержимое

## Очное обучение
Я рекомендую читать книги в следующей последовательности:

Содержание этих книг в значительной степени состоит из учебных материалов, которые я преподаю профессионально в формате следующих семинаров (как бесплатных, так и платных): "Deep JavaScript Foundations", "Rethinking Async" и "ES6: The Right Parts".
* [«Начните и Совершенствуйтесь»](up%20%26%20going/README.md#Вы-не-знаете-js-Начните-и-Совершенствуйтесь)
* [«Область Видимости и Замыкания»](scope%20%26%20closures/README.md#Вы-не-знаете-js-Область-видимости-и-замыкания)
* [«This и Прототипы Объектов»](this%20%26%20object%20prototypes/README.md#you-dont-know-js-this--object-prototypes)
* [«Типы и Синтаксис»](types%20%26%20grammar/README.md#you-dont-know-js-types--grammar)
* [«Асинхронность и Производительность»](async%20%26%20performance/README.md#you-dont-know-js-async--performance)
* [«ES6 и не только»](es6%20%26%20beyond/README.md#you-dont-know-js-es6--beyond)

Если вам нравятся мои книги, и вы бы хотели связаться со мной по поводу очного обучения в рамках вышеупомянутого учебного курса или других различных моих семинаров по JS / HTML5 / Node.JS, пожалуйста, обратитесь ко мне по электронной почте getify@gmail.com
## Издательство и публикация

## Онлайн обучение
Вы можете читать эти книги онлайн абсолютно бесплатно.

Кроме этого, я также преподаю некоторый учебный материал в формате видео. Я веду дистанционные курсы на сервисе [Frontend Masters](https://FrontendMasters.com), такие как [Глубокое понимание основ JavaScript](https://frontendmasters.com/courses/javascript-foundations/). Вы можете найти [все мои курсы здесь](https://frontendmasters.com/kyle-simpson/).
Если хотите поддержать развитие книги финансово, то это можно сделать методами ниже:

Некоторые из этих курсов также доступны на других платформах, таких как Pluralsight, Lynda.com и O'Reilly Safari Online.
* [Github Sponsorship](https://github.com/users/getify/sponsorship)
* [Patreon](https://www.patreon.com/getify)
* [Paypal](https://www.paypal.me/getify)

## Вклад в развитие контента

Любой вклад в развитие данного проекта **будет высоко оценён**.

Тем не менее, учитывайте то, что если вы желаете внести свой вклад в содержание книг (а не только исправить опечатки) в этом репозитории, вы соглашаетесь на то, что вы даёте мне абсолютные права на использование добавленного вами контента для серии книг таким образом, каким я (и O'Reilly) сочту это целесообразным.

Бла-бла-бла... :)

## Лицензия и Авторские права

Автор материалов данной серии книг &copy; 2013-2015 Kyle Simpson.
Автор материалов данной серии книг &copy; 2013-2020 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 />Лицензируется в соответствии с <a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/3.0/">Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License</a>.
<a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-nc-nd/4.0/88x31.png" /></a><br />Лицензируется в соответствии с <a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/4.0/">Creative Commons Attribution-NonCommercial-NoDerivs 4.0 Unported License</a>.
Binary file added scope & closures/ebook.epub
Binary file not shown.
Binary file added this & object prototypes/ebook.epub
Binary file not shown.
73 changes: 36 additions & 37 deletions this & object prototypes/toc.md
Original file line number Diff line number Diff line change
@@ -1,40 +1,39 @@
# You Don't Know JS: *this* & Object Prototypes
# Вы не знаете JS: *this* и Прототипы Объектов

## Table of Contents
## Содержание

* Foreword
* Preface
* Chapter 1: `this` Or That?
* Why `this`?
* Confusions
* What's `this`?
* Chapter 2: `this` All Makes Sense Now!
* Call-site
* Nothing But Rules
* Everything In Order
* Binding Exceptions
* Lexical `this`
* Chapter 3: Objects
* Syntax
* Type
* Contents
* Iteration
* Chapter 4: Mixing (Up) "Class" Objects
* Class Theory
* Class Mechanics
* Class Inheritance
* Mixins
* Chapter 5: Prototypes
* Введение
* Предисловие
* Глава 1: `this` (тут) или That (там)?
* Зачем нужен `this`?
* Заблуждения
* Что же такое `this`?
* Глава 2: Весь `this` теперь приобретает смысл!
* Точка вызова
* Ничего кроме правил
* Всё по порядку
* Исключения привязок
* Лексический `this`
* Глава 3: Объекты
* Синтаксис
* Тип
* Содержимое
* Итерация
* Глава 4: Смешивая объекты "классов"
* Теория классов
* Механика классов
* Наследование классов
* Mixins - Примеси
* Глава 5: Прототипы
* `[[Prototype]]`
* "Class"
* "(Prototypal) Inheritance"
* Object Links
* Chapter 6: Behavior Delegation
* Towards Delegation-Oriented Design
* Classes vs. Objects
* Simpler Design
* Nicer Syntax
* Introspection
* Appendix A: ES6 `class`
* Appendix B: Acknowledgments

* "Класс"
* "(Прототипное) наследование"
* Объектные ссылки
* Глава 6: Делегирование поведения
* На пути к делегированному дизайну
* Классы против объектов
* Более простой дизайн
* Более элегантный синтаксис
* Интроспекция
* Приложение А: `class` в ES6
* Приложение B: Благодарности
2 changes: 1 addition & 1 deletion types & grammar/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Вы не знаете JS: Типы и грамматика
# Вы не знаете JS: Типы и Синтаксис

<img src="cover.jpg" width="300">

Expand Down
Binary file added types & grammar/ebook.epub
Binary file not shown.
14 changes: 7 additions & 7 deletions types & grammar/toc.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,14 @@
* Тип, как бы он ни назывался...
* Встроенные типы
* Значения как типы
* Chapter 2: Values
* Arrays
* Strings
* Numbers
* Special Values
* Глава 2: Типы
* Массивы
* Строки
* Числа
* Специальные значения
* Value vs Reference
* Chapter 3: Natives
* Internal `[[Class]]`
* Глава 3: Стандартные встроенные объекты
* Внутреннее свойство `[[Class]]`
* Boxing Wrappers
* Unboxing
* Natives as Constructors
Expand Down
Binary file added up & going/ebook.epub
Binary file not shown.