-
Notifications
You must be signed in to change notification settings - Fork 8
Translation of web/javascript/guide #75
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
Changes from all commits
51add14
6697bac
31b7b5a
be3f373
7b50368
4a56bba
65ed539
93556f9
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
| @@ -0,0 +1,168 @@ | ||||||
| --- | ||||||
| title: Посібник з JavaScript | ||||||
| slug: Web/JavaScript/Guide | ||||||
| tags: | ||||||
| - Guide | ||||||
| - JavaScript | ||||||
| - l10n:priority | ||||||
| --- | ||||||
| {{jsSidebar("Посібник з JavaScript")}} | ||||||
|
|
||||||
| Посібник з JavaScript показує вам, як користуватися [JavaScript](/uk/docs/Web/JavaScript) і дає короткий огляд мови. Якщо вам потрібна вичерпна інформація про особливість мови, зверніть увагу на [Довідник з JavaScript](/uk/docs/Web/JavaScript/Reference). | ||||||
|
|
||||||
| Цей посібник поділено на наступні розділи. | ||||||
|
|
||||||
| ## Вступ | ||||||
|
|
||||||
| Огляд: [Вступ](/uk/docs/Web/JavaScript/Guide/Introduction) | ||||||
|
|
||||||
| - [Про цей посібник](/uk/docs/Web/JavaScript/Guide/Introduction#where_to_find_javascript_information) | ||||||
| - [Про JavaScript](/uk/docs/Web/JavaScript/Guide/Introduction#what_is_javascript) | ||||||
| - [JavaScript і Java](/uk/docs/Web/JavaScript/Guide/Introduction#javascript_and_java) | ||||||
| - [ECMAScript](/uk/docs/Web/JavaScript/Guide/Introduction#javascript_and_the_ecmascript_specification) | ||||||
| - [Інструменти](/uk/docs/Web/JavaScript/Guide/Introduction#getting_started_with_javascript) | ||||||
| - [Hello World](/uk/docs/Web/JavaScript/Guide/Introduction#hello_world) | ||||||
|
|
||||||
| ## Граматика і типи | ||||||
|
|
||||||
| Огляд: [Граматика і типи](/uk/docs/Web/JavaScript/Guide/Grammar_and_types) | ||||||
|
|
||||||
| - [Основний синтакс та коментарі](/uk/docs/Web/JavaScript/Guide/Grammar_and_types#basics) | ||||||
| - [Оголошення](/uk/docs/Web/JavaScript/Guide/Grammar_and_types#declarations) | ||||||
| - [Область видимості змінної](/uk/docs/Web/JavaScript/Guide/Grammar_and_types#variable_scope) | ||||||
| - [Підняття змінної](/uk/docs/Web/JavaScript/Guide/Grammar_and_types#variable_hoisting) | ||||||
| - [Структури і типи даних](/uk/docs/Web/JavaScript/Guide/Grammar_and_types#data_structures_and_types) | ||||||
| - [Літерали](/uk/docs/Web/JavaScript/Guide/Grammar_and_types#literals) | ||||||
|
|
||||||
| ## Керування потоком виконання та обробкою помилок | ||||||
|
|
||||||
| Огляд: [Керування потоком виконання та обробкою помилок](/uk/docs/Web/JavaScript/Guide/Control_flow_and_error_handling) | ||||||
|
|
||||||
| - [`if...else`](/uk/docs/Web/JavaScript/Guide/Control_flow_and_error_handling#if...else_statement) | ||||||
| - [`switch`](/uk/docs/Web/JavaScript/Guide/Control_flow_and_error_handling#switch_statement) | ||||||
| - [`try`/`catch`/`throw`](/uk/docs/Web/JavaScript/Guide/Control_flow_and_error_handling#exception_handling_statements) | ||||||
| - [Об’єкти помилок](/uk/docs/Web/JavaScript/Guide/Control_flow_and_error_handling#utilizing_error_objects) | ||||||
|
|
||||||
| ## Цикли та ітерація | ||||||
|
|
||||||
| Огляд: [Цикли та ітерація](/uk/docs/Web/JavaScript/Guide/Loops_and_iteration) | ||||||
|
|
||||||
| - [`for`](/uk/docs/Web/JavaScript/Guide/Loops_and_iteration#for_statement) | ||||||
| - [`while`](/uk/docs/Web/JavaScript/Guide/Loops_and_iteration#while_statement) | ||||||
| - [`do...while`](/uk/docs/Web/JavaScript/Guide/Loops_and_iteration#do...while_statement) | ||||||
| - [`continue`](/uk/docs/Web/JavaScript/Guide/Loops_and_iteration#continue_statement) | ||||||
| - [`break`](/uk/docs/Web/JavaScript/Guide/Loops_and_iteration#break_statement) | ||||||
| - [`for..in`](/uk/docs/Web/JavaScript/Guide/Loops_and_iteration#for...in_statement) | ||||||
| - [`for..of`](/uk/docs/Web/JavaScript/Guide/Loops_and_iteration#for...of_statement) | ||||||
|
|
||||||
| ## Функції | ||||||
|
|
||||||
| Огляд: [Функції](/uk/docs/Web/JavaScript/Guide/Functions) | ||||||
|
|
||||||
| - [Оголошення функцій](/uk/docs/Web/JavaScript/Guide/Functions#defining_functions) | ||||||
| - [Виклик функцій](/uk/docs/Web/JavaScript/Guide/Functions#calling_functions) | ||||||
| - [Область видимості функції](/uk/docs/Web/JavaScript/Guide/Functions#function_scope) | ||||||
| - [Замикання](/uk/docs/Web/JavaScript/Guide/Functions#closures) | ||||||
| - [Аргументи](/uk/docs/Web/JavaScript/Guide/Functions#using_the_arguments_object) & [параметри](/uk/docs/Web/JavaScript/Guide/Functions#function_parameters) | ||||||
| - [Стрілкові функції](/uk/docs/Web/JavaScript/Guide/Functions#arrow_functions) | ||||||
|
|
||||||
| ## Вирази та оператори | ||||||
|
|
||||||
| Огляд: [Вирази та оператори](/uk/docs/Web/JavaScript/Guide/Expressions_and_Operators) | ||||||
|
|
||||||
| - [Присвоєння](/uk/docs/Web/JavaScript/Guide/Expressions_and_Operators#assignment_operators) & [Порівняння](/uk/docs/Web/JavaScript/Guide/Expressions_and_Operators#comparison_operators) | ||||||
| - [Арифметичні оператори](/uk/docs/Web/JavaScript/Guide/Expressions_and_Operators#arithmetic_operators) | ||||||
| - [Побітові](/uk/docs/Web/JavaScript/Guide/Expressions_and_Operators#bitwise_operators) & [логічні оператори](/uk/docs/Web/JavaScript/Guide/Expressions_and_Operators#logical_operators) | ||||||
| - [Умовний (тернарний) оператор](</uk/docs/Web/JavaScript/Guide/Expressions_and_Operators#conditional_(ternary)_operator>) | ||||||
|
|
||||||
| ## Числа та дати | ||||||
|
|
||||||
| Огляд: [Числа та дати](/uk/docs/Web/JavaScript/Guide/Numbers_and_dates) | ||||||
|
|
||||||
| - [Числові літерали](/uk/docs/Web/JavaScript/Guide/Numbers_and_dates#numbers) | ||||||
| - [Об’єкт `Number`](/uk/docs/Web/JavaScript/Guide/Numbers_and_dates#number_object) | ||||||
| - [Об’єкт `Math`](/uk/docs/Web/JavaScript/Guide/Numbers_and_dates#math_object) | ||||||
| - [Об’єкт `Date`](/uk/docs/Web/JavaScript/Guide/Numbers_and_dates#date_object) | ||||||
|
|
||||||
| ## Форматування тексту | ||||||
|
|
||||||
| Огляд: [Форматування тексту](/uk/docs/Web/JavaScript/Guide/Text_formatting) | ||||||
|
|
||||||
| - [Рядкові літерали](/uk/docs/Web/JavaScript/Guide/Text_formatting#string_literals) | ||||||
| - [Об’єкт `String`](/uk/docs/Web/JavaScript/Guide/Text_formatting#string_objects) | ||||||
| - [Літерали шаблонів](/uk/docs/Web/JavaScript/Guide/Text_formatting#multi-line_template_literals) | ||||||
| - [Інтернаціоналізація](/uk/docs/Web/JavaScript/Guide/Text_formatting#internationalization) | ||||||
| - [Регулярні вирази](/uk/docs/Web/JavaScript/Guide/Regular_Expressions) | ||||||
|
|
||||||
| ## Індексовані колекції | ||||||
|
|
||||||
| Огляд: [Індексовані колекції](/uk/docs/Web/JavaScript/Guide/Indexed_collections) | ||||||
|
|
||||||
| - [Масиви](/uk/docs/Web/JavaScript/Guide/Indexed_collections#array_object) | ||||||
| - [Типізовані масиви](/uk/docs/Web/JavaScript/Guide/Indexed_collections#typed_arrays) | ||||||
|
|
||||||
| ## Колекції з ключами | ||||||
|
|
||||||
| Огляд: [Колекції ключів](/uk/docs/Web/JavaScript/Guide/Keyed_collections) | ||||||
|
|
||||||
| - [`Map`](/uk/docs/Web/JavaScript/Guide/Keyed_collections#map_object) | ||||||
| - [`WeakMap`](/uk/docs/Web/JavaScript/Guide/Keyed_collections#weakmap_object) | ||||||
| - [`Set`](/uk/docs/Web/JavaScript/Guide/Keyed_collections#set_object) | ||||||
| - [`WeakSet`](/uk/docs/Web/JavaScript/Guide/Keyed_collections#weakset_object) | ||||||
|
|
||||||
| ## Робота з об’єктами | ||||||
|
|
||||||
| Огляд: [Робота з об’єктами](/uk/docs/Web/JavaScript/Guide/Working_with_Objects) | ||||||
|
|
||||||
| - [Об’єкти та властивості](/uk/docs/Web/JavaScript/Guide/Working_with_Objects#objects_and_properties) | ||||||
| - [Створення об’єктів](/uk/docs/Web/JavaScript/Guide/Working_with_Objects#creating_new_objects) | ||||||
| - [Оголошення методів](/uk/docs/Web/JavaScript/Guide/Working_with_Objects#defining_methods) | ||||||
| - [Геттер і сеттер](/uk/docs/Web/JavaScript/Guide/Working_with_Objects#defining_getters_and_setters) | ||||||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Добувач та установлювач? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. гарний варіант, але нас навряд чи зрозуміють 🤷 |
||||||
|
|
||||||
| ## Деталі об’єктної моделі | ||||||
|
|
||||||
| Огляд: [Деталі об’єктної моделі](/uk/docs/Web/JavaScript/Guide/Details_of_the_Object_Model) | ||||||
|
|
||||||
| - [ООП на основі прототипів](/uk/docs/Web/JavaScript/Guide/Details_of_the_Object_Model#class-based_vs._prototype-based_languages) | ||||||
| - [Створення ієрархій об’єктів](/uk/docs/Web/JavaScript/Guide/Details_of_the_Object_Model#creating_the_hierarchy) | ||||||
| - [Наслідування](/uk/docs/Web/JavaScript/Guide/Details_of_the_Object_Model#property_inheritance_revisited) | ||||||
|
|
||||||
| ## Проміси | ||||||
|
|
||||||
| Огляд: [Проміси](/uk/docs/Web/JavaScript/Guide/Using_promises) | ||||||
|
|
||||||
| - [Гарантії](/uk/docs/Web/JavaScript/Guide/Using_promises#guarantees) | ||||||
| - [Зв’язування](/uk/docs/Web/JavaScript/Guide/Using_promises#chaining) | ||||||
| - [Поширення помилок](/uk/docs/Web/JavaScript/Guide/Using_promises#error_propagation) | ||||||
| - [Композиція](/uk/docs/Web/JavaScript/Guide/Using_promises#composition) | ||||||
| - [Хронометраж](/uk/docs/Web/JavaScript/Guide/Using_promises#timing) | ||||||
|
|
||||||
| ## Ітератори та генератори | ||||||
|
|
||||||
| Огляд: [Ітератори та генератори](/uk/docs/Web/JavaScript/Guide/Iterators_and_Generators) | ||||||
|
|
||||||
| - [Ітератори](/uk/docs/Web/JavaScript/Guide/Iterators_and_Generators#iterators) | ||||||
| - [Ітеровані об‘єкти](/uk/docs/Web/JavaScript/Guide/Iterators_and_Generators#iterables) | ||||||
| - [Генератори](/uk/docs/Web/JavaScript/Guide/Iterators_and_Generators#generators) | ||||||
|
|
||||||
| ## Метапрограмування | ||||||
|
|
||||||
| Огляд: [Метапрограмування](/uk/docs/Web/JavaScript/Guide/Meta_programming) | ||||||
|
|
||||||
| - [`Proxy`](/uk/docs/Web/JavaScript/Guide/Meta_programming#proxies) | ||||||
| - [Обробники та пастки](/uk/docs/Web/JavaScript/Guide/Meta_programming#handlers_and_traps) | ||||||
| - [Відкликаний Proxy](/uk/docs/Web/JavaScript/Guide/Meta_programming#revocable_proxy) | ||||||
| - [`Reflect`](/uk/docs/Web/JavaScript/Guide/Meta_programming#reflection) | ||||||
|
|
||||||
| ## Модулі JavaScript | ||||||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
|
|
||||||
| Огляд: [Модулі JavaScript](/uk/docs/Web/JavaScript/Guide/Modules) | ||||||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. думаю, тут все ж таки або перший варіант, або через дефіс. На диво, доволі складно знайти щось корисне по темі, але надибав таку дискусію https://ukrainian.stackexchange.com/questions/6335/%D0%9D%D0%B0%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%BD%D1%8F-%D1%82%D0%B5%D1%80%D0%BC%D1%96%D0%BD%D1%96%D0%B2-%D1%87%D0%B0%D1%81%D1%82%D0%B8%D0%BD%D0%B0-%D1%8F%D0%BA%D0%B8%D1%85-%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D1%83%D1%94%D1%82%D1%8C%D1%81%D1%8F-%D0%B0%D0%BD%D0%B3%D0%BB%D1%96%D0%B9%D1%81%D1%8C%D0%BA%D0%BE%D1%8E |
||||||
|
|
||||||
| - [Експортування](/uk/docs/Web/JavaScript/Guide/Modules#exporting_module_features) | ||||||
| - [Імпортування](/uk/docs/Web/JavaScript/Guide/Modules#importing_features_into_your_script) | ||||||
| - [Усталений експорт](/uk/docs/Web/JavaScript/Guide/Modules#default_exports_versus_named_exports) | ||||||
| - [Експорт та імпорт з перейменуванням](/uk/docs/Web/JavaScript/Guide/Modules#renaming_imports_and_exports) | ||||||
| - [Агрегування модулів](/uk/docs/Web/JavaScript/Guide/Modules#aggregating_modules) | ||||||
| - [Динамічне завантаження модулів](/uk/docs/Web/JavaScript/Guide/Modules#dynamic_module_loading) | ||||||
|
|
||||||
| {{Next("Web/JavaScript/Guide/Introduction")}} | ||||||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Переклад слова "bitwise" - цікава тема