> For the complete documentation index, see [llms.txt](https://imangazaliev.gitbook.io/reference/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://imangazaliev.gitbook.io/reference/readme.md).

# Reference

Конспекты, которые я делал при подготовке к собеседованиям.

Написаны для личного использования, поэтому:

* возможны ошибки, т. к. не всегда перепроверял информацию
* может быть много копипасты и не везде указаны источники
* некоторые темы описаны довольно поверхностно и просто даны ссылки

Чтобы предложить или исправить что-то, пожалуйста, создайте issue.

## Содержание

### JavaScript

* [Основы](/reference/js/basics.md)
* [Функции](/reference/js/functions.md)
  * [Function Declaration и Function Expression](/reference/js/functions/function-declaration-and-expression.md)
  * [apply / call / bind](/reference/js/functions/call-apply-bind.md)
* [Контекст выполнения](/reference/js/execution-context.md)
* [Асинхронность](/reference/js/async.md)
  * [Промисы](/reference/js/async/promises.md)
  * [async/await](/reference/js/async/async-await.md)
  * [Воркеры](/reference/js/async/workers.md)
* [Web API](/reference/js/web-api.md)
* [Итераторы и генераторы](/reference/js/iterators-and-generators.md)
  * [Итераторы и итерируемые объекты](/reference/js/iterators-and-generators/iterators.md)
  * [Генераторы](/reference/js/iterators-and-generators/generators.md)
