Uk.javascript.info
Modern JavaScript Tutorial in Ukrainian (JavaScript українською 🇺🇦)
Install / Use
/learn @javascript-tutorial/Uk.javascript.infoREADME
Сучасний посібник по JavaScript українською мовою 🇺🇦
The Modern JavaScript Tutorial in Ukrainian 🇺🇦
<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section --> <!-- ALL-CONTRIBUTORS-BADGE:END -->В цьому репозиторії зберігається переклад посібника https://uk.javascript.info з англійської на українську мову.
20 січня 2022 р. було опубліковано першу українську версію посібника, яка містила більше половини перекладених статей. Завдяки багатьом небайдужим людям та кураторам, 18 березня 2024 р. завершено переклад усіх статей та розділів посібника 🎉
JavaScript — популярна мова програмування, яка постійно розвивається. Так само і посібник та його переклад українською регулярно оновлюються та вдосконалюються.
Внески 💚
Ми запрошуємо переглянути цей переклад "свіжим оком" і запропонувати покращення, виправити помилки чи неточності. Будь-яка допомога, навіть найменша, вітається і буде відзначена (шляхом додавання користувача до списку подяки).
Як ви можете допомогти:
- Перегляньте обговорення Translation review.
- Виберіть статтю, яку хочете перевірити. Пріоритет надається статтям, які ще не позначені галочкою, але ви можете обрати будь-яку, яка вам до вподоби.
- Додайте коментар до обговорення з назвою статті, яку ви збираєтеся перевірити.
- Відгалужте репозиторій (тут детально описано як це зробити), внесіть корективи до статті і після завершення надішліть запит на злиття (Pull request). Назву запиту можна вказати як "Review: [назва статті]". Переконайтеся, що вона збігається з назвою статті, яку ви перевіряли. Зверніть увагу, що деякі статті містять додаткові файли із завданнями, ілюстраціями тощо. Якщо ви вносили зміни до JavaScript коду, обов'язково протестуйте його.
Якщо у вас виникли питання чи пропозиції щодо перекладу, ви можете створити обговорення (Issue) або залишити коментар у головному обговоренні: Ukrainian Translation Progress.
Ви можете редагувати текст у будь-якому редакторі, або навіть на сайті GitHub (кнопка "Edit this file"). Посібник використовує розмітку Markdown, яку легко зрозуміти. Якщо ви хочете побачити, як ваші зміни виглядатимуть на сайті, скористайтеся сервером для локального запуску посібника.
Обов'язково ознайомтеся з рекомендаціями щодо перекладу!
Коли переклад або виправлення буде опубліковано, ваше ім'я та внесок з'являться в списку подяки нижче.
Якщо ви хочете стати куратором (maintainer), отримати доступ до репозиторію та переглядати правки інших, повідомте про свій намір у цьому обговоренні.
P.S. Весь перелік мов і прогрес перекладу посібника можна знайти на сторінці https://javascript.info/translate.
Структура посібника 🗂
Кожен розділ, підрозділ, стаття чи завдання має власну папку.
Папки мають формат N-url, де N — номер для сортування (папки впорядковані за цим номером), а url — частина URL-адреси на сайті, що відповідає заголовку матеріалу.
Папка може містити такі файли:
index.md— для розділів;article.md— для статей;task.md— для формулювання завдання (а такожsolution.mdдля тексту вирішення завдання).
Кожен файл починається із # Заголовок, далі йде текст у форматі Markdown, який легко редагувати в звичайному текстовому редакторі.
Додаткові ресурси та приклади до статей або завдань також розміщуються в цій папці.
Локальний запуск посібника 🖥
Ви можете запустити посібник локально на комп'ютері, щоб відразу бачити зміни на сайті. Сервер для локального запуску знаходиться тут: https://github.com/javascript-tutorial/server.
Подяка 🙏
Щира подяка цим людям за їхній внесок у розвиток проєкту 💙💛
<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --> <!-- prettier-ignore-start --> <!-- markdownlint-disable --> <table> <tbody> <tr> <td align="center" valign="top" width="14.28%"><a href="https://github.com/dolgachio"><img src="https://avatars.githubusercontent.com/u/9461925?v=4?s=100" width="100px;" alt="Stanislav Dolgachov"/><br /><sub><b>Stanislav Dolgachov</b></sub></a><br /><a href="#maintenance-dolgachio" title="Maintenance">🚧</a> <a href="#translation-dolgachio" title="Translation">🌍</a> <a href="#review-dolgachio" title="Reviewed Pull Requests">👀</a></td> <td align="center" valign="top" width="14.28%"><a href="https://www.linkedin.com/in/m-sopiha/"><img src="https://avatars.githubusercontent.com/u/20689588?v=4?s=100" width="100px;" alt="Mykola Sopiha"/><br /><sub><b>Mykola Sopiha</b></sub></a><br /><a href="#translation-MykolaSopiha" title="Translation">🌍</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/tarasyyyk"><img src="https://avatars0.githubusercontent.com/u/20100011?v=4?s=100" width="100px;" alt="Taras Korzhak"/><br /><sub><b>Taras Korzhak</b></sub></a><br /><a href="#maintenance-tarasyyyk" title="Maintenance">🚧</a> <a href="#translation-tarasyyyk" title="Translation">🌍</a> <a href="#review-tarasyyyk" title="Reviewed Pull Requests">👀</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/Nordtonito"><img src="https://avatars.githubusercontent.com/u/43732023?v=4?s=100" width="100px;" alt="Vitaly Nesteruk"/><br /><sub><b>Vitaly Nesteruk</b></sub></a><br /><a href="#translation-Nordtonito" title="Translation">🌍</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/Regnised"><img src="https://avatars.githubusercontent.com/u/2588425?v=4?s=100" width="100px;" alt="Vasyl Onopriienko"/><br /><sub><b>Vasyl Onopriienko</b></sub></a><br /><a href="#translation-Regnised" title="Translation">🌍</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/Zim123"><img src="https://avatars2.githubusercontent.com/u/1306750?v=4?s=100" width="100px;" alt="Yuriy Ostapyuk"/><br /><sub><b>Yuriy Ostapyuk</b></sub></a><br /><a href="#translation-Zim123" title="Translation">🌍</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/alexgalkin"><img src="https://avatars0.githubusercontent.com/u/1190812?v=4?s=100" width="100px;" alt="Alex Galkin"/><br /><sub><b>Alex Galkin</b></sub></a><br /><a href="#translation-alexgalkin" title="Translation">🌍</a> <a href="#ideas-alexgalkin" title="Ideas, Planning, & Feedback">🤔</a></td> </tr> <tr> <td align="center" valign="top" width="14.28%"><a href="https://github.com/hordiienko-tatiana"><img src="https://avatars.githubusercontent.com/u/49336627?v=4?s=100" width="100px;" alt="Tatiana Hordiienko"/><br /><sub><b>Tatiana Hordiienko</b></sub></a><br /><a href="#translation-hordiienko-tatiana" title="Translation">🌍</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/Purusah"><img src="https://avatars.githubusercontent.com/u/16886633?v=4?s=100" width="100px;" alt="Vladyslav Bohaichuk"/><br /><sub><b>Vladyslav Bohaichuk</b></sub></a><br /><a href="#translation-Purusah" title="Translation">🌍</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/chizzzy"><img src="https://avatars.githubusercontent.com/u/34280137?v=4?s=100" width="100px;" alt="Andrei Chystiakov"/><br /><sub><b>Andrei Chystiakov</b></sub></a><br /><a href="#ideas-chizzzy" title="Ideas, Planning, & Feedback">🤔</a> <a href="#translation-chizzzy" title="Translation">🌍</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/AntonBurchak"><img src="https://avatars.githubusercontent.com/u/47831897?v=4?s=100" width="100px;" alt="Anton Burchak"/><br /><sub><b>Anton Burchak</b></sub></a><br /><a href="#translation-AntonBurchak" title="Translation">🌍</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/dDenysS"><img src="https://avatars0.githubusercontent.com/u/23075870?v=4?s=100" width="100px;" alt="Denys"/><br /><sub><b>Denys</b></sub></a><br /><a href="#translation-dDenysS" title="Translation">🌍</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/Tuoris"><img src="https://avatars.githubusercontent.com/u/16479460?v=4?s=100" width="100px;" alt="Tuoris"/><br /><sub><b>Tuoris</b></sub></a><br /><a href="#translation-Tuoris" title="Translation">🌍</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/didostap"><img src="https://avatars.githubusercontent.com/u/49234191?v=4?s=100" width="100px;" alt="Ostap Dribniuk"/><br /><sub><b>Ostap Dribniuk</b></sub></a><br /><a href="#translation-didostap" title="Translation">🌍</a></td> </tr> <tr> <td align="center" valign="top" width="14.28%"><a href="https://github.com/gingano"><img src="https://avatars.githubusercontent.com/u/47160813?v=4?s=100" width="100px;" alt="Alex Kovalenko"/><br /><sub><b>Alex Kovalenko</b></sub></a><br /><a href="#translation-gingano" title="Translation">🌍</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/Vanchurick"><img src="https://avatars.githubusercontent.com/u/43196449?v=4?s=100" width="100px;" alt="Ivan D"/><br /><sub><b>Ivan D</b></sub></a><br /><a href="#translation-Vanchurick" title="Translation">🌍</a></td> <td align="center" valign="top"Related Skills
YC-Killer
2.7kA library of enterprise-grade AI agents designed to democratize artificial intelligence and provide free, open-source alternatives to overvalued Y Combinator startups. If you are excited about democratizing AI access & AI agents, please star ⭐️ this repository and use the link in the readme to join our open source AI research team.
groundhog
399Groundhog's primary purpose is to teach people how Cursor and all these other coding agents work under the hood. If you understand how these coding assistants work from first principles, then you can drive these tools harder (or perhaps make your own!).
sec-edgar-agentkit
10AI agent toolkit for accessing and analyzing SEC EDGAR filing data. Build intelligent agents with LangChain, MCP-use, Gradio, Dify, and smolagents to analyze financial statements, insider trading, and company filings.
last30days-skill
5.9kAI agent skill that researches any topic across Reddit, X, YouTube, HN, Polymarket, and the web - then synthesizes a grounded summary
