From daa1a2aff136fa9da1fcc97d7da97a2036fabc77 Mon Sep 17 00:00:00 2001 From: Florian Merz Date: Thu, 11 Feb 2021 14:51:47 +0100 Subject: unslug uk: move --- .../reference/global_objects/boolean/index.html | 83 +++ .../reference/global_objects/error/index.html | 115 +++++ .../reference/global_objects/evalerror/index.html | 90 ++++ .../reference/global_objects/function/index.html | 100 ++++ .../global_objects/generatorfunction/index.html | 66 +++ .../global_objects/internalerror/index.html | 63 +++ .../reference/global_objects/number/index.html | 90 ++++ .../reference/global_objects/promise/index.html | 70 +++ .../reference/global_objects/rangeerror/index.html | 90 ++++ .../global_objects/referenceerror/index.html | 91 ++++ .../global_objects/syntaxerror/index.html | 89 ++++ .../reference/global_objects/typeerror/index.html | 88 ++++ .../reference/global_objects/urierror/index.html | 89 ++++ .../web/javascript/reference/operators/index.html | 314 ++++++++++++ .../reference/operators/spread_syntax/index.html | 283 +++++++++++ .../index.html | 419 +++++++++++++++ .../index.html | 560 +++++++++++++++++++++ .../index.html | 245 +++++++++ .../index.html | 253 ++++++++++ .../reference/statements/switch/index.html | 118 +++++ 20 files changed, 3316 insertions(+) create mode 100644 files/uk/conflicting/web/javascript/reference/global_objects/boolean/index.html create mode 100644 files/uk/conflicting/web/javascript/reference/global_objects/error/index.html create mode 100644 files/uk/conflicting/web/javascript/reference/global_objects/evalerror/index.html create mode 100644 files/uk/conflicting/web/javascript/reference/global_objects/function/index.html create mode 100644 files/uk/conflicting/web/javascript/reference/global_objects/generatorfunction/index.html create mode 100644 files/uk/conflicting/web/javascript/reference/global_objects/internalerror/index.html create mode 100644 files/uk/conflicting/web/javascript/reference/global_objects/number/index.html create mode 100644 files/uk/conflicting/web/javascript/reference/global_objects/promise/index.html create mode 100644 files/uk/conflicting/web/javascript/reference/global_objects/rangeerror/index.html create mode 100644 files/uk/conflicting/web/javascript/reference/global_objects/referenceerror/index.html create mode 100644 files/uk/conflicting/web/javascript/reference/global_objects/syntaxerror/index.html create mode 100644 files/uk/conflicting/web/javascript/reference/global_objects/typeerror/index.html create mode 100644 files/uk/conflicting/web/javascript/reference/global_objects/urierror/index.html create mode 100644 files/uk/conflicting/web/javascript/reference/operators/index.html create mode 100644 files/uk/conflicting/web/javascript/reference/operators/spread_syntax/index.html create mode 100644 files/uk/conflicting/web/javascript/reference/operators_1cd48548c16282df3883f99267726c3e/index.html create mode 100644 files/uk/conflicting/web/javascript/reference/operators_7c8eb9475d97a4a734c5991857698560/index.html create mode 100644 files/uk/conflicting/web/javascript/reference/operators_a8aa9ce42ce1749862961c61113d120b/index.html create mode 100644 files/uk/conflicting/web/javascript/reference/operators_f71733c8e7001a29c3ec40d8522a4aca/index.html create mode 100644 files/uk/conflicting/web/javascript/reference/statements/switch/index.html (limited to 'files/uk/conflicting/web/javascript') diff --git a/files/uk/conflicting/web/javascript/reference/global_objects/boolean/index.html b/files/uk/conflicting/web/javascript/reference/global_objects/boolean/index.html new file mode 100644 index 0000000000..dd69fe02f7 --- /dev/null +++ b/files/uk/conflicting/web/javascript/reference/global_objects/boolean/index.html @@ -0,0 +1,83 @@ +--- +title: Boolean.prototype +slug: Web/JavaScript/Reference/Global_Objects/Boolean/prototype +tags: + - Boolean + - JavaScript + - Властивість + - Поле + - прототип +translation_of: Web/JavaScript/Reference/Global_Objects/Boolean +translation_of_original: Web/JavaScript/Reference/Global_Objects/Boolean/prototype +--- +
{{JSRef}}
+ +

Поле Boolean.prototype представляє прототип конструктора {{jsxref("Boolean")}}.

+ +
{{js_property_attributes(0, 0, 0)}}
+ +
{{EmbedInteractiveExample("pages/js/boolean-constructor.html")}}
+ + + +

Опис

+ +

Екземпляри {{jsxref("Boolean")}} наслідуються від Boolean.prototype. Ви можете використовувати об'єкт прототипа конструктора, щоб додавати свої поля та методи до всіх екземплярів {{jsxref("Boolean")}}.

+ +

Властивості

+ +
+
Boolean.prototype.constructor
+
Повертає функцію, що створила прототип екземпляра. За замовчування це функція {{jsxref("Boolean")}}.
+
+ +

Методи

+ +
+
{{jsxref("Boolean.prototype.toSource()")}} {{non-standard_inline}}
+
Повертає строку, що містить сирець об'єкту {{jsxref("Boolean")}}; використавши її ви можете створити еквівалентний об'єкт. Перевизначає метод {{jsxref("Object.prototype.toSource()")}}.
+
{{jsxref("Boolean.prototype.toString()")}}
+
Повертає строку "true" чи "false" залежно від значення об'єкту. Перевизначає метод {{jsxref("Object.prototype.toString()")}}.
+
{{jsxref("Boolean.prototype.valueOf()")}}
+
Повертає примітив значення об'єкту {{jsxref("Boolean")}}. Перевизначає метод {{jsxref("Object.prototype.valueOf()")}}.
+
+ +

Специфікації

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
СпецифікаціяСтатусПримітка
{{SpecName('ES1')}}{{Spec2('ES1')}}Первинне визначення. Реалізовано у JavaScript 1.0.
{{SpecName('ES5.1', '#sec-15.6.3.1', 'Boolean.prototype')}}{{Spec2('ES5.1')}} 
{{SpecName('ES6', '#sec-boolean.prototype', 'Boolean.prototype')}}{{Spec2('ES6')}} 
{{SpecName('ESDraft', '#sec-boolean.prototype', 'Boolean.prototype')}}{{Spec2('ESDraft')}} 
+ +

Підтримка у браузерах

+ +
+ + +

{{Compat("javascript.builtins.Boolean.prototype")}}

+
diff --git a/files/uk/conflicting/web/javascript/reference/global_objects/error/index.html b/files/uk/conflicting/web/javascript/reference/global_objects/error/index.html new file mode 100644 index 0000000000..c0bcaf8739 --- /dev/null +++ b/files/uk/conflicting/web/javascript/reference/global_objects/error/index.html @@ -0,0 +1,115 @@ +--- +title: Error.prototype +slug: Web/JavaScript/Reference/Global_Objects/Error/prototype +tags: + - Error + - JavaScript + - Властивість + - прототип +translation_of: Web/JavaScript/Reference/Global_Objects/Error +translation_of_original: Web/JavaScript/Reference/Global_Objects/Error/prototype +--- +
{{JSRef}}
+ +

Властивість Error.prototype є прототипом для конструктора {{jsxref("Error")}}.

+ +
{{js_property_attributes(0, 0, 0)}}
+ +

Опис

+ +

Всі екземпляри {{jsxref("Error")}} та екземпляри {{jsxref("Global_Objects/Error", "базових конструкторів помилок", "#Типи_помилок", 1)}} успадковуються від Error.prototype. Як в усіх функціях-конструкторах, ви можете використовувати прототип конструктора, щоб додавати властивості чи методи до усіх екземплярів, створених цим конструктором. 

+ +

Властивості

+ +

Стандартні властивості

+ +
+
Error.prototype.constructor
+
Функція, яка створила прототип екземпляра.
+
{{jsxref("Error.prototype.message")}}
+
Повідомлення помилки.
+
{{jsxref("Error.prototype.name")}}
+
Ім'я помилки.
+
+ +

Спеціальні розширення

+ +

{{non-standard_header}}

+ +

Microsoft

+ +
+
Error.description
+
Опис помилки. Властивість схожа на {{jsxref("Error.prototype.message", "message")}}.
+
Error.number
+
Номер помилки.
+
+ +

Mozilla

+ +
+
{{jsxref("Error.prototype.fileName")}}
+
Шлях до файлу, що спричинив помилку.
+
{{jsxref("Error.prototype.lineNumber")}}
+
Номер рядка у файлі, що спричинив помилку.
+
{{jsxref("Error.prototype.columnNumber")}}
+
Номер стовпця у файлі, де виникла помилка.
+
{{jsxref("Error.prototype.stack")}}
+
Трасування стеку.
+
+ +

Методи

+ +
+
{{jsxref("Error.prototype.toSource()")}} {{non-standard_inline}}
+
Повертає рядок з кодом, що спричинить створення заданого об'єкта {{jsxref("Error")}}; ви можете використати це значення, щоб створити новий об'єкт. Заміщує метод {{jsxref("Object.prototype.toSource()")}}.
+
{{jsxref("Error.prototype.toString()")}}
+
Повертає рядок, що представляє заданий об'єкт. Заміщує метод {{jsxref("Object.prototype.toString()")}}.
+
+ +

Специфікації

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
СпецифікаціяСтатусКоментар
{{SpecName('ES1')}}{{Spec2('ES1')}}Початкове визначення Реалізовано у JavaScript 1.1.
{{SpecName('ES5.1', '#sec-15.11.3.1', 'Error')}}{{Spec2('ES5.1')}}
{{SpecName('ES6', '#sec-error.prototype', 'Error')}}{{Spec2('ES6')}}
{{SpecName('ESDraft', '#sec-error.prototype', 'Error')}}{{Spec2('ESDraft')}}
+ +

Сумісність з веб-переглядачами

+ +
+ + +

{{Compat("javascript.builtins.Error.prototype")}}

+
+ +

Див. також

+ + diff --git a/files/uk/conflicting/web/javascript/reference/global_objects/evalerror/index.html b/files/uk/conflicting/web/javascript/reference/global_objects/evalerror/index.html new file mode 100644 index 0000000000..567dad0c0b --- /dev/null +++ b/files/uk/conflicting/web/javascript/reference/global_objects/evalerror/index.html @@ -0,0 +1,90 @@ +--- +title: EvalError.prototype +slug: Web/JavaScript/Reference/Global_Objects/EvalError/prototype +tags: + - Error + - EvalError + - JavaScript + - помилка +translation_of: Web/JavaScript/Reference/Global_Objects/EvalError +translation_of_original: Web/JavaScript/Reference/Global_Objects/EvalError/prototype +--- +
{{JSRef}}
+ +

Властивість EvalError.prototype є прототипом для конструктора {{jsxref("EvalError")}}.

+ +
{{js_property_attributes(0, 0, 0)}}
+ +

Опис

+ +

Всі екземпляри {{jsxref("EvalError")}} успадковуються від EvalError.prototype. Ви можете використати прототип, щоб додати властивості та методи до усіх екземплярів.

+ +

Властивості

+ +
+
EvalError.prototype.constructor
+
Функція, яка створила прототип об'єкта.
+
{{jsxref("Error.prototype.message", "EvalError.prototype.message")}}
+
Повідомлення помилки. Хоча ECMA-262 зазначає, що {{jsxref("EvalError")}} повинен мати власну властивість message, у SpiderMonkey він успадковує {{jsxref("Error.prototype.message")}}.
+
{{jsxref("Error.prototype.name", "EvalError.prototype.name")}}
+
Ім'я помилки. Успадковано від {{jsxref("Error")}}.
+
{{jsxref("Error.prototype.fileName", "EvalError.prototype.fileName")}}
+
Шлях до файлу, що спричинив помилку. Успадковано від {{jsxref("Error")}}.
+
{{jsxref("Error.prototype.lineNumber", "EvalError.prototype.lineNumber")}}
+
Номер рядка файлу, в якому виникла помилка. Успадковано від {{jsxref("Error")}}.
+
{{jsxref("Error.prototype.columnNumber", "EvalError.prototype.columnNumber")}}
+
Номер стовпця у рядку, де виникла помилка. Успадковано від {{jsxref("Error")}}.
+
{{jsxref("Error.prototype.stack", "EvalError.prototype.stack")}}
+
Трасування стеку. Успадковано від {{jsxref("Error")}}.
+
+ +

Методи

+ +

Хоча прототип {{jsxref("EvalError")}} не містить власних методів, екземпляри {{jsxref("EvalError")}} успадковують деякі методи через ланцюжок прототипів.

+ +

Специфікації

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
СпецифікаціяСтатусКоментар
{{SpecName('ES3')}}{{Spec2('ES3')}}Початкове визначення.
{{SpecName('ES5.1', '#sec-15.11.7.6', 'NativeError.prototype')}}{{Spec2('ES5.1')}}Визначено як NativeError.prototype.
{{SpecName('ES6', '#sec-nativeerror.prototype', 'NativeError.prototype')}}{{Spec2('ES6')}}Визначено як NativeError.prototype.
{{SpecName('ESDraft', '#sec-nativeerror.prototype', 'NativeError.prototype')}}{{Spec2('ESDraft')}}Визначено як NativeError.prototype.
+ +

Сумісність з веб-переглядачами

+ +
+ + +

{{Compat("javascript.builtins.EvalError")}}

+
+ +

Див. також

+ + diff --git a/files/uk/conflicting/web/javascript/reference/global_objects/function/index.html b/files/uk/conflicting/web/javascript/reference/global_objects/function/index.html new file mode 100644 index 0000000000..aefa5cad6b --- /dev/null +++ b/files/uk/conflicting/web/javascript/reference/global_objects/function/index.html @@ -0,0 +1,100 @@ +--- +title: Function.prototype +slug: Web/JavaScript/Reference/Global_Objects/Function/prototype +tags: + - Function + - JavaScript + - Властивість + - прототип +translation_of: Web/JavaScript/Reference/Global_Objects/Function +translation_of_original: Web/JavaScript/Reference/Global_Objects/Function/prototype +--- +
{{JSRef}}
+ +

Властивість Function.prototype є об'єктом прототипу {{jsxref("Function")}}.

+ +

Опис

+ +

Об'єкти {{jsxref("Function")}} успадковуються від Function.prototypeFunction.prototype не можна змінити.

+ +

Властивості

+ +
+
{{jsxref("Function.prototype.arguments")}} {{deprecated_inline}}
+
Масив, що відповідає аргументам, переданим у функцію. Це застаріла властивість {{jsxref("Function")}}. Використовуйте натомість об'єкт {{jsxref("Functions/arguments", "arguments")}}, доступний всередині функції.
+
{{jsxref("Function.arity")}} {{obsolete_inline}}
+
Вказувала кількість аргументів, очікуваних функцією, але була видалена. Використовуйте натомість властивість {{jsxref("Function.length", "length")}}.
+
{{jsxref("Function.prototype.caller")}} {{non-standard_inline}}
+
Вказує функцію, що викликала функцію, яка виконується.
+
{{jsxref("Function.prototype.length")}}
+
Вказує кількість аргументів, очікуваних функцією.
+
{{jsxref("Function.prototype.name")}}
+
Ім'я функції.
+
{{jsxref("Function.displayName")}} {{non-standard_inline}}
+
Ім'я, що відображається для функції.
+
Function.prototype.constructor
+
Вказує функцію, яка створює прототип об'єкта. Більше інформації дивіться на сторінці {{jsxref("Object.prototype.constructor")}}.
+
+ +

Методи

+ +
+
{{jsxref("Function.prototype.apply()")}}
+
Викликає функцію та встановлює її this надане значення, аргументи можуть передаватися об'єктом {{jsxref("Array")}}.
+
{{jsxref("Function.prototype.bind()")}}
+
Створює нову функцію, в якої під час виклику this присвоєне надане значення, з заданою послідовністю аргументів, що передують будь-якім іншим наданим аргументам під час виклику нової функції.
+
{{jsxref("Function.prototype.call()")}}
+
Викликає (виконує) функцію та присвоює її this надане значення, аргументи можуть передаватися як є.
+
{{jsxref("Function.prototype.isGenerator()")}} {{non-standard_inline}}
+
Повертає true, якщо функція є генератором; інакше повертає false.
+
{{jsxref("Function.prototype.toSource()")}} {{non-standard_inline}}
+
Повертає рядкове представлення першокоду функції. Заміщує метод {{jsxref("Object.prototype.toSource")}}.
+
{{jsxref("Function.prototype.toString()")}}
+
Повертає рядкове представлення першокоду функції. Заміщує метод {{jsxref("Object.prototype.toString")}}.
+
+ +

Специфікації

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
СпецифікаціяСтатусКоментар
{{SpecName('ES1')}}{{Spec2('ES1')}}Початкове визначення. Реалізоване у JavaScript 1.1
{{SpecName('ES5.1', '#sec-15.3.5.2', 'Function.prototype')}}{{Spec2('ES5.1')}}
{{SpecName('ES6', '#sec-function-instances-prototype', 'Function.prototype')}}{{Spec2('ES6')}}
{{SpecName('ESDraft', '#sec-function-instances-prototype', 'Function.prototype')}}{{Spec2('ESDraft')}}
+ +

Сумісність з веб-переглядачами

+ +
+ + +

{{Compat("javascript.builtins.Function.prototype")}}

+
+ +

Див. також

+ + diff --git a/files/uk/conflicting/web/javascript/reference/global_objects/generatorfunction/index.html b/files/uk/conflicting/web/javascript/reference/global_objects/generatorfunction/index.html new file mode 100644 index 0000000000..0c20812347 --- /dev/null +++ b/files/uk/conflicting/web/javascript/reference/global_objects/generatorfunction/index.html @@ -0,0 +1,66 @@ +--- +title: GeneratorFunction.prototype +slug: Web/JavaScript/Reference/Global_Objects/GeneratorFunction/prototype +tags: + - ECMAScript 2015 + - GeneratorFunction + - JavaScript + - Ітератор + - Властивість + - прототип +translation_of: Web/JavaScript/Reference/Global_Objects/GeneratorFunction +translation_of_original: Web/JavaScript/Reference/Global_Objects/GeneratorFunction/prototype +--- +
{{JSRef}}
+ +

Властивість GeneratorFunction.prototype відображає прототип {{jsxref("GeneratorFunction")}}.

+ +

Опис

+ +

Об'єкти {{jsxref("GeneratorFunction")}} успадковуються від GeneratorFunction.prototype. GeneratorFunction.prototype не можна змінювати.

+ +

Властивості

+ +
+
GeneratorFunction.constructor
+
Початковим значенням є {{jsxref("GeneratorFunction")}}.
+
GeneratorFunction.prototype.prototype
+
Значення дорівнює %GeneratorPrototype%.
+
+ +

Специфікації

+ + + + + + + + + + + + + + + + + + + +
СпецифікаціяСтатусКоментар
{{SpecName('ES2015', '#sec-generatorfunction.prototype', 'GeneratorFunction.prototype')}}{{Spec2('ES2015')}}Початкове визначення.
{{SpecName('ESDraft', '#sec-generatorfunction.prototype', 'GeneratorFunction.prototype')}}{{Spec2('ESDraft')}}
+ +

Сумісність з веб-переглядачами

+ +
+ + +

{{Compat("javascript.builtins.GeneratorFunction.prototype")}}

+
+ +

Див. також

+ + diff --git a/files/uk/conflicting/web/javascript/reference/global_objects/internalerror/index.html b/files/uk/conflicting/web/javascript/reference/global_objects/internalerror/index.html new file mode 100644 index 0000000000..44dc74ec1a --- /dev/null +++ b/files/uk/conflicting/web/javascript/reference/global_objects/internalerror/index.html @@ -0,0 +1,63 @@ +--- +title: InternalError.prototype +slug: Web/JavaScript/Reference/Global_Objects/InternalError/prototype +tags: + - Error + - InternalError + - JavaScript + - Властивість + - прототип +translation_of: Web/JavaScript/Reference/Global_Objects/InternalError +translation_of_original: Web/JavaScript/Reference/Global_Objects/InternalError/prototype +--- +
{{JSRef}} {{non-standard_header}}
+ +

Властивість InternalError.prototype є прототипом конструктора {{jsxref("InternalError")}}.

+ +
{{js_property_attributes(0, 0, 0)}}
+ +

Опис

+ +

Всі екземпляри {{jsxref("InternalError")}} успадковуються від InternalError.prototype. Ви можете використати прототип, щоб додати властивості чи методи до усіх екземплярів.

+ +

Властивості

+ +
+
InternalError.prototype.constructor
+
Визначає функцію, яка створила прототип об'єкта.
+
{{jsxref("Error.prototype.message", "InternalError.prototype.message")}}
+
Повідомлення помилки. Успадковано від {{jsxref("Error")}}.
+
{{jsxref("Error.prototype.name", "InternalError.prototype.name")}}
+
Ім'я помилки. Успадковано від {{jsxref("Error")}}.
+
{{jsxref("Error.prototype.fileName", "InternalError.prototype.fileName")}}
+
Шлях до файлу, що спричинив помилку. Успадковано від {{jsxref("Error")}}.
+
{{jsxref("Error.prototype.lineNumber", "InternalError.prototype.lineNumber")}}
+
Номер рядка файлу, в якому виникла помилка. Успаковано від {{jsxref("Error")}}.
+
{{jsxref("Error.prototype.columnNumber", "InternalError.prototype.columnNumber")}}
+
Номер стовпця у рядку, де виникла помилка. Успаковано від {{jsxref("Error")}}.
+
{{jsxref("Error.prototype.stack", "InternalError.prototype.stack")}}
+
Трасування стеку. Успаковано від {{jsxref("Error")}}.
+
+ +

Методи

+ +

Хоча прототип {{jsxref("InternalError")}} не має власних методів, екземпляри {{jsxref("InternalError")}} успадковують деякі методи через ланцюжок прототипів.

+ +

Специфікації

+ +

Не є частиною жодних специфікацій.

+ +

Сумісність з веб-переглядачами

+ +
+ + +

{{Compat("javascript.builtins.InternalError")}}

+
+ +

Див. також

+ + diff --git a/files/uk/conflicting/web/javascript/reference/global_objects/number/index.html b/files/uk/conflicting/web/javascript/reference/global_objects/number/index.html new file mode 100644 index 0000000000..3cd9d811cc --- /dev/null +++ b/files/uk/conflicting/web/javascript/reference/global_objects/number/index.html @@ -0,0 +1,90 @@ +--- +title: Number.prototype +slug: Web/JavaScript/Reference/Global_Objects/Число/prototype +tags: + - JavaScript + - Number + - Property + - Prototype +translation_of: Web/JavaScript/Reference/Global_Objects/Number +translation_of_original: Web/JavaScript/Reference/Global_Objects/Number/prototype +--- +
{{JSRef}}
+ +

Властивість Number.prototype являє собою прототип для конструктора класу {{jsxref("Global_Objects/Number", "Number")}}.

+ +
{{js_property_attributes(0, 0, 0)}}
+ +

Опис

+ +

Кожен примірник класу {{jsxref("Global_Objects/Number", "Number")}} успадковує властивості й методи з Number.prototype. Зміни, внесені до прототипа, позначаться на всіх об'єктах, що є примірниками класу {{jsxref("Global_Objects/Number", "Number")}}.

+ +

Властивості

+ +
+
Number.prototype.constructor
+
Повертає функцію, що створила цей примірник об'єкта. Типово це об'єкт {{jsxref("Global_Objects/Number", "Number")}}, який водночас є і функцією.
+
+ +

Методи

+ +
+
{{jsxref("Number.prototype.toExponential()")}}
+
Повертає рядок, що містить експоненціальний запис числа.
+
{{jsxref("Number.prototype.toFixed()")}}
+
Повертає рядок, що містить запис числа у форматі з нерухомою комою.
+
{{jsxref("Number.prototype.toLocaleString()")}}
+
Повертає рядок, що містить узалежнений від мови запис числа. Перекриває метод {{jsxref("Object.prototype.toLocaleString()")}}.
+
{{jsxref("Number.prototype.toPrecision()")}}
+
Повертає рядок, що містить запис числа із зазначеною точністю у форматі з нерухомою комою чи експоненціальний.
+
{{jsxref("Number.prototype.toSource()")}} {{non-standard_inline}}
+
Повертає рядок, що містить код мовою JavaScript, який створює об'єкт класу {{jsxref("Global_Objects/Number", "Number")}} з відповідним значенням. Цей код можна використати для створення нового об'єкта. Перекриває метод {{jsxref("Object.prototype.toSource()")}}.
+
{{jsxref("Number.prototype.toString()")}}
+
Повертає рядок, що містить числовий запис значення об'єкта в зазначеній системі числення. Перекриває метод {{jsxref("Object.prototype.toString()")}}.
+
{{jsxref("Number.prototype.valueOf()")}}
+
Повертає {{Glossary("Primitive", "просте числове значення")}} об'єкта. Перекриває метод {{jsxref("Object.prototype.valueOf()")}}.
+
+ +

Специфікації

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
СпецифікаціяСтатусКоментар
{{SpecName('ES1')}}{{Spec2('ES1')}}Первинне визначення. Реалізовано у JavaScript 1.1.
{{SpecName('ES5.1', '#sec-15.7.4', 'Number')}}{{Spec2('ES5.1')}} 
{{SpecName('ES6', '#sec-properties-of-the-number-prototype-object', 'Number')}}{{Spec2('ES6')}} 
{{SpecName('ESDraft', '#sec-properties-of-the-number-prototype-object', 'Number')}}{{Spec2('ESDraft')}} 
+ +

Підтримка веб-переглядачами

+ + + +

{{Compat("javascript.builtins.Number.prototype")}}

+ +

Див. також

+ + diff --git a/files/uk/conflicting/web/javascript/reference/global_objects/promise/index.html b/files/uk/conflicting/web/javascript/reference/global_objects/promise/index.html new file mode 100644 index 0000000000..33bdd86562 --- /dev/null +++ b/files/uk/conflicting/web/javascript/reference/global_objects/promise/index.html @@ -0,0 +1,70 @@ +--- +title: Promise.prototype +slug: Web/JavaScript/Reference/Global_Objects/Promise/prototype +tags: + - JavaScript + - Promise + - ДжаваСкріпт + - Проміс +translation_of: Web/JavaScript/Reference/Global_Objects/Promise +translation_of_original: Web/JavaScript/Reference/Global_Objects/Promise/prototype +--- +
{{JSRef}}
+ +

Параметр Promise.prototype відображає прототип для конструктора {{jsxref("Promise")}} constructor.

+ +
{{js_property_attributes(0,0,0)}}
+ +

Опис

+ +

Екземпляри {{jsxref("Promise")}} успадковуються від {{jsxref("Promise.prototype")}}. Ви можете використовувати прототип конструктора, щоб добавляти параметри або методи до всіх екземплярів Promise.

+ +

Параметри

+ +
+
Promise.prototype.constructor
+
Повертає функцію, яка створила прототип екземпляра. Це є функція {{jsxref("Promise")}} по замовчуванню.
+
+ +

Методи

+ +
+
{{jsxref("Promise.catch", "Promise.prototype.catch(onRejected)")}}
+
Добавляє колбек обробник відхилення проміса, і повертає новий проміс, який вирішується значенням, яке повертається з функції колбеку, якщо вона була викликана, або його початковий результат виконання, якщо даний проміс був виконаний.
+
{{jsxref("Promise.then", "Promise.prototype.then(onFulfilled, onRejected)")}}
+
Добавляє до проміса функції колбеки для випадків, коли проміс був виконаний (onFulfilled) і відхилений (onRejected) і повертає новий проміс, який вирішується значенням, яке було повернуто з onFulfilled функції колбеку, або з початковим значенням, яке було вирішено, коли даний проміс не був оброблений (тобто коли обробники onFulfilled або onRejected не є функцією).
+
+ +

Специфікації

+ + + + + + + + + + + + + + + + + + + +
СпецифікаціяСтатусКоментар
{{SpecName('ES6', '#sec-promise.prototype', 'Promise.prototype')}}{{Spec2('ES6')}}Початкове визначення.
{{SpecName('ESDraft', '#sec-promise.prototype', 'Promise.prototype')}}{{Spec2('ESDraft')}} 
+ +

Сумісність із браузерами

+ + + +

{{Compat("javascript/promise","Promise.prototype")}}

+ +

Дивитися також

+ + diff --git a/files/uk/conflicting/web/javascript/reference/global_objects/rangeerror/index.html b/files/uk/conflicting/web/javascript/reference/global_objects/rangeerror/index.html new file mode 100644 index 0000000000..8a836ddd56 --- /dev/null +++ b/files/uk/conflicting/web/javascript/reference/global_objects/rangeerror/index.html @@ -0,0 +1,90 @@ +--- +title: RangeError.prototype +slug: Web/JavaScript/Reference/Global_Objects/RangeError/prototype +tags: + - Error + - JavaScript + - RangeError + - прототип +translation_of: Web/JavaScript/Reference/Global_Objects/RangeError +translation_of_original: Web/JavaScript/Reference/Global_Objects/RangeError/prototype +--- +
{{JSRef}}
+ +

Властивість RangeError.prototype є прототипом для конструктора {{jsxref("RangeError")}}

+ +
{{js_property_attributes(0, 0, 0)}}
+ +

Опис

+ +

Всі екземпляри {{jsxref("RangeError")}} успадковуються від RangeError.prototype. Ви можете використати прототип, щоб додати властивості чи методи до усіх екземплярів.

+ +

Властивості

+ +
+
RangeError.prototype.constructor
+
Визначає функцію, яка створила прототип об'єкта.
+
{{jsxref("Error.prototype.message", "RangeError.prototype.message")}}
+
Повідомлення помилки. Хоча ECMA-262 зазначає, що {{jsxref("RangeError")}} має надавати власну властивість message, у SpiderMonkey, він успадковує {{jsxref("Error.prototype.message")}}.
+
{{jsxref("Error.prototype.name", "RangeError.prototype.name")}}
+
Ім'я помилки. Успаковано від {{jsxref("Error")}}.
+
{{jsxref("Error.prototype.fileName", "RangeError.prototype.fileName")}}
+
Шлях до файлу, що спричинив помилку. Успаковано від {{jsxref("Error")}}.
+
{{jsxref("Error.prototype.lineNumber", "RangeError.prototype.lineNumber")}}
+
Номер рядка файлу, в якому виникла помилка. Успаковано від {{jsxref("Error")}}.
+
{{jsxref("Error.prototype.columnNumber", "RangeError.prototype.columnNumber")}}
+
Номер стовпця у рядку, де виникла помилка. Успаковано від {{jsxref("Error")}}.
+
{{jsxref("Error.prototype.stack", "RangeError.prototype.stack")}}
+
Трасування стеку. Успаковано від {{jsxref("Error", "Error")}}.
+
+ +

Методи

+ +

Хоча прототип {{jsxref("RangeError")}} не містить власних методів, екземпляри {{jsxref("RangeError")}} успадковують деякі методи через ланцюжок прототипів.

+ +

Специфікації

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
СпецифікаціяСтатусКоментар
{{SpecName('ES3')}}{{Spec2('ES3')}}Початкове визначення.
{{SpecName('ES5.1', '#sec-15.11.7.6', 'NativeError.prototype')}}{{Spec2('ES5.1')}}Визначено як NativeError.prototype.
{{SpecName('ES6', '#sec-nativeerror.prototype', 'NativeError.prototype')}}{{Spec2('ES6')}}Визначено як NativeError.prototype.
{{SpecName('ESDraft', '#sec-nativeerror.prototype', 'NativeError.prototype')}}{{Spec2('ESDraft')}}Визначено як NativeError.prototype.
+ +

Сумісність з веб-переглядачами

+ +
+ + +

{{Compat("javascript.builtins.RangeError")}}

+
+ +

Див. також

+ + diff --git a/files/uk/conflicting/web/javascript/reference/global_objects/referenceerror/index.html b/files/uk/conflicting/web/javascript/reference/global_objects/referenceerror/index.html new file mode 100644 index 0000000000..cacfaf2719 --- /dev/null +++ b/files/uk/conflicting/web/javascript/reference/global_objects/referenceerror/index.html @@ -0,0 +1,91 @@ +--- +title: ReferenceError.prototype +slug: Web/JavaScript/Reference/Global_Objects/ReferenceError/prototype +tags: + - Error + - JavaScript + - ReferenceError + - помилка + - прототип +translation_of: Web/JavaScript/Reference/Global_Objects/ReferenceError +translation_of_original: Web/JavaScript/Reference/Global_Objects/ReferenceError/prototype +--- +
{{JSRef}}
+ +

Властивість ReferenceError.prototype є прототипом для конструктора {{jsxref("ReferenceError")}}.

+ +
{{js_property_attributes(0, 0, 0)}}
+ +

Опис

+ +

Всі екземпляри {{jsxref("ReferenceError")}} успадковуються від ReferenceError.prototype. Ви можете використати прототип, щоб додати властивості чи методи до усіх екземплярів.

+ +

Властивості

+ +
+
ReferenceError.prototype.constructor
+
Визначає функцію, яка створила прототип об'єкта.
+
{{jsxref("Error.prototype.message", "ReferenceError.prototype.message")}}
+
Повідомлення помилки. Хоча ECMA-262 зазначає, що {{jsxref("ReferenceError")}} повинен мати власну властивість message, у SpiderMonkey він успадковує {{jsxref("Error.prototype.message")}}.
+
{{jsxref("Error.prototype.name", "ReferenceError.prototype.name")}}
+
Ім'я помилки. Успадковано від {{jsxref("Error")}}.
+
{{jsxref("Error.prototype.fileName", "ReferenceError.prototype.fileName")}}
+
Шлях до файлу, що спричинив помилку. Успаковано від {{jsxref("Error")}}.
+
{{jsxref("Error.prototype.lineNumber", "ReferenceError.prototype.lineNumber")}}
+
Номер рядка файлу, в якому виникла помилка. Успаковано від {{jsxref("Error")}}.
+
{{jsxref("Error.prototype.columnNumber", "ReferenceError.prototype.columnNumber")}}
+
Номер стовпця у рядку, де виникла помилка. Успаковано від {{jsxref("Error")}}.
+
{{jsxref("Error.prototype.stack", "ReferenceError.prototype.stack")}}
+
Трасування стеку. Успаковано від {{jsxref("Error")}}.
+
+ +

Методи

+ +

Хоча прототип {{jsxref("ReferenceError")}} не містить власних методів, екземпляри {{jsxref("ReferenceError")}} успадковують деякі методи через ланцюжок прототипів.

+ +

Специфікації

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
СпецифікаціяСтатусКоментар
{{SpecName('ES3')}}{{Spec2('ES3')}}Початкове визначення.
{{SpecName('ES5.1', '#sec-15.11.7.6', 'NativeError.prototype')}}{{Spec2('ES5.1')}}Визначено як NativeError.prototype.
{{SpecName('ES6', '#sec-nativeerror.prototype', 'NativeError.prototype')}}{{Spec2('ES6')}}Визначено як NativeError.prototype.
{{SpecName('ESDraft', '#sec-nativeerror.prototype', 'NativeError.prototype')}}{{Spec2('ESDraft')}}Визначено як NativeError.prototype.
+ +

Сумісність з веб-переглядачами

+ +
+ + +

{{Compat("javascript.builtins.ReferenceError")}}

+
+ +

Див. також

+ + diff --git a/files/uk/conflicting/web/javascript/reference/global_objects/syntaxerror/index.html b/files/uk/conflicting/web/javascript/reference/global_objects/syntaxerror/index.html new file mode 100644 index 0000000000..b4d42f339c --- /dev/null +++ b/files/uk/conflicting/web/javascript/reference/global_objects/syntaxerror/index.html @@ -0,0 +1,89 @@ +--- +title: SyntaxError.prototype +slug: Web/JavaScript/Reference/Global_Objects/SyntaxError/prototype +tags: + - Error + - JavaScript + - Prototype + - SyntaxError + - помилка +translation_of: Web/JavaScript/Reference/Global_Objects/SyntaxError +translation_of_original: Web/JavaScript/Reference/Global_Objects/SyntaxError/prototype +--- +
{{JSRef}}
+ +

Властивість SyntaxError.prototype є прототипом для конструктора {{jsxref("SyntaxError")}}.

+ +

Опис

+ +

Всі примірники {{jsxref("SyntaxError")}} успадковуються від SyntaxError.prototype, тож ви можете скористатися прототипом задля додавання властивостей чи методів до всіх примірників.

+ +

Властивості

+ +
+
SyntaxError.prototype.constructor
+
Функція, що створює прототип об'єкта.
+
{{jsxref("Error.prototype.message", "SyntaxError.prototype.message")}}
+
Повідомлення помилки. Попри те, що в ECMA-262 зазначено, що {{jsxref("SyntaxError")}} мусить мати свою властивість message, у SpiderMonkey він насправді успадковує {{jsxref("Error.prototype.message")}}.
+
{{jsxref("Error.prototype.name", "SyntaxError.prototype.name")}}
+
Ім'я помилки. Успадковано від {{jsxref("Global_Objects/Error", "Error")}}.
+
{{jsxref("Error.prototype.fileName", "SyntaxError.prototype.fileName")}}
+
Шлях до файла, де сталася ця помилка. Успадковано від {{jsxref("Global_Objects/Error", "Error")}}.
+
{{jsxref("Error.prototype.lineNumber", "SyntaxError.prototype.lineNumber")}}
+
Номер рядка у файлі, де сталася ця помилка. Успадковано від {{jsxref("Global_Objects/Error", "Error")}}.
+
{{jsxref("Error.prototype.columnNumber", "SyntaxError.prototype.columnNumber")}}
+
Номер символа у рядку, де сталася ця помилка. Успадковано від {{jsxref("Global_Objects/Error", "Error")}}.
+
{{jsxref("Error.prototype.stack", "SyntaxError.prototype.stack")}}
+
Стек викликів. Успадковано від {{jsxref("Global_Objects/Error", "Error")}}.
+
+ +

Методи

+ +

Хоча прототип {{jsxref("SyntaxError")}} не містить власних методів, примірники {{jsxref("SyntaxError")}} успадковують деякі методи від ланцюжка прототипів.

+ +

Специфікації

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
СпецифікаціяСтатусКоментар
{{SpecName('ES3')}}{{Spec2('ES3')}}Первинне визначення.
{{SpecName('ES5.1', '#sec-15.11.7.6', 'NativeError.prototype')}}{{Spec2('ES5.1')}}Визначено як NativeError.prototype.
{{SpecName('ES6', '#sec-nativeerror.prototype', 'NativeError.prototype')}}{{Spec2('ES6')}}Визначено як NativeError.prototype.
{{SpecName('ESDraft', '#sec-nativeerror.prototype', 'NativeError.prototype')}}{{Spec2('ESDraft')}}Визначено як NativeError.prototype.
+ +

Підтримка веб-переглядачами

+ +
+ + +

{{Compat("javascript.builtins.SyntaxError")}}

+
+ +

Див. також

+ + diff --git a/files/uk/conflicting/web/javascript/reference/global_objects/typeerror/index.html b/files/uk/conflicting/web/javascript/reference/global_objects/typeerror/index.html new file mode 100644 index 0000000000..7b9c55fc37 --- /dev/null +++ b/files/uk/conflicting/web/javascript/reference/global_objects/typeerror/index.html @@ -0,0 +1,88 @@ +--- +title: TypeError.prototype +slug: Web/JavaScript/Reference/Global_Objects/TypeError/prototype +tags: + - Error + - JavaScript + - TypeError + - помилка +translation_of: Web/JavaScript/Reference/Global_Objects/TypeError +translation_of_original: Web/JavaScript/Reference/Global_Objects/TypeError/prototype +--- +
{{JSRef}}
+ +

Властивість TypeError.prototype є прототипом для конструктора {{jsxref("TypeError")}}.

+ +

Опис

+ +

Всі екземпляри {{jsxref("TypeError")}} успадковуються від TypeError.prototype. Ви можете використати прототип, щоб додати властивості чи методи до усіх екземплярів.

+ +

Властивості

+ +
+
TypeError.prototype.constructor
+
Визначає функцію, яка створила прототип об'єкта.
+
{{jsxref("Error.prototype.message", "TypeError.prototype.message")}}
+
Повідомлення помилки. Хоча ECMA-262 зазначає, що {{jsxref("TypeError")}} повинен мати власну властивість message, у SpiderMonkey, він успадковує {{jsxref("Error.prototype.message")}}.
+
{{jsxref("Error.prototype.name", "TypeError.prototype.name")}}
+
Ім'я помилки. Успадковано від {{jsxref("Error")}}.
+
{{jsxref("Error.prototype.fileName", "TypeError.prototype.fileName")}}
+
Шлях до файлу, що спричинив помилку. Успаковано від {{jsxref("Error")}}.
+
{{jsxref("Error.prototype.lineNumber", "TypeError.prototype.lineNumber")}}
+
Номер рядка файлу, в якому виникла помилка. Успаковано від {{jsxref("Error")}}.
+
{{jsxref("Error.prototype.columnNumber", "TypeError.prototype.columnNumber")}}
+
Номер стовпця у рядку, де виникла помилка. Успаковано від {{jsxref("Error")}}.
+
{{jsxref("Error.prototype.stack", "TypeError.prototype.stack")}}
+
Трасування стеку. Успаковано від {{jsxref("Error")}}.
+
+ +

Методи

+ +

Хоча прототип {{jsxref("TypeError")}} не містить власних методів, екземпляри {{jsxref("TypeError")}} успадковують деякі методи через ланцюжок прототипів.

+ +

Специфікації

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
СпецифікаціяСтатусКоментар
{{SpecName('ES3', '#sec-15.11.7.6', 'NativeError.prototype')}}{{Spec2('ES3')}}Початкове визначення.
{{SpecName('ES5.1', '#sec-15.11.7.6', 'NativeError.prototype')}}{{Spec2('ES5.1')}}Визначено як  NativeError.prototype.
{{SpecName('ES6', '#sec-nativeerror.prototype', 'NativeError.prototype')}}{{Spec2('ES6')}}Визначено як  NativeError.prototype.
{{SpecName('ESDraft', '#sec-nativeerror.prototype', 'NativeError.prototype')}}{{Spec2('ESDraft')}} 
+ +

Сумісність з веб-переглядачами

+ +
+ + +

{{Compat("javascript.builtins.TypeError")}}

+
+ +

Див. також

+ + diff --git a/files/uk/conflicting/web/javascript/reference/global_objects/urierror/index.html b/files/uk/conflicting/web/javascript/reference/global_objects/urierror/index.html new file mode 100644 index 0000000000..d8a4144790 --- /dev/null +++ b/files/uk/conflicting/web/javascript/reference/global_objects/urierror/index.html @@ -0,0 +1,89 @@ +--- +title: URIError.prototype +slug: Web/JavaScript/Reference/Global_Objects/URIError/prototype +tags: + - Error + - JavaScript + - URIError + - помилка + - прототип +translation_of: Web/JavaScript/Reference/Global_Objects/URIError +translation_of_original: Web/JavaScript/Reference/Global_Objects/URIError/prototype +--- +
{{JSRef}}
+ +

Властивість URIError.prototype є прототипом для конструктора {{jsxref("URIError")}}.

+ +

Опис

+ +

Всі екземпляри {{jsxref("URIError")}} успадковуються від URIError.prototype. Ви можете використати прототип, щоб додати властивості чи методи до усіх екземплярів.

+ +

Властивості

+ +
+
URIError.prototype.constructor
+
Визначає функцію, яка створила прототип об'єкта.
+
{{jsxref("Error.prototype.message", "URIError.prototype.message")}}
+
Повідомлення помилки. Хоча ECMA-262 зазначає, що {{jsxref("URIError")}} повинен мати власну властивість message, у SpiderMonkey, він успадковує {{jsxref("Error.prototype.message")}}.
+
{{jsxref("Error.prototype.name", "URIError.prototype.name")}}
+
Ім'я помилки. Успадковано від {{jsxref("Error")}}.
+
{{jsxref("Error.prototype.fileName", "URIError.prototype.fileName")}}
+
Шлях до файлу, що спричинив помилку. Успаковано від {{jsxref("Error")}}.
+
{{jsxref("Error.prototype.lineNumber", "URIError.prototype.lineNumber")}}
+
Номер рядка файлу, в якому виникла помилка. Успаковано від {{jsxref("Error")}}.
+
{{jsxref("Error.prototype.columnNumber", "URIError.prototype.columnNumber")}}
+
Номер стовпця у рядку, де виникла помилка. Успаковано від {{jsxref("Error")}}.
+
{{jsxref("Error.prototype.stack", "URIError.prototype.stack")}}
+
Трасування стеку. Успаковано від {{jsxref("Error")}}.
+
+ +

Методи

+ +

Хоча прототип {{jsxref("URIError")}} не містить власних методів, екземпляри {{jsxref("URIError")}} успадковують деякі методи через ланцюжок прототипів.

+ +

Специфікації

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
СпецифікаціяСтатусКоментар
{{SpecName('ES3', '#sec-15.11.7.6', 'NativeError.prototype')}}{{Spec2('ES3')}}Початкове визначення.
{{SpecName('ES5.1', '#sec-15.11.7.6', 'NativeError.prototype')}}{{Spec2('ES5.1')}}Визначено як  NativeError.prototype.
{{SpecName('ES6', '#sec-nativeerror.prototype', 'NativeError.prototype')}}{{Spec2('ES6')}}Визначено як  NativeError.prototype.
{{SpecName('ESDraft', '#sec-nativeerror.prototype', 'NativeError.prototype')}}{{Spec2('ESDraft')}}Визначено як  NativeError.prototype.
+ +

Сумісність з веб-переглядачами

+ +
+ + +

{{Compat("javascript.builtins.URIError")}}

+
+ +

Див. також

+ + diff --git a/files/uk/conflicting/web/javascript/reference/operators/index.html b/files/uk/conflicting/web/javascript/reference/operators/index.html new file mode 100644 index 0000000000..88128f5d99 --- /dev/null +++ b/files/uk/conflicting/web/javascript/reference/operators/index.html @@ -0,0 +1,314 @@ +--- +title: Арифметичні оператори +slug: Web/JavaScript/Reference/Operators/Arithmetic_Operators +tags: + - JavaScript + - Оператор +translation_of: Web/JavaScript/Reference/Operators +translation_of_original: Web/JavaScript/Reference/Operators/Arithmetic_Operators +--- +
{{jsSidebar("Operators")}}
+ +

Арифметичні оператори приймають числові значення (або літерали, або змінні) в якості операндів та повертають єдине числове значення. Стандартними арифметичними операторами є додавання (+), віднімання (-), множення (*) та ділення (/).

+ +
{{EmbedInteractiveExample("pages/js/expressions-arithmetic.html")}}
+ + + +

Додавання (+)

+ +

Оператор додавання повертає суму числових операндів або об'єднання рядків.

+ +

Синтаксис

+ +
Оператор: x + y
+
+ +

Приклади

+ +
// Number + Number -> сума
+1 + 2 // 3
+
+// Boolean + Number -> сума
+true + 1 // 2
+
+// Boolean + Boolean -> сума
+false + false // 0
+
+// Number + String -> об'єднання
+5 + 'foo' // "5foo"
+
+// String + Boolean -> об'єднання
+'foo' + false // "foofalse"
+
+// String + String -> об'єднання
+'foo' + 'bar' // "foobar"
+
+ +

Віднімання (-)

+ +

Оператор віднімання проводить операцію віднімання між двома операндами, повертаючи різницю між ними.

+ +

Синтаксис

+ +
Оператор: x - y
+
+ +

Приклади

+ +
5 - 3 // 2
+3 - 5 // -2
+'foo' - 3 // NaN
+ +

Ділення (/)

+ +

Оператор ділення повертає частку своїх операндів, де лівий операнд є діленим, а правий операнд є дільником.

+ +

Синтаксис

+ +
Оператор: x / y
+
+ +

Приклади

+ +
1 / 2      // повертає 0.5 у JavaScript
+1 / 2      // повертає 0 у Java
+// (жодне з чисел не є явно числом з рухомою комою)
+
+1.0 / 2.0  // повертає 0.5 у JavaScript та Java
+
+2.0 / 0    // повертає Infinity у JavaScript
+2.0 / 0.0  // також повертає Infinity
+2.0 / -0.0 // повертає -Infinity у JavaScript
+ +

Множення (*)

+ +

Оператор множення повертає добуток операндів.

+ +

Синтаксис

+ +
Оператор: x * y
+
+ +

Приклади

+ +
2 * 2 // 4
+-2 * 2 // -4
+Infinity * 0 // NaN
+Infinity * Infinity // Infinity
+'foo' * 2 // NaN
+
+ +

Остача (%)

+ +

Оператор остачі повертає остачу від ділення першого операнду на другий. Він завжди приймає знак діленого.

+ +

Синтаксис

+ +
Оператор: var1 % var2
+
+ +

Приклади

+ +
12 % 5 // 2
+-1 % 2 // -1
+1 % -2 // 1
+NaN % 2 // NaN
+1 % 2 // 1
+2 % 3 // 2
+-4 % 2 // -0
+5.5 % 2 // 1.5
+
+ +

Піднесення до степеня (**)

+ +

Оператор піднесення до степеня повертає результат піднесення першого операнду до показника степеня другого операнду. Тобто, var1var2 у наведеній інструкції, де var1 та var2 є змінними. Оператор піднесення до степеня правоасоціативний. a ** b ** c дорівнює a ** (b ** c).

+ +

Синтаксис

+ +
Оператор: var1 ** var2
+
+ +

Примітки

+ +

У більшості мов, таких як PHP, Python та інших, які мають оператор піднесення до степеня (**), оператор піднесення до степеня має вищий пріоритет, ніж унарні оператори, такі як унарний + та унарний -, але існує кілька винятків. Наприклад, у Bash оператор ** має нижчий пріоритет, ніж унарні оператори. У JavaScript неможливо написати неоднозначний вираз піднесення до степеня, тобто, ви не можете поставити унарний оператор (+/-/~/!/delete/void/typeof) одразу перед числом основи степеня.

+ +
-2 ** 2;
+// 4 у Bash, -4 у інших мовах.
+// Це помилка у JavaScript, оскільки операція неоднозначна.
+
+
+-(2 ** 2);
+// -4 у JavaScript, а наміри автора однозначні.
+
+ +

Приклади

+ +
2 ** 3 // 8
+3 ** 2 // 9
+3 ** 2.5 // 15.588457268119896
+10 ** -1 // 0.1
+NaN ** 2 // NaN
+
+2 ** 3 ** 2 // 512
+2 ** (3 ** 2) // 512
+(2 ** 3) ** 2 // 64
+
+ +

Щоб поміняти знак результату виразу піднесення до степеня:

+ +
-(2 ** 2) // -4
+
+ +

Щоб зробити основу степеня у виразі від'ємним числом:

+ +
(-2) ** 2 // 4
+
+ +
+

Заувага: JavaScript також має бітовий оператор ^ (логічний XOR). ** та ^ відрізняються (наприклад: 2 ** 3 === 8, тоді як 2 ^ 3 === 1.)

+
+ +

Інкремент (++)

+ +

Оператор інкременту збільшує свій операнд (додає одиницю) та повертає його значення.

+ + + +

Синтаксис

+ +
Оператор: x++ або ++x
+
+ +

Приклади

+ +
// Постфіксний
+var x = 3;
+y = x++; // y = 3, x = 4
+
+// Префіксний
+var a = 2;
+b = ++a; // a = 3, b = 3
+
+ +

Декремент (--)

+ +

Оператор декременту зменшує свій операнд (віднімає одиницю) та повертає його значення.

+ + + +

Синтаксис

+ +
Оператор: x-- або --x
+
+ +

Приклади

+ +
// Постфіксний
+var x = 3;
+y = x--; // y = 3, x = 2
+
+// Префіксний
+var a = 2;
+b = --a; // a = 1, b = 1
+
+ +

Унарний мінус (-)

+ +

Унарний мінус ставиться перед своїм операндом та міняє його знак на протилежний.

+ +

Синтаксис

+ +
Оператор: -x
+
+ +

Приклади

+ +
var x = 3;
+y = -x; // y = -3, x = 3
+
+// Унарний мінус може перетворити нечислове значення на число
+var x = "4";
+y = -x; // y = -4
+
+ +

Унарний плюс (+)

+ +

Унарний плюс ставиться перед своїм операндом та повертає значення операнду, але намагається перетворити його на число, якщо він не є числом. Хоча унарний мінус (-) також вміє перетворювати нечислові значення, унарний плюс найшвидший та найкращий спосіб перетворити щось у число, тому що він не виконує ніяких інших операцій з числом. Він може перетворювати рядкові представлення цілих чисел та чисел з рухомою комою, а також нерядкові значення true, false та null. Підтримуються цілі числа у десятковому та шістнадцятковому форматах. Підтримуються від'ємні числа (хоча не у шістнадцятковому форматі). Якщо оператор не може розібрати певне значення, він поверне {{jsxref("NaN")}}.

+ +

Синтаксис

+ +
Оператор: +x
+
+ +

Приклади

+ +
+3     // 3
++'3'   // 3
++true  // 1
++false // 0
++null  // 0
++function(val){ return val } // NaN
+
+ +

Специфікації

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
СпецифікаціяСтатусКоментар
{{SpecName('ESDraft', '#sec-additive-operators')}}{{Spec2('ESDraft')}}
{{SpecName('ES2016', '#sec-postfix-expressions')}}{{Spec2('ES2016')}}Доданий Оператор піднесення до степеня.
{{SpecName('ES2017', '#sec-postfix-expressions')}}{{Spec2('ES2017')}}
{{SpecName('ES2015', '#sec-postfix-expressions')}}{{Spec2('ES2015')}}Визначені у кількох розділах специфікації: Адитивні оператори, мультиплікативні оператори, постфіксні вирази, унарні оператори.
{{SpecName('ES5.1', '#sec-11.3')}}{{Spec2('ES5.1')}}Визначені у кількох розділах специфікації: Адитивні оператори, мультиплікативні оператори, постфіксні вирази, унарні оператори.
{{SpecName('ES1')}}{{Spec2('ES1')}}Початкове визначення.
+ +

Сумісність з веб-переглядачами

+ + + +

{{Compat("javascript.operators.arithmetic")}}

+ +

Див. також

+ + diff --git a/files/uk/conflicting/web/javascript/reference/operators/spread_syntax/index.html b/files/uk/conflicting/web/javascript/reference/operators/spread_syntax/index.html new file mode 100644 index 0000000000..4e635569ae --- /dev/null +++ b/files/uk/conflicting/web/javascript/reference/operators/spread_syntax/index.html @@ -0,0 +1,283 @@ +--- +title: Оператор розпакування +slug: Web/JavaScript/Reference/Operators/Оператор_розпакування +tags: + - Iterator + - JavaScript + - Operator + - Ітератор + - Оператор +translation_of: Web/JavaScript/Reference/Operators/Spread_syntax +translation_of_original: Web/JavaScript/Reference/Operators/Spread_operator +--- +
{{jsSidebar("Operators")}}
+ +

Оператор розпакування дозволяє розкласти колекцію в місця, де потрібні нуль чи декілька аргументів (як от виклики функцій), або декілька елементів (масиви), чи декілька змінних (деструктуризаційне присвоєння). Також можна розкласти об’єкт у місця де потрібні нуль чи більше пар ключ-значення (для оголошення об’єктів).

+ +

Синтаксис

+ +

Для виклику функцій:

+ +
myFunction(...iterableObj);
+
+ +

Для масивів:

+ +
[...iterableObj, 4, 5, 6];
+ +

Для об’єктів (нове в ECMAScript; чернетка в 3-ій стадії):

+ +
let objClone = { ...obj };
+ +

Приклади

+ +

Розпакування у викликах функції

+ +

Заміна apply

+ +

Приклад: {{jsxref( "Function.prototype.apply")}} прийнято використовувати у випадках, коли потрібно застосувати елементи масиву як аргументи функції.

+ +
function myFunction(x, y, z) { }
+var args = [0, 1, 2];
+myFunction.apply(null, args);
+ +

З розпакуванням тепер отак:

+ +
function myFunction(x, y, z) { }
+var args = [0, 1, 2];
+myFunction(...args);
+ +

Оператор розпакування може бути застосований до будь-якого аргументу та може бути застосований кілька разів.

+ +
function myFunction(v, w, x, y, z) { }
+var args = [0, 1];
+myFunction(-1, ...args, 2, ...[3]);
+ +

Apply для new

+ +

Викликаючи конструктор з new, неможливо напряму використовувати на ньому apply (apply робить [[Call]], а не [[Construct]]). Проте з оператором розпакування можна легко розкладати масив у аргументи конструктора:

+ +
var dateFields = [1970, 0, 1]; // 1 Січ 1970
+// var d = new Date.apply(dateFields) не спрацює. Викине TypeError
+var d = new Date(...dateFields); // вуаля
+ +

Розпакування в масивах

+ +

Ліпше оголошення масивів

+ +

Без розпакування, коли потрібно створити новий масив так, щоб якийсь існуючий був його частиною, старого синтаксису оголошення масиву не достатньо та необхідно використовувати комбінацію методів push, splice, concat, тощо. З оператором розпакування це стає значно лаконічніше:

+ +
var parts = ['shoulders', 'knees'];
+var lyrics = ['head', ...parts, 'and', 'toes'];
+// ["head", "shoulders", "knees", "and", "toes"]
+ +

Як і з розпакуванням списку аргументів, ... можна використовувати будь-де в оголошенні масиву та будь-яку кількість разів.

+ +

Копіювання масиву

+ +
var arr = [1, 2, 3];
+var arr2 = [...arr]; // так само як arr.slice()
+arr2.push(4);
+
+// arr2 стає [1, 2, 3, 4]
+// arr залишається незміненим
+ +

Зауваження: оператор розпакування при копіюванні масиву йде лише на один рівень вглиб. Таким чином він не придатний для копіювання багатовимірних масивів, що видно з наступного прикладу (те саме з {{jsxref("Object.assign()")}} та розпакуванням об’єктів).

+ +
var a = [[1], [2], [3]];
+var b = [...a];
+b.shift().shift(); // 1
+// Тепер масив a також змінено: [[], [2], [3]]
+ +

Ліпше злиття масивів

+ +

{{jsxref("Array.concat")}} часто використовується, щоб додати один масив у кінець іншого. Без розпакування це робиться так:

+ +
var arr1 = [0, 1, 2];
+var arr2 = [3, 4, 5];
+// Доддати всі елементи з arr2 в arr1
+arr1 = arr1.concat(arr2);
+ +

З розпакуванням це стає:

+ +
var arr1 = [0, 1, 2];
+var arr2 = [3, 4, 5];
+arr1 = [...arr1, ...arr2];
+ +

{{jsxref("Array.unshift")}} часто використовується для того, щоб вставити значення з одного масиву в початок іншого. Без розпакування це робиться так:

+ +
var arr1 = [0, 1, 2];
+var arr2 = [3, 4, 5];
+// Вставити всі елементи з arr2 в початок arr1
+Array.prototype.unshift.apply(arr1, arr2) // arr1 тепер [3, 4, 5, 0, 1, 2]
+ +

З розпакуванням це стає:

+ +
var arr1 = [0, 1, 2];
+var arr2 = [3, 4, 5];
+arr1 = [...arr2, ...arr1]; // arr1 тепер [3, 4, 5, 0, 1, 2]
+ +

Розпакування об’єктів

+ +

Пропозиція Rest/Spread Properties for ECMAScript (стадія 3) додає розпакування до об’єктів. It copies own enumerable properties from a provided object onto a new object.

+ +

Однорівневе клонування (без прототипу) чи злиття об’єктів тепер можливе використовуючи коротший запис ніж {{jsxref("Object.assign()")}}.

+ +
var obj1 = { foo: 'bar', x: 42 };
+var obj2 = { foo: 'baz', y: 13 };
+
+var clonedObj = { ...obj1 };
+// Object { foo: "bar", x: 42 }
+
+var mergedObj = { ...obj1, ...obj2 };
+// Object { foo: "baz", x: 42, y: 13 }
+ +

Зауваж, що {{jsxref("Object.assign()")}} викликає сетери, а оператор розпакування - ні.

+ +

Лише для ітерованих

+ +

Розпакування може бути застосоване лише для ітерованик об’єктів:

+ +
var obj = {'key1': 'value1'};
+var array = [...obj]; // TypeError: obj is not iterable
+ +

Зауваження: наразі (липень 2017) можна говорити про появу розпакування об’єктів у специфікації (дивись попередній підзаголовок). Але ще не до кінця зрозуміло як працюватиме вищенаведений приклад, адже ще немає конкретного рішення щодо цього у спецефікації. Тобто тепер ти можеш розпакувати об’єкт в об’єкт, але не зрозуміло, що станеться, якщо об’єкт розпаковувати у масив і навпаки, масив у об’єкт. Наприклад транспілятор babel вертає наступні результати:

+ +
var obj = {'key1': 'value1'};
+var array = [...obj]; // запише в array пустий масив []
+
+var arr = [1,1,1];
+var obj1 = {...arr}; // запише в obj1 {'0': 1, '1': 1, '2': 1}
+ +

Розпакування великих колекцій

+ +

Використовуючи розпакування зважай на можливість досягнення ліміту аргументів, встановленого у JavaScript рушії, адже оператор розпакування витягує всі елементи колекції в стек, скільки б їх не було. Дивись apply() щоб дізнатись більше.

+ +

Оператор решти

+ +

Оператор решти виглядає точно так само як і оператор розпакування. До певної міри, він протилежний оператору розпакування - оператор розпакування розкладає колекцію на елементи, а оператор решти, натомість, складає кілька елементів у колекцію. Дивись решта параметрів.

+ +

Специфікація

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
СпецифікаціяСтанКоментар
{{SpecName('ES2015', '#sec-array-initializer')}}{{Spec2('ES2015')}}Визначено в деяких секціях специфікацій: Array Initializer, Argument Lists
{{SpecName('ESDraft', '#sec-array-initializer')}}{{Spec2('ESDraft')}}Без змін.
Rest/Spread Properties for ECMAScriptЧернеткаЧернетка в 3 стадії
+ +

Сумісність з браузерами

+ +

{{CompatibilityTable}}

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FeatureChromeFirefox (Gecko)Internet ExplorerOperaSafari (WebKit)
Spread operation in array literals{{CompatChrome("46")}}{{ CompatGeckoDesktop("16") }}{{CompatIE("Edge/10240")}}{{CompatNo}}7.1
Spread operation in function calls{{CompatChrome("46")}}{{ CompatGeckoDesktop("27") }}{{CompatIE("Edge/10240")}}{{CompatNo}}7.1
Spread operation in destructuring{{CompatChrome("49")}}{{ CompatGeckoDesktop("34") }}{{CompatNo}}{{CompatUnknown}}{{CompatUnknown}}
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FeatureAndroidAndroid WebviewFirefox Mobile (Gecko)IE MobileOpera MobileSafari MobileChrome for Android
Spread operation in array literals{{CompatNo}}{{CompatChrome("46")}}{{ CompatGeckoMobile("16") }}{{CompatNo}}{{CompatNo}}8{{CompatChrome("46")}}
Spread operation in function calls{{CompatNo}}{{CompatChrome("46")}}{{ CompatGeckoMobile("27") }}{{CompatNo}}{{CompatNo}}8{{CompatChrome("46")}}
Spread operation in destructuring{{CompatNo}}{{CompatNo}}{{ CompatGeckoDesktop("34") }}{{CompatUnknown}}{{CompatUnknown}}{{CompatUnknown}}{{CompatNo}}
+
+ +

See also

+ + diff --git a/files/uk/conflicting/web/javascript/reference/operators_1cd48548c16282df3883f99267726c3e/index.html b/files/uk/conflicting/web/javascript/reference/operators_1cd48548c16282df3883f99267726c3e/index.html new file mode 100644 index 0000000000..6c056272a1 --- /dev/null +++ b/files/uk/conflicting/web/javascript/reference/operators_1cd48548c16282df3883f99267726c3e/index.html @@ -0,0 +1,419 @@ +--- +title: Оператори присвоєння +slug: Web/JavaScript/Reference/Operators/Оператори_присвоєння +tags: + - JavaScript + - Оператор +translation_of: Web/JavaScript/Reference/Operators#Assignment_operators +translation_of_original: Web/JavaScript/Reference/Operators/Assignment_Operators +--- +
{{jsSidebar("Operators")}}
+ +

Оператор присвоєння присвоює своєму лівому операнду значення, на підставі значення правого операнду.

+ +

{{EmbedInteractiveExample("pages/js/expressions-assignment.html")}}

+ + + +

Огляд

+ +

Базовим оператором присвоєння є оператор дорівнює (=), який присвоює значення свого правого операнда лівому операнду. Таким чином, x = y присвоює змінній x значення змінної y. Інші оператори присвоєння у своїй більшості є скороченнями для стандарних операцій, як це вказано у наступній таблиці з визначеннями та прикладами.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
НазваОператор скороченого записуЗначення
Присвоєнняx = yx = y
Присвоєння з додаваннямx += yx = x + y
Присвоєння з відніманнямx -= yx = x - y
Присвоєння з множеннямx *= yx = x * y
Присвоєння з діленнямx /= yx = x / y
Присвоєння остачіx %= yx = x % y
Присвоєння з піднесенням до степеняx **= yx = x ** y
Присвоєння з лівим зсувомx <<= yx = x << y
Присвоєння з правим зсувомx >>= yx = x >> y
Присвоєння з беззнаковим правим зсувомx >>>= yx = x >>> y
Присвоєння з побітовим Іx &= yx = x & y
Присвоєння з виключним побітовим АБОx ^= yx = x ^ y
Присвоєння з побітовим АБОx |= yx = x | y
+ +

Присвоєння

+ +

Простий оператор присвоєння використовується для присвоєння змінній значення. Оператор присвоєння обчислює значення, що присвоюється. Можна використовувати ланцюжок присвоюваннь, щоб присвоїти одне значення декільком змінним. Дивіться приклад нижче.

+ +

Синтаксис

+ +
Оператор: x = y
+
+ +

Приклади

+ +
// Розглянемо такі змінні:
+//  x = 5
+//  y = 10
+//  z = 25
+
+x = y     // x дорівнює 10
+x = y = z // x, y та z усі дорівнюють 25
+
+ +

Присвоєння з додаванням

+ +

Оператор присвоєння з додаванням додає значення правого операнду до змінної (лівого перанду) та записує у неї отриманий результат. Типи двох операндів визначають поведінку оператора. Таким чином, його результатом може стати або додавання або конкатенація. Для більш детального огляду дивіться {{jsxref("Operators/Arithmetic_Operators", "оператор додавання", "#Addition", 1)}}.

+ +

Синтаксис

+ +
Оператор:  x += y
+Значення:  x  = x + y
+
+ +

Приклади

+ +
// Розглянемо такі змінні:
+//  foo = 'foo'
+//  bar = 5
+//  baz = true
+
+
+// число + число -> додавання
+bar += 2 // 7
+
+// булеве значення + число -> додавання
+baz += 1 // 2
+
+// булеве значення + булеве значення -> додавання
+baz += false // 1
+
+// число + рядок -> конкатенація
+bar += 'foo' // "5foo"
+
+// рядок + булеве значення -> конкатенація
+foo += false // "foofalse"
+
+// рядок + рядок -> конкатенація
+foo += 'bar' // "foobar"
+
+ +

Присвоєння з відніманням

+ +

Оператор присвоєння з відніманням віднімає значення правого операнду від змінної (лівого перанду) та записує у неї отриманий результат. Дивіться {{jsxref("Operators/Arithmetic_Operators", "оператор віднімання", "#Subtraction", 1)}} для більш детального огляду.

+ +

Синтаксис

+ +
Оператор:  x -= y
+Значення:  x  = x - y
+
+ +

Приклади

+ +
// Розглянемо такі змінні:
+//  bar = 5
+
+bar -= 2     // 3
+bar -= 'foo' // NaN
+
+ +

Присвоєння з множенням

+ +

Оператор присвоєння з множенням помножує змінну (лівий операнд) на значення правого операнду та записує отриманий результат у змінну. Дивіться {{jsxref("Operators/Arithmetic_Operators", "оператор множення", "#Multiplication", 1)}} для більш детального огляду.

+ +

Синтаксис

+ +
Оператор:  x *= y
+Значення:  x  = x * y
+
+ +

Приклади

+ +
// Розглянемо такі змінні:
+//  bar = 5
+
+bar *= 2     // 10
+bar *= 'foo' // NaN
+
+ +

Присвоєння з діленням

+ +

Оператор присвоєння з діленням ділить змінну (лівий операнд) на значення правого операнду та записує отриманий результат у змінну. Дивіться {{jsxref("Operators/Arithmetic_Operators", "оператор ділення", "#Division", 1)}} для більш детального огляду.

+ +

Синтаксис

+ +
Оператор:  x /= y
+Значення:  x  = x / y
+
+ +

Приклади

+ +
// Розглянемо такі змінні:
+//  bar = 5
+
+bar /= 2     // 2.5
+bar /= 'foo' // NaN
+bar /= 0     // Infinity
+
+ +

Присвоєння остачі

+ +

Оператор присвоєння остачі ділить змінну на значення правого операнду та присвоює остачу змінній. Дивіться {{jsxref("Operators/Arithmetic_Operators", "оператор остачі", "#Remainder", 1)}} для більш детального огляду.

+ +

Синтаксис

+ +
Оператор:  x %= y
+Значення:  x  = x % y
+
+ +

Приклади

+ +
// Розглянемо такі змінні:
+//  bar = 5
+
+bar %= 2     // 1
+bar %= 'foo' // NaN
+bar %= 0     // NaN
+
+ +

Присвоєння з піднесенням до степеня

+ +

Оператор присвоєння з піднесенням до степеня обчислює результат піднесення першого операнду до показника степеня другого операнду. Дивіться {{jsxref("Operators/Arithmetic_Operators", "оператор піднесення до степеня", "#Exponentiation", 1)}} для більш детального огляду.

+ +

Синтаксис

+ +
Оператор:  x **= y
+Значення:  x  = x ** y
+
+ +

Приклади

+ +
// Розглянемо такі змінні:
+//  bar = 5
+
+bar **= 2     // 25
+bar **= 'foo' // NaN
+ +

Присвоєння з лівим зсувом

+ +

Оператор присвоєння з лівим зсувом виконує зсув першого операнду на вказану кількість бітів ліворуч та присвоює результат у змінну. Дивіться {{jsxref("Operators/Bitwise_Operators", "оператор лівого зсуву", "#Left_shift", 1)}} для більш детального огляду.

+ +

Синтаксис

+ +
Оператор:  x <<= y
+Значення:  x   = x << y
+
+ +

Приклади

+ +
var bar = 5; //  (00000000000000000000000000000101)
+bar <<= 2; // 20 (00000000000000000000000000010100)
+
+ +

Присвоєння з правим зсувом

+ +

Оператор присвоєння з правим зсувом виконує зсув першого операнду на вказану кількість бітів праворуч та присвоює результат у змінну. Дивіться {{jsxref("Operators/Bitwise_Operators", "оператор правого зсуву", "#Right_shift", 1)}} для більш детального огляду.

+ +

Синтаксис

+ +
Оператор:  x >>= y
+Значення:  x   = x >> y
+
+ +

Приклади

+ +
var bar = 5; //   (00000000000000000000000000000101)
+bar >>= 2;   // 1 (00000000000000000000000000000001)
+
+var bar -5; //    (-00000000000000000000000000000101)
+bar >>= 2;  // -2 (-00000000000000000000000000000010)
+
+ +

Присвоєння з беззнаковим правим зсувом

+ +

Оператор присвоєння з беззнаковим правим зсувом виконує зсув першого операнду на вказану кількість бітів праворуч та присвоює результат змінній. Дивіться {{jsxref("Operators/Bitwise_Operators", " оператор беззнакового правого зсуву", "#Unsigned_right_shift", 1)}} для більш детального огляду.

+ +

Синтаксис

+ +
Оператор:  x >>>= y
+Значення:  x    = x >>> y
+
+ +

Приклади

+ +
var bar = 5; //   (00000000000000000000000000000101)
+bar >>>= 2;  // 1 (00000000000000000000000000000001)
+
+var bar = -5; // (-00000000000000000000000000000101)
+bar >>>= 2; // 1073741822 (00111111111111111111111111111110)
+ +

Присвоєння з побітовим І

+ +

Оператор присвоєння з побітовим І використовує двійкове представлення обох операндів, виконує над ними операцію побітового І та присвоює результат змінній. Дивіться {{jsxref("Operators/Bitwise_Operators", "оператор побітового І", "#Bitwise_AND", 1)}} для більш детального огляду.

+ +

Синтаксис

+ +
Оператор:  x &= y
+Значення:  x  = x & y
+
+ +

Приклади

+ +
var bar = 5;
+// 5:     00000000000000000000000000000101
+// 2:     00000000000000000000000000000010
+bar &= 2; // 0
+
+ +

Присвоєння з виключним побітовим АБО

+ +

Оператор присвоєння з виключним побітовим АБО використовує двійкове представлення обох операндів, виконує над ними операцію виключного побітового АБО (XOR) та присвоює результат змінній. Дивіться {{jsxref("Operators/Bitwise_Operators", "оператор виключного побітового АБО", "#Bitwise_XOR", 1)}} для більш детального огляду.

+ +

Синтаксис

+ +
Оператор:  x ^= y
+Значення:  x  = x ^ y
+
+ +

Приклади

+ +
var bar = 5;
+bar ^= 2; // 7
+// 5: 00000000000000000000000000000101
+// 2: 00000000000000000000000000000010
+// -----------------------------------
+// 7: 00000000000000000000000000000111
+
+ +

Присвоєння з побітовим АБО

+ +

Оператор присвоєння з побітовим АБО використовує двійкове представлення обох операндів, виконує над ними операцію побітового АБО та присвоює результат змінній. Дивіться {{jsxref("Operators/Bitwise_Operators", "оператор побітового АБО", "#Bitwise_OR", 1)}} для більш детального огляду.

+ +

Синтаксис

+ +
Оператор:  x |= y
+Значення:  x  = x | y
+
+ +

Приклади

+ +
var bar = 5;
+bar |= 2; // 7
+// 5: 00000000000000000000000000000101
+// 2: 00000000000000000000000000000010
+// -----------------------------------
+// 7: 00000000000000000000000000000111
+
+ +

Приклади

+ +

Лівий операнд з іншим оператором присвоєння

+ +

У незвичних ситуаціях оператор присвоєння (наприклад,  x += y) не є ідентичним виразу, який він означає (в даному випадку x = x + y). Коли лівий операнд оператора присвоєння сам містить оператор присвоєння, лівий операнд обчислюється лише один раз. Наприклад:

+ +
a[i++] += 5         // i обчислюється лише один раз
+a[i++] = a[i++] + 5 // i обчислюється двічі
+
+ +

Специфікації

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
СпецифікаціяСтатусКоментар
{{SpecName('ESDraft', '#sec-assignment-operators', 'Assignment operators')}}{{Spec2('ESDraft')}}
{{SpecName('ES2015', '#sec-assignment-operators', 'Assignment operators')}}{{Spec2('ES2015')}}
{{SpecName('ES5.1', '#sec-11.13', 'Assignment operators')}}{{Spec2('ES5.1')}}
{{SpecName('ES1', '#sec-11.13', 'Assignment operators')}}{{Spec2('ES1')}}Початкове визначення.
+ +

Сумісність з веб-переглядачами

+ + + +

{{Compat("javascript.operators.assignment")}}

+ +
+ +

Див. також

+ + diff --git a/files/uk/conflicting/web/javascript/reference/operators_7c8eb9475d97a4a734c5991857698560/index.html b/files/uk/conflicting/web/javascript/reference/operators_7c8eb9475d97a4a734c5991857698560/index.html new file mode 100644 index 0000000000..3107d5aa64 --- /dev/null +++ b/files/uk/conflicting/web/javascript/reference/operators_7c8eb9475d97a4a734c5991857698560/index.html @@ -0,0 +1,560 @@ +--- +title: Бітові оператори +slug: Web/JavaScript/Reference/Operators/Bitwise_Operators +tags: + - JavaScript + - Довідка + - Оператор +translation_of: Web/JavaScript/Reference/Operators +translation_of_original: Web/JavaScript/Reference/Operators/Bitwise_Operators +--- +
{{jsSidebar("Operators")}}
+ +

Бітові оператори опрацьовують свої операнди як послідовність 32-х бітів (нулів та одиниць), а не як десяткові, шістнадцяткові чи вісімкові числа. Наприклад, десяткове число дев'ять має бітове представлення 1001. Бітові оператори виконують операції над цими бітовими представленнями, але повертають стандартні числові значення JavaScript.

+ +
{{EmbedInteractiveExample("pages/js/expressions-bitwiseoperators.html")}}
+ + + +

Наступна таблиця наводить перелік бітових операторів JavaScript:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ОператорЗастосуванняОпис
Побітове І (AND)a & bПовертає 1 на кожній позиції, де відповідні біти обох операндів дорівнюють 1.
Побітове АБО (OR)a | bПовертає 1 на кожній позиції, де відповідні біти одного чи обох операндів дорівнюють 1.
Виключне побітове АБО (XOR)a ^ bПовертає 1 на кожній позиції, де відповідний біт одного з двох, але не обох, операндів дорівнює 1.
Побітове НЕ (NOT)~ aВиконує інверсію бітів операнду.
Лівий зсувa << bЗсуває a у двійковому представленні на b (< 32) бітів ліворуч, заповнюючи позиції справа нулями.
Правий зсув з розширенням знакуa >> bЗсуває a у двійковому представленні на b (< 32) бітів праворуч, відкидаючи зсунуті біти.
Правий зсув із заповненням нулямиa >>> b  Зсуває a у двійковому представленні на b (< 32) бітів праворуч, відкидаючи зсунуті біти та заповнюючи позиції зліва нулями.
+ +

32-бітні цілі числа зі знаком

+ +

Операнди усіх бітових операторів перетворюються на 32-бітні цілі числа зі знаком у форматі доповняльного коду, окрім оператора правого зсуву із заповненням нулями, який повертає беззнакове ціле 32-бітне число. Формат доповняльного коду означає, що від'ємний еквівалент числа (наприклад, 5 та -5) - це інвертовані біти числа (побітове НЕ, або обернений код числа) плюс один. Для прикладу, наступний код представляє ціле число 314:

+ +
00000000000000000000000100111010
+
+ +

Наступний код представляє ~314, тобто, обернений код числа 314:

+ +
11111111111111111111111011000101
+
+ +

Нарешті, наступний код представляє доповняльний код числа -314:

+ +
11111111111111111111111011000110
+
+ +

Доповняльний код гарантує, що лівий біт дорівнює 0, коли число є додатним, і 1, коли число є від'ємним. Тому він відомий як знаковий біт.

+ +

Число 0 є цілим числом, усі біти якого дорівнюють 0.

+ +
0 (основа 10) = 00000000000000000000000000000000 (основа 2)
+
+ +

Число -1 є цілим числом, усі біти якого дорівнюють 1.

+ +
-1 (основа 10) = 11111111111111111111111111111111 (основа 2)
+
+ +

Число -2147483648 (шістнадцяткове представлення: -0x80000000) є цілим числом, усі біти якого дорівнюють 0, окрім першого (старшого) біта.

+ +
-2147483648 (основа 10) = 10000000000000000000000000000000 (основа 2)
+
+ +

Число 2147483647 (шістнадцяткове представлення: 0x7fffffff) є цілим числом, усі біти якого дорівнюють 1, окрім першого (старшого) біта.

+ +
2147483647 (основа 10) = 01111111111111111111111111111111 (основа 2)
+
+ +

Числа -2147483648 та 2147483647 є мінімальним та максимальним цілими числами, які можуть бути представлені 32-бітним знаковим числом.

+ +

Побітові логічні оператори

+ +

Концептуально побітові логічні оператори працюють наступним чином:

+ + + +

& (Побітове І)

+ +

Виконує операцію І (AND) над кожною парою бітів. a І b дає 1 тільки якщо обидва, a та b, дорівнюють 1. Таблиця істинності для операції І наступна:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
aba AND b
000
010
100
111
+ +
.    9 (основа 10) = 00000000000000000000000000001001 (основа 2)
+    14 (основа 10) = 00000000000000000000000000001110 (основа 2)
+                   --------------------------------
+14 & 9 (основа 10) = 00000000000000000000000000001000 (основа 2) = 8 (основа 10)
+
+ +

Побітове І над будь-яким числом x та 0 дає 0.

+ +

| (Побітове АБО)

+ +

Виконує операцію АБО (OR) над кожною парою бітів. a АБО b дає 1, якщо або a, або b дорівнює 1. Таблиця істинності для операції АБО наступна:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
aba OR b
000
011
101
111
+ +
.    9 (основа 10) = 00000000000000000000000000001001 (основа 2)
+    14 (основа 10) = 00000000000000000000000000001110 (основа 2)
+                   --------------------------------
+14 | 9 (основа 10) = 00000000000000000000000000001111 (основа 2) = 15 (основа 10)
+
+ +

Побітове АБО над будь-яким числом x та 0 дає x.

+ +

^ (Виключне побітове АБО)

+ +

Виконує операцію виключного АБО (XOR) над кожною парою бітів. a викл. АБО b дає 1, якщо a та b є різними. Таблиця істинності для операції XOR наступна:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
aba XOR b
000
011
101
110
+ +
.    9 (основа 10) = 00000000000000000000000000001001 (основа 2)
+    14 (основа 10) = 00000000000000000000000000001110 (основа 2)
+                   --------------------------------
+14 ^ 9 (основа 10) = 00000000000000000000000000000111 (основа 2) = 7 (основа 10)
+
+ +

Виключне побітове АБО над будь-яким числом x та 0 дає x.

+ +

~ (Побітове НЕ)

+ +

Виконує операцію НЕ над кожним бітом. НЕ a повертає інвертоване значення (або обернений код) операнду a. Таблиця істинності для операції НЕ наступна:

+ + + + + + + + + + + + + + + + +
aNOT a
01
10
+ +
 9 (основа 10) = 00000000000000000000000000001001 (основа 2)
+               --------------------------------
+~9 (основа 10) = 11111111111111111111111111110110 (основа 2) = -10 (основа 10)
+
+ +

Побітове НЕ над будь-яким числом x дає -(x + 1). Наприклад, ~-5 дорівнює 4.

+ +

Зауважте, що через використання 32-бітного представлення чисел і ~-1, і ~4294967295 (232-1) повернуть 0.

+ +

Оператори бітового зсуву

+ +

Оператори бітового зсуву приймають два операнди: перший є величиною, в якій треба виконати зсув, а другий вказує кількість бітових позицій для зсуву. Напрямок операції зсуву контролюється застосованим оператором.

+ +

Оператори зсуву перетворюють свої операнди на 32-бітні цілі числа у порядку від старшого до молодшого байту та повертають результат того самого типу, до якого належить лівий операнд. Лише молодші п'ять бітів правого операнду будуть використані.

+ +

<< (Лівий зсув)

+ +

Цей оператор виконує зсув першого операнду на вказану кількість бітів ліворуч. Надлишкові біти, зсунуті ліворуч, відкидаються. Біти, додані справа, заповнюються нулями.

+ +

Наприклад, 9 << 2 дорівнює 36:

+ +
.    9 (основа 10): 00000000000000000000000000001001 (основа 2)
+                  --------------------------------
+9 << 2 (основа 10): 00000000000000000000000000100100 (основа 2) = 36 (основа 10)
+
+ +

Бітовий зсув будь-якого числа x ліворуч на y бітів дорівнює x * 2 ** y.
+ Отже, для прикладу: 9 << 3 можна перекласти як: 9 * (2 ** 3) = 9 * (8) = 72.

+ +

>> (Правий зсув з розширенням знаку)

+ +

Цей оператор виконує зсув першого операнду на вказану кількість бітів праворуч. Надлишкові біти, зсунуті праворуч, відкидаються. Біти, додані зліва, заповнюються значенням старшого біта. Оскільки новий старший біт матиме те саме значення, що й попередній старший біт, знаковий (старший) біт не змінюється. Звідси назва "з розширенням знаку".

+ +

Наприклад, 9 >> 2 дорівнює 2:

+ +
.    9 (основа 10): 00000000000000000000000000001001 (основа 2)
+                  --------------------------------
+9 >> 2 (основа 10): 00000000000000000000000000000010 (основа 2) = 2 (основа 10)
+
+ +

Аналогічно, -9 >> 2 дорівнює -3, оскільки знак зберігається:

+ +
.    -9 (основа 10): 11111111111111111111111111110111 (основа 2)
+                   --------------------------------
+-9 >> 2 (основа 10): 11111111111111111111111111111101 (основа 2) = -3 (основа 10)
+
+ +

>>> (Правий зсув із заповненням нулями)

+ +

Цей оператор виконує зсув першого операнду на вказану кількість бітів праворуч. Надлишкові біти, зсунуті праворуч, відкидаються. Біти, додані зліва, заповнюються нулями. Знаковий біт отримує значення 0, а отже, результат завжди невід'ємний. На відміну від інших бітових операторів, правий зсув із заповненням нулями повертає беззнакове ціле 32-бітне число.

+ +

Для невід'ємних чисел, правий зсув із заповненням нулями та правий зсув з розширенням знаку дають однаковий результат. Наприклад, 9 >>> 2 дорівнює 2, так само, як 9 >> 2:

+ +
.     9 (основа 10): 00000000000000000000000000001001 (основа 2)
+                   --------------------------------
+9 >>> 2 (основа 10): 00000000000000000000000000000010 (основа 2) = 2 (основа 10)
+
+ +

Однак, це не одне й те саме для від'ємних чисел. Наприклад, -9 >>> 2 поверне 1073741821, що відрізняється від -9 >> 2 (що дорівнює -3):

+ +
.     -9 (основа 10): 11111111111111111111111111110111 (основа 2)
+                    --------------------------------
+-9 >>> 2 (основа 10): 00111111111111111111111111111101 (основа 2) = 1073741821 (основа 10)
+
+ +

Приклади

+ +

Прапори та бітові маски

+ +

Побітові логічні оператори часто використовуються для створення, маніпулювання та читання послідовностей прапорів, які грають роль двійкових змінних. Замість цих послідовностей можуть використовуватись зміні, але двійкові прапори займають набагато менше пам'яті (у 32 рази).

+ +

Припустимо, є 4 прапори:

+ + + +

Ці прапори представлені послідовністю бітів: DCBA. Коли прапор встановлений, він має значення 1. Коли прапор очищений, він має значення 0. Припустимо, змінна flags має двійкове значення 0101:

+ +
var flags = 5;   // двійкове значення 0101
+
+ +

Це значення вказує:

+ + + +

Оскільки бітові операнди 32-бітні, 0101 насправді дорівнює 00000000000000000000000000000101, але нулями попереду можна знехтувати, оскільки вони не містять корисної інформації.

+ +

Бітова маска - це послідовність бітів, які можуть маніпулювати прапорами та/або читати їх. Зазвичай, визначається "примітивна" бітова маска для кожного прапора:

+ +
var FLAG_A = 1; // 0001
+var FLAG_B = 2; // 0010
+var FLAG_C = 4; // 0100
+var FLAG_D = 8; // 1000
+
+ +

Нові бітові маски можуть створюватись застовуванням побітових логічних операторів до цих примітивних бітових масок. Наприклад, бітова маска 1011 може бути створена операцією АБО з прапорів FLAG_A, FLAG_B та FLAG_D:

+ +
var mask = FLAG_A | FLAG_B | FLAG_D; // 0001 | 0010 | 1000 => 1011
+
+ +

Індивідуальні значення прапорів можна витягнути застосуванням операції І до них та бітової маски, де кожний біт, що має значення один, "витягне" відповідний прапор. Бітова маска маскує невідповідні прапори, об'єднуючи їх операцією І з нулями (звідси термін "бітова маска"). Наприклад, бітову маску 0100 можна використати, щоб побачити, чи встановлений прапор C:

+ +
// якщо ми маємо кота
+if (flags & FLAG_C) { // 0101 & 0100 => 0100 => true
+   // зробити щось
+}
+
+ +

Бітова маска з кількома встановленими прапорами діє як "або/або". Для прикладу, наступні два фрагменти еквівалентні:

+ +
// якщо ми маємо кажана або ми маємо кота
+// (0101 & 0010) || (0101 & 0100) => 0000 || 0100 => true
+if ((flags & FLAG_B) || (flags & FLAG_C)) {
+   // зробити щось
+}
+
+ +
// якщо ми маємо кажана або кота
+var mask = FLAG_B | FLAG_C; // 0010 | 0100 => 0110
+if (flags & mask) { // 0101 & 0110 => 0100 => true
+   // зробити щось
+}
+
+ +

Прапори можна встановити, об'єднавши їх операцією АБО з бітовою маскою, де кожний біт, що має значення один, встановить відповідний прапор, якщо прапор ще не встановлений. Наприклад, бітову маску 1100 можна використати, щоб встановити прапори C та D:

+ +
// так, ми маємо кота та качку
+var mask = FLAG_C | FLAG_D; // 0100 | 1000 => 1100
+flags |= mask;   // 0101 | 1100 => 1101
+
+ +

Прапори можна очистити, об'єднавши їх операцією І з бітовою маскою, де кожний біт, що має значення нуль, очистить відповідний прапор, якщо він ще не очищений. Ця бітова маска може бути створена застосуванням операції НЕ до примітивних бітових масок. Наприклад, бітову маску 1010 можна використати, щоб очистити прапори A та C:

+ +
// ні, ми не маємо проблеми з мурахами або кота
+var mask = ~(FLAG_A | FLAG_C); // ~0101 => 1010
+flags &= mask;   // 1101 & 1010 => 1000
+
+ +

Маску також можна створити за допомогою ~FLAG_A & ~FLAG_C (правило де Моргана):

+ +
// ні, ми не маємо проблеми з мурахами і ми не маємо кота
+var mask = ~FLAG_A & ~FLAG_C;
+flags &= mask;   // 1101 & 1010 => 1000
+
+ +

Прапори можна перемикати, об'єднуючи їх операцією виключне АБО з бітовою маскою, де кожний біт, що має значення один, переключить відповідний прапор. Наприклад, бітову маску 0110 можна використати, щоб переключити прапори B та C:

+ +
// якщо ми не мали кажана, тепер ми його маємо,
+// а якщо він в нас був, бувай, кажанчику
+// те саме для котів
+var mask = FLAG_B | FLAG_C;
+flags = flags ^ mask;   // 1100 ^ 0110 => 1010
+
+ +

Нарешті, усі прапори можна перевернути оператором НЕ:

+ +
// входимо у паралельний всесвіт...
+flags = ~flags;    // ~1010 => 0101
+
+ +

Перетворення типів

+ +

Перетворити двійковий рядок на десяткове число:

+ +
var sBinString = '1011';
+var nMyNumber = parseInt(sBinString, 2);
+alert(nMyNumber); // виводить 11, тобто 1011
+
+ +

Перетворити десяткове число на двійковий рядок:

+ +
var nMyNumber = 11;
+var sBinString = nMyNumber.toString(2);
+alert(sBinString); // виводить 1011, тобто 11
+
+ +

Автоматизація створення маски

+ +

Ви можете створювати маски з набору булевих значень наступним чином:

+ +
function createMask() {
+  var nMask = 0, nFlag = 0, nLen = arguments.length > 32 ? 32 : arguments.length;
+  for (nFlag; nFlag < nLen; nMask |= arguments[nFlag] << nFlag++);
+  return nMask;
+}
+var mask1 = createMask(true, true, false, true); // 11, тобто: 1011
+var mask2 = createMask(false, false, true); // 4, тобто: 0100
+var mask3 = createMask(true); // 1, тобто: 0001
+// і т.д.
+
+alert(mask1); // виводить 11, тобто: 1011
+
+ +

Зворотний алгоритм: отримання масиву булевих значень з маски

+ +

Якщо ви бажаєте створити масив булевих значень з маски, можете скористатись цим кодом:

+ +
function arrayFromMask(nMask) {
+  // Значенння nMask має бути між -2147483648 та 2147483647
+  if (nMask > 0x7fffffff || nMask < -0x80000000) {
+    throw new TypeError('arrayFromMask - out of range');
+  }
+  for (var nShifted = nMask, aFromMask = []; nShifted;
+       aFromMask.push(Boolean(nShifted & 1)), nShifted >>>= 1);
+  return aFromMask;
+}
+
+var array1 = arrayFromMask(11);
+var array2 = arrayFromMask(4);
+var array3 = arrayFromMask(1);
+
+alert('[' + array1.join(', ') + ']');
+// виводить "[true, true, false, true]", тобто: 11, тобто: 1011
+
+ +

Ви можете перевірити обидва алгоритми одночасно…

+ +
var nTest = 19; // наша користувацька маска
+var nResult = createMask.apply(this, arrayFromMask(nTest));
+
+alert(nResult); // 19
+
+ +

Суто з навчальною метою (оскільки існує метод Number.toString(2)) ми показуємо, як можна модифікувати алгоритм arrayFromMask для створення рядка, що містить двійкове представлення числа, а не масиву булевих значень:

+ +
function createBinaryString(nMask) {
+  // Значення nMask має бути між -2147483648 та 2147483647
+  for (var nFlag = 0, nShifted = nMask, sMask = ''; nFlag < 32;
+       nFlag++, sMask += String(nShifted >>> 31), nShifted <<= 1);
+  return sMask;
+}
+
+var string1 = createBinaryString(11);
+var string2 = createBinaryString(4);
+var string3 = createBinaryString(1);
+
+alert(string1);
+// виводить 00000000000000000000000000001011, тобто 11
+
+ +

Специфікації

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
СпецифікаціяСтатусКоментар
{{SpecName('ES1')}}{{Spec2('ES1')}}Початкове визначення.
{{SpecName('ES5.1', '#sec-11.7')}}{{Spec2('ES5.1')}}Визначені у кількох розділах специфікації: Побітовий оператор НЕ, Бітові оператори зсуву, Двійкові побітові оператори
{{SpecName('ES6', '#sec-bitwise-shift-operators')}}{{Spec2('ES6')}}Визначені у кількох розділах специфікації: Побітовий оператор НЕ, Бітові оператори зсуву, Двійкові побітові оператори
{{SpecName('ESDraft', '#sec-bitwise-shift-operators')}}{{Spec2('ESDraft')}}Визначені у кількох розділах специфікації: Побітовий оператор НЕ, Бітові оператори зсуву, Двійкові побітові оператори
+ +

Сумісність з веб-переглядачами

+ + + +

{{Compat("javascript.operators.bitwise")}}

+ +

Див. також

+ + diff --git a/files/uk/conflicting/web/javascript/reference/operators_a8aa9ce42ce1749862961c61113d120b/index.html b/files/uk/conflicting/web/javascript/reference/operators_a8aa9ce42ce1749862961c61113d120b/index.html new file mode 100644 index 0000000000..9285c5dd5a --- /dev/null +++ b/files/uk/conflicting/web/javascript/reference/operators_a8aa9ce42ce1749862961c61113d120b/index.html @@ -0,0 +1,245 @@ +--- +title: Оператори порівняння +slug: Web/JavaScript/Reference/Operators/Оператори_порівняння +tags: + - JavaScript + - Довідка + - Оператор +translation_of: Web/JavaScript/Reference/Operators +translation_of_original: Web/JavaScript/Reference/Operators/Comparison_Operators +--- +
{{jsSidebar("Operators")}}
+ +

JavaScript має як строге порівняння, так і порівняння з перетворенням типів. Строге порівняння (===) є істинним лише в тому випадку, якщо операнди мають однаковий тип, а їхній зміст співпадає. Найчастіше вживане абстрактне порівняння (==) приводить операнди до спільного типу перед виконанням порівняння. Для абстрактних порівнянь (наприклад, <=) операнди спочатку приводяться до простих типів, потім приводяться до спільного типу, а вже тоді порівнюються.

+ +

Рядки порівнюються на основі стандартного лексикографічного упорядкування, використовуючи значення Unicode.

+ +

{{EmbedInteractiveExample("pages/js/expressions-comparisonoperators.html")}}

+ + + +

Особливості порівнянь:

+ + + +

Оператори рівності

+ +

Рівність (==)

+ +

Оператор рівності перетворює операнди, якщо вони не однакового типу, і після цього застосовує строге порівняння. Якщо обидва операнди є об'єктами, JavaScript порівнює внутрішні посилання, які є рівними, якщо операнди посилаються на один і той самий об'єкт у пам'яті.

+ +

Синтаксис

+ +
x == y
+
+ +

Приклади

+ +
1    ==  1         // true
+'1'  ==  1         // true
+1    == '1'        // true
+0    == false      // true
+0    == null       // false
+var object1 = {'key': 'value'}, object2 = {'key': 'value'};
+object1.key == object2.key // true
+0    == undefined  // false
+null == undefined  // true
+
+ +

Нерівність (!=)

+ +

Оператор нерівності повертає true,  якщо операнди не є рівними. Якщо два операнда не належать до одного типу, JavaScript намагається привести операнди до відповідного типу для порівняння. Якщо обидва операнда є об'єктами, JavaScript порівнює внутрішні посилання, які є нерівними, якщо операнди посилаються на різні об'єкти у пам'яті.

+ +

Синтаксис

+ +
x != y
+ +

Приклади

+ +
1 !=   2     // true
+1 !=  '1'    // false
+1 !=  "1"    // false
+1 !=  true   // false
+0 !=  false  // false
+
+ +

Ідентичність / строга рівність (===)

+ +

Оператор ідентичності повертає true, якщо операнди строго рівні (див. вище) без приведення типів

+ +

Синтаксис

+ +
x === y
+ +

Приклади

+ +
3 === 3   // true
+3 === '3' // false
+var object1 = {'key': 'value'}, object2 = {'key': 'value'};
+object1 === object2 //false
+ +

Неідентичність / строга нерівність (!==)

+ +

Оператор неідентичності повертає true, якщо операнди не є рівними та/або не однакового типу.

+ +

Синтаксис

+ +
x !== y
+ +

Приклади

+ +
3 !== '3' // true
+4 !== 3   // true
+
+ +

Оператори відношення

+ +

Кожен з цих операторів буде примусово приведений до простої величини перед порівнянням. Якщо обидва перетворюються на рядки, вони порівнюються з використанням лексикографічного порядку, інакше вони будуть перетворені на числа для порівняння. Порівняння із NaN завжди поверне false.

+ +

Більше ніж (>)

+ +

Оператор більше ніж повертає true, якщо значення лівого операнда більше за значення правого операнда.

+ +

Синтаксис

+ +
x > y
+ +

Приклади

+ +
4 > 3 // true
+
+ +

Більше чи дорівнює (>=)

+ +

Оператор більше чи дорівнює повертає true, якщо значення лівого операнда більше, або дорівнює значенню правого операнда.

+ +

Синтаксис

+ +
 x >= y
+ +

Приклади

+ +
4 >= 3 // true
+3 >= 3 // true
+
+ +

Менше ніж (<)

+ +

Оператор менше ніж повертає true, якщо значення лівого операнда менше значення правого операнда.

+ +

Синтаксис

+ +
 x < y
+ +

Приклади

+ +
3 < 4 // true
+
+ +

Менше чи дорівнює (<=)

+ +

Оператор менше чи дорівнює повертає true, якщо значення лівого операнда менше або дорівнює значенню правого операнда.

+ +

Синтаксис

+ +
 x <= y
+ +

Приклади

+ +
3 <= 4 // true
+
+ +

Застосування операторів порівняння

+ +

Стандартні оператори рівності (== та !=) використовують алгоритм абстрактної рівності для порівняння двох операндів. Якщо операнди належать до різних типів, алгоритм спробує привести їх до спільного типу перед порівнянням; наприклад, у виразі 5 == '5', рядок праворуч буде приведений до {{jsxref("Число","числа")}} перед здійсненням порівняння.

+ +

Оператори строгої рівності (=== та !==) використовують алгоритм строгої рівності та призначені для виконання перевірки рівності операндів одного типу. Якщо операнди належать до різних типів, результат завжди буде false, тому 5 !== '5'.

+ +

Використовуйте оператори строгого порівняння, якщо операнди мають належати до вказаного типу, як і їх значення, або, якщо конкретний тип операндів має значення. Інакше, використовуйте стандартні оператори рівності, які дозволяють перевіряти ідентичність двох операндів, навіть якщо вони не належать до одного типу.

+ +

Коли в порівнянні застосовується перетворення типів (тобто, це не строге порівняння), JavaScript перетворює типи операндів {{jsxref ("String")}}, {{jsxref ("Число","Number")}}, {{jsxref ("Boolean" )}} або {{jsxref ("Object")}} наступним чином:

+ + + +
Заувага: Рядкові об'єкти є об'єктами типу Object, а не String! Об'єкти типу String використовуються рідко, а отже, наведені нижче результати можуть бути несподіваними:
+ +
// true, оскільки обидва операнди мають тип String (є рядковими примітивами):
+'foo' === 'foo'
+
+var a = new String('foo');
+var b = new String('foo');
+
+// false, оскільки a та b мають тип Object і посилаються на різні об'єкти
+a == b
+
+// false, оскільки a та b мають тип Object і посилаються на різні об'єкти
+a === b
+
+// true, оскільки a та 'foo' мають різні типи, але об'єкт (а)
+// перетворюється на рядок 'foo' перед порівнянням
+a == 'foo'
+ +

Специфікації

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
СпецифікаціяСтатусКоментар
{{SpecName('ES1')}}{{Spec2('ES1')}}Початкове визначення. Реалізовано у JavaScript 1.0
{{SpecName('ES3')}}{{Spec2('ES3')}}Додані оператори === та !== . Реалізовано у JavaScript 1.3
{{SpecName('ES5.1', '#sec-11.8')}}{{Spec2('ES5.1')}}Дано визначення у декільках секціях специфікації: Оператори відношення, Оператори рівності
{{SpecName('ES6', '#sec-relational-operators')}}{{Spec2('ES6')}}Дано визначення у декільках секціях специфікації: Оператори відношення, Оператори рівності
{{SpecName('ESDraft', '#sec-relational-operators')}}{{Spec2('ESDraft')}}Дано визначення у декільках секціях специфікації: Оператори відношення, Оператори рівності
+ +

Підтримка веб-переглядачами

+ + + +

{{Compat("javascript.operators.comparison")}}

+ +

Див. також

+ + diff --git a/files/uk/conflicting/web/javascript/reference/operators_f71733c8e7001a29c3ec40d8522a4aca/index.html b/files/uk/conflicting/web/javascript/reference/operators_f71733c8e7001a29c3ec40d8522a4aca/index.html new file mode 100644 index 0000000000..ea1edb506a --- /dev/null +++ b/files/uk/conflicting/web/javascript/reference/operators_f71733c8e7001a29c3ec40d8522a4aca/index.html @@ -0,0 +1,253 @@ +--- +title: Логічні оператори +slug: Web/JavaScript/Reference/Operators/Logical_Operators +tags: + - JavaScript + - Оператор + - логічний +translation_of: Web/JavaScript/Reference/Operators +translation_of_original: Web/JavaScript/Reference/Operators/Logical_Operators +--- +
{{jsSidebar("Operators")}}
+ +

Логічні оператори зазвичай застосовуються до {{jsxref("Boolean", "булевих")}} (логічних) значень. В цьому випадку вони повертають значення типу Boolean. Однак, оператори && та || насправді повертають значення одного з заданих операндів, тому, якщо ці оператори використовуються зі значеннями не булевого типу, вони повернуть значення не булевого типу.

+ +
{{EmbedInteractiveExample("pages/js/expressions-logicaloperator.html")}}
+ + + +

Опис

+ +

Логічні оператори описані у наведеній нижче таблиці (вирази expr можуть належати до будь-якого типу, не лише булевого):

+ + + + + + + + + + + + + + + + + + + + + + + + +
ОператорСинтаксисОпис
Логічне І (&&)expr1 && expr2Якщо вираз expr1 може бути приведений до true, вертає expr2; інакше, вертає expr1.
Логічне АБО (||)expr1 || expr2Якщо вираз expr1 може бути приведений до true, вертає expr1; інакше, вертає expr2.
Логічне НЕ (!)!exprВертає false, якщо його єдиний операнд може бути приведений до true; інакше, вертає true.
+ +

Якщо значення може бути приведене до true, то воно називається {{Glossary("truthy","правдивим")}}. Якщо значення може бути приведене до false, воно називається {{Glossary("falsy","хибним")}}.

+ +

Приклади виразів, які можуть бути приведені до false:

+ + + +

Хоча оператори && та || можуть використовуватись з операндами не булевого (логічного) типу, вони все одно можуть вважатися логічними операторами, оскільки значення, які вони повертають, завжди можуть бути приведені до булевих примітивів. Щоб явно перетворити повернені значення (або, взагалі, будь-який вираз) до відповідного булевого значення, скористайтесь подвійним оператором НЕ або конструктором Boolean.

+ +

Коротке замикання обчислення

+ +

Оскільки логічні вирази обчислюються зліва направо, вони перевіряються на можливе "коротке замикання" обчислення за наступними правилами:

+ + + +

Коротке замикання означає, що наведені вирази expr не обчислюються, тому будь-які побічні ефекти від цього не відбудуться (наприклад, якщо expr є викликом функції, виклик не відбувається). Це відбувається тому, що значення оператора вже визначене після обчислення першого операнду. Дивіться приклад:

+ +
function A(){ console.log('викликано A'); return false; }
+function B(){ console.log('викликано B'); return true; }
+
+console.log( A() && B() );
+// виводить "викликано A" в результаті виклику функції,
+// потім виводить false (що є результатом виклику оператора)
+
+console.log( B() || A() );
+// виводить "викликано B" в результаті виклику функції,
+// потім виводить true (що є результатом виклику оператора)
+
+ +

Пріоритет операторів

+ +

Наступні вирази можуть виглядати еквівалентними, але це не так, оскільки оператор && виконується перед оператором || (дивіться Пріоритет операторів).

+ +
true || false && false      // вертає true, оскільки && виконується першим
+(true || false) && false    // вертає false, оскільки не можна застосувати пріоритет операторів
+ +

Логічне І (&&)

+ +

Наступний код наводить приклади оператора && (логічне І).

+ +
a1 = true  && true       // t && t вертає true
+a2 = true  && false      // t && f вертає false
+a3 = false && true       // f && t вертає false
+a4 = false && (3 == 4)   // f && f вертає false
+a5 = 'Кіт' && 'Пес'      // t && t вертає "Пес"
+a6 = false && 'Кіт'      // f && t вертає false
+a7 = 'Кіт' && false      // t && f вертає false
+a8 = ''    && false      // f && f вертає ""
+a9 = false && ''         // f && f вертає false
+
+ +

Логічне АБО (||)

+ +

Наступний код наводить приклади оператора || (логічне АБО).

+ +
o1 = true  || true       // t || t вертає true
+o2 = false || true       // f || t вертає true
+o3 = true  || false      // t || f вертає true
+o4 = false || (3 == 4)   // f || f вертає false
+o5 = 'Кіт' || 'Пес'      // t || t вертає "Кіт"
+o6 = false || 'Кіт'      // f || t вертає "Кіт"
+o7 = 'Кіт' || false      // t || f вертає "Кіт"
+o8 = ''    || false      // f || f вертає false
+o9 = false || ''         // f || f вертає ""
+o10 = false || varObject // f || object вертає varObject
+
+ +
+

Заувага: Якщо ви використовуєте цей оператор для присвоєння значення за замовчуванням якійсь змінній, пам'ятайте, що будь-яке хибне значення не буде використане. Якщо вам потрібно лише відфільтрувати {{jsxref("null")}} або {{jsxref("undefined")}}, розгляньте оператор null-об'єднання (однак, станом на листопад 2019 ця функціональність ще не була широко реалізована і має вважатися експериментальною, оскільки знаходиться на Стадії 3).

+
+ +

Логічне НЕ (!)

+ +

Наступний код демонструє приклади оператора ! (логічне НЕ).

+ +
n1 = !true               // !t вертає false
+n2 = !false              // !f вертає true
+n3 = !''                 // !f вертає true
+n4 = !'Cat'              // !t вертає false
+
+ +

Подвійне НЕ (!!)

+ +

Можна використовувати пару операторів НЕ поспіль, щоб явно викликати перетворення будь-якої величини на відповідний булевий примітив. Перетворення базується на "правдивості" або "хибності" значення (дивіться {{Glossary("truthy")}} та {{Glossary("falsy")}}).

+ +

Таке саме перетворення можна виконати функцією {{jsxref("Boolean")}}.

+ +
n1 = !!true                   // !!truthy вертає true
+n2 = !!{}                     // !!truthy вертає true: будь-який об'єкт є правдивим...
+n3 = !!(new Boolean(false))   // ...навіть об'єкти Boolean з false .valueOf()!
+n4 = !!false                  // !!falsy вертає false
+n5 = !!""                     // !!falsy вертає false
+n6 = !!Boolean(false)         // !!falsy вертає false
+
+ +

Правила перетворення для булевих значень

+ +

Перетворення І на АБО

+ +

Наступна операція з булевими значеннями:

+ +
умова1 && умова2
+ +

завжди дорівнює:

+ +
!(!умова1 || !умова2)
+ +

Перетворення АБО на І

+ +

Наступна операція з булевими значеннями:

+ +
умова1 || умова2
+ +

завжди дорівнює:

+ +
!(!умова1 && !умова2)
+ +

Перетворення НЕ

+ +

Наступна операція з булевими значеннями:

+ +
!!умова
+ +

завжди дорівнює:

+ +
умова
+ +

Прибирання вкладених дужок

+ +

Оскільки логічні вирази обчислюються зліва направо, завжди можна прибрати дужки зі складного виразу, дотримуючись деяких правил.

+ +

Прибирання вкладеного І

+ +

Наступна складена операція з булевими значеннями:

+ +
умова1 || (умова2 && умова3)
+ +

завжди дорівнює:

+ +
умова1 || умова2 && умова3
+ +

Прибирання вкладеного АБО

+ +

Наступна складена операція з булевими значеннями:

+ +
умова1 && (умова2 || умова3)
+ +

завжди дорівнює:

+ +
!(!умова1 || !умова2 && !умова3)
+ +

Специфікації

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
СпецифікаціяСтатусКоментар
{{SpecName('ES1')}}{{Spec2('ES1')}}Початкове визначення.
{{SpecName('ES5.1', '#sec-11.11')}}{{Spec2('ES5.1')}}Визначені у кількох розділах специфікації: Логічний оператор НЕ, Бінарні логічні оператори
{{SpecName('ES6', '#sec-binary-logical-operators')}}{{Spec2('ES6')}}Визначені у кількох розділах специфікації: Логічний оператор НЕ, Бінарні логічні оператори
{{SpecName('ESDraft', '#sec-binary-logical-operators')}}{{Spec2('ESDraft')}}Визначені у кількох розділах специфікації: Логічний оператор НЕ, Бінарні логічні оператори
+ +

Сумісність з веб-переглядачами

+ + + +

{{Compat("javascript.operators.logical")}}

+ +

Див. також

+ + diff --git a/files/uk/conflicting/web/javascript/reference/statements/switch/index.html b/files/uk/conflicting/web/javascript/reference/statements/switch/index.html new file mode 100644 index 0000000000..c766150f22 --- /dev/null +++ b/files/uk/conflicting/web/javascript/reference/statements/switch/index.html @@ -0,0 +1,118 @@ +--- +title: default +slug: Web/JavaScript/Reference/Statements/default +translation_of: Web/JavaScript/Reference/Statements/switch +translation_of_original: Web/JavaScript/Reference/Statements/default +--- +
{{jsSidebar("Statements")}}
+ +

Ключове слово default може використовуватись у двох ситуаціях у JavaScript: у конструкції {{jsxref("Statements/switch", "switch")}} або з оператором {{jsxref("Statements/export", "export")}}.

+ +
{{EmbedInteractiveExample("pages/js/statement-default.html")}}
+ + + +

Синтаксис

+ +

У конструкції {{jsxref("Statements/switch", "switch")}}:

+ +
switch (expression) {
+  case value1:
+    //Інструкції, що виконуються, коли значення expression дорівнює value1
+    [break;]
+  default:
+    //Інструкції, що виконуються, коли жодне значення не дорівнює значенню expression
+    [break;]
+}
+ +

З оператором {{jsxref("Statements/export", "export")}}:

+ +
export default nameN 
+ +

Опис

+ +

Більш детально дивіться на сторінках

+ + + +

Приклади

+ +

Використання default у конструкціях switch

+ +

У наступному прикладі, якщо expr оцінюється як "Апельсини" або "Яблука", програма зайде або у блок case "Апельсини", або у "Яблука" та виконає відповідну інструкцію. Ключове слово default допоможе у будь-якому іншому випадку та виконає пов'язану інструкцію.

+ +
switch (expr) {
+  case 'Апельсини':
+    console.log('Апельсини коштують $0.59 за кілограм.');
+    break;
+  case 'Яблука':
+    console.log('Яблука коштують $0.32 за кілограм.');
+    break;
+  default:
+    console.log('На жаль, в нас закінчились ' + expr + '.');
+}
+ +

Використання default з export

+ +

Якщо ви хочете експортувати єдине значення, або вам потрібне запасне значення модуля, можна використати default у export:

+ +
// module "my-module.js"
+let cube = function cube(x) {
+  return x * x * x;
+};
+export default cube;
+ +

Тоді у іншому скрипті буде прямий імпорт експорту за замовчуванням:

+ +
// module "another-module.js"
+import cube from 'my-module';  //default export gave us the liberty to say import cube, instead of import cube from 'my-module'
+console.log(cube(3)); // 27
+
+ +

Специфікації

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
СпецифікаціяСтатусКоментар
{{SpecName('ES6', '#sec-switch-statement', 'switch statement')}}{{Spec2('ES6')}}
{{SpecName('ES6', '#sec-exports', 'Exports')}}{{Spec2('ES6')}}
{{SpecName('ESDraft', '#sec-switch-statement', 'switch statement')}}{{Spec2('ESDraft')}}
{{SpecName('ESDraft', '#sec-exports', 'Exports')}}{{Spec2('ESDraft')}}
+ +

Сумісність з веб-переглядачами

+ + + +

{{Compat("javascript.statements.default")}}

+ +

Див. також

+ + -- cgit v1.2.3-54-g00ecf From 426f4cc81396745a22d263792cfc3974245dd9e8 Mon Sep 17 00:00:00 2001 From: Florian Merz Date: Thu, 11 Feb 2021 14:51:47 +0100 Subject: unslug uk: modify --- files/uk/_redirects.txt | 197 +- files/uk/_wikihistory.json | 2388 ++++++++++---------- files/uk/conflicting/glossary/doctype/index.html | 3 +- .../conflicting/learn/css/first_steps/index.html | 3 +- .../web/api/windoworworkerglobalscope/index.html | 3 +- .../reference/global_objects/boolean/index.html | 3 +- .../reference/global_objects/error/index.html | 3 +- .../reference/global_objects/evalerror/index.html | 3 +- .../reference/global_objects/function/index.html | 3 +- .../global_objects/generatorfunction/index.html | 3 +- .../global_objects/internalerror/index.html | 3 +- .../reference/global_objects/number/index.html | 3 +- .../reference/global_objects/promise/index.html | 3 +- .../reference/global_objects/rangeerror/index.html | 3 +- .../global_objects/referenceerror/index.html | 3 +- .../global_objects/syntaxerror/index.html | 3 +- .../reference/global_objects/typeerror/index.html | 3 +- .../reference/global_objects/urierror/index.html | 3 +- .../web/javascript/reference/operators/index.html | 3 +- .../reference/operators/spread_syntax/index.html | 3 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../index.html | 4 +- .../reference/statements/switch/index.html | 3 +- files/uk/glossary/abstraction/index.html | 3 +- files/uk/glossary/accessibility/index.html | 3 +- files/uk/glossary/algorithm/index.html | 3 +- files/uk/glossary/argument/index.html | 3 +- files/uk/glossary/block/scripting/index.html | 3 +- files/uk/glossary/buffer/index.html | 3 +- files/uk/glossary/cipher/index.html | 3 +- files/uk/glossary/ciphertext/index.html | 3 +- files/uk/glossary/closure/index.html | 3 +- files/uk/glossary/compile/index.html | 3 +- files/uk/glossary/cryptanalysis/index.html | 3 +- .../cryptographic_hash_function/index.html | 3 +- files/uk/glossary/cryptography/index.html | 3 +- files/uk/glossary/decryption/index.html | 3 +- .../dynamic_programming_language/index.html | 3 +- files/uk/glossary/function/index.html | 3 +- files/uk/glossary/hyperlink/index.html | 3 +- files/uk/glossary/identifier/index.html | 3 +- files/uk/glossary/internet/index.html | 3 +- files/uk/glossary/method/index.html | 3 +- files/uk/glossary/oop/index.html | 3 +- files/uk/glossary/operator/index.html | 3 +- files/uk/glossary/recursion/index.html | 3 +- files/uk/glossary/statement/index.html | 3 +- files/uk/glossary/symbol/index.html | 3 +- files/uk/glossary/type/index.html | 3 +- files/uk/glossary/ux/index.html | 3 +- files/uk/glossary/value/index.html | 3 +- files/uk/glossary/variable/index.html | 3 +- files/uk/glossary/viewport/index.html | 3 +- files/uk/glossary/world_wide_web/index.html | 3 +- files/uk/glossary/wrapper/index.html | 3 +- files/uk/learn/accessibility/index.html | 3 +- files/uk/learn/css/css_layout/index.html | 3 +- .../learn/css/first_steps/how_css_works/index.html | 3 +- .../learn/css/first_steps/what_is_css/index.html | 3 +- .../css/styling_text/styling_lists/index.html | 3 +- files/uk/learn/forms/index.html | 3 +- files/uk/learn/forms/your_first_form/index.html | 3 +- files/uk/learn/front-end_web_developer/index.html | 3 +- .../the_web_and_web_standards/index.html | 3 +- .../the_head_metadata_in_html/index.html | 3 +- files/uk/learn/javascript/asynchronous/index.html | 3 +- .../uk/learn/javascript/building_blocks/index.html | 3 +- .../uk/learn/learning_and_getting_help/index.html | 3 +- .../client-side_javascript_frameworks/index.html | 3 +- .../svelte_getting_started/index.html | 4 +- .../cross_browser_testing/index.html | 3 +- files/uk/learn/tools_and_testing/github/index.html | 3 +- .../understanding_client-side_tools/index.html | 3 +- files/uk/mdn/about/index.html | 3 +- .../howto/create_and_edit_pages/index.html | 3 +- .../mdn/guidelines/writing_style_guide/index.html | 3 +- .../macros/commonly-used_macros/index.html | 3 +- files/uk/mdn/structures/macros/index.html | 3 +- .../tools/kumascript/troubleshooting/index.html | 3 +- files/uk/mdn/yari/index.html | 3 +- .../what_are_webextensions/index.html | 3 +- .../uk/orphaned/learn/how_to_contribute/index.html | 3 +- files/uk/orphaned/mdn/community/index.html | 3 +- .../contribute/howto/be_a_beta_tester/index.html | 3 +- .../howto/create_an_mdn_account/index.html | 3 +- .../howto/do_an_editorial_review/index.html | 3 +- .../howto/set_the_summary_for_a_page/index.html | 3 +- .../global_objects/array/prototype/index.html | 3 +- .../asyncfunction/prototype/index.html | 3 +- files/uk/tools/index.html | 3 +- files/uk/tools/network_monitor/index.html | 3 +- .../performance_analysis/index.html | 3 +- .../uk/tools/network_monitor/recording/index.html | 3 +- .../network_monitor/request_details/index.html | 3 +- .../tools/network_monitor/request_list/index.html | 3 +- .../uk/tools/network_monitor/throttling/index.html | 3 +- files/uk/tools/network_monitor/toolbar/index.html | 3 +- .../tools/web_console/console_messages/index.html | 3 +- files/uk/tools/web_console/index.html | 3 +- .../uk/tools/web_console/split_console/index.html | 3 +- files/uk/tools/web_console/ui_tour/index.html | 3 +- .../hit_regions_and_accessibility/index.html | 3 +- files/uk/web/api/event/index.html | 3 +- files/uk/web/api/event/target/index.html | 3 +- .../api/htmlmediaelement/abort_event/index.html | 3 +- files/uk/web/api/page_visibility_api/index.html | 3 +- .../api/window/domcontentloaded_event/index.html | 3 +- .../settimeout/index.html | 3 +- .../uk/web/css/alternative_style_sheets/index.html | 3 +- .../css_animations/using_css_animations/index.html | 3 +- files/uk/web/css/css_box_model/index.html | 3 +- .../mastering_margin_collapsing/index.html | 3 +- .../basic_concepts_of_flexbox/index.html | 3 +- files/uk/web/css/layout_cookbook/index.html | 3 +- files/uk/web/css/layout_mode/index.html | 3 +- files/uk/web/css/reference/index.html | 3 +- .../uk/web/css/visual_formatting_model/index.html | 3 +- files/uk/web/guide/graphics/index.html | 3 +- .../using_html_sections_and_outlines/index.html | 3 +- files/uk/web/houdini/index.html | 3 +- files/uk/web/html/element/header/index.html | 3 +- files/uk/web/html/element/html/index.html | 3 +- files/uk/web/html/element/iframe/index.html | 3 +- files/uk/web/html/element/index.html | 3 +- files/uk/web/html/element/link/index.html | 3 +- files/uk/web/html/element/nav/index.html | 3 +- files/uk/web/html/element/script/index.html | 3 +- files/uk/web/html/element/section/index.html | 3 +- files/uk/web/html/element/style/index.html | 3 +- files/uk/web/html/element/table/index.html | 3 +- files/uk/web/html/element/video/index.html | 3 +- .../web/html/global_attributes/hidden/index.html | 3 +- files/uk/web/html/global_attributes/index.html | 3 +- .../html/global_attributes/itemscope/index.html | 3 +- .../uk/web/html/global_attributes/lang/index.html | 3 +- .../web/html/global_attributes/tabindex/index.html | 3 +- .../html/quirks_mode_and_standards_mode/index.html | 3 +- files/uk/web/html/reference/index.html | 3 +- .../uk/web/http/headers/accept-encoding/index.html | 3 +- .../uk/web/http/headers/accept-language/index.html | 3 +- files/uk/web/http/headers/connection/index.html | 3 +- .../uk/web/http/headers/content-length/index.html | 3 +- files/uk/web/http/headers/content-type/index.html | 3 +- files/uk/web/http/headers/etag/index.html | 3 +- files/uk/web/http/headers/if-match/index.html | 3 +- files/uk/web/http/headers/index.html | 3 +- files/uk/web/http/headers/location/index.html | 3 +- files/uk/web/http/headers/referer/index.html | 3 +- files/uk/web/http/headers/user-agent/index.html | 3 +- .../web/http/headers/x-forwarded-proto/index.html | 3 +- .../equality_comparisons_and_sameness/index.html | 3 +- .../guide/details_of_the_object_model/index.html | 3 +- .../guide/expressions_and_operators/index.html | 3 +- .../javascript_technologies_overview/index.html | 3 +- .../reference/functions/arrow_functions/index.html | 3 +- .../reference/functions/rest_parameters/index.html | 3 +- .../reference/global_objects/math/round/index.html | 3 +- .../global_objects/number/epsilon/index.html | 3 +- .../reference/global_objects/number/index.html | 3 +- .../global_objects/number/isfinite/index.html | 3 +- .../global_objects/number/isinteger/index.html | 3 +- .../global_objects/number/isnan/index.html | 3 +- .../global_objects/number/issafeinteger/index.html | 3 +- .../number/max_safe_integer/index.html | 3 +- .../global_objects/number/max_value/index.html | 3 +- .../number/min_safe_integer/index.html | 3 +- .../global_objects/number/min_value/index.html | 3 +- .../reference/global_objects/number/nan/index.html | 3 +- .../number/negative_infinity/index.html | 3 +- .../global_objects/number/number/index.html | 3 +- .../global_objects/number/parsefloat/index.html | 3 +- .../global_objects/number/parseint/index.html | 3 +- .../number/positive_infinity/index.html | 3 +- .../global_objects/number/toexponential/index.html | 3 +- .../global_objects/number/tofixed/index.html | 3 +- .../number/tolocalestring/index.html | 3 +- .../global_objects/number/toprecision/index.html | 3 +- .../global_objects/number/tosource/index.html | 3 +- .../global_objects/number/tostring/index.html | 3 +- .../global_objects/number/valueof/index.html | 3 +- .../global_objects/promise/reject/index.html | 3 +- .../reference/iteration_protocols/index.html | 3 +- .../operators/destructuring_assignment/index.html | 3 +- .../operators/object_initializer/index.html | 3 +- files/uk/web/tutorials/index.html | 3 +- 187 files changed, 1760 insertions(+), 1385 deletions(-) (limited to 'files/uk/conflicting/web/javascript') diff --git a/files/uk/_redirects.txt b/files/uk/_redirects.txt index 0cfdf93ea7..5c4a912d26 100644 --- a/files/uk/_redirects.txt +++ b/files/uk/_redirects.txt @@ -1,22 +1,207 @@ # FROM-URL TO-URL +/uk/docs/Glossary/Block/Скриптинг /uk/docs/Glossary/Block/Scripting +/uk/docs/Glossary/DTD /uk/docs/conflicting/Glossary/Doctype +/uk/docs/Glossary/Інструкція /uk/docs/Glossary/Statement +/uk/docs/Glossary/Інтернет /uk/docs/Glossary/Internet +/uk/docs/Glossary/Абстракція /uk/docs/Glossary/Abstraction +/uk/docs/Glossary/Алгоритм /uk/docs/Glossary/Algorithm +/uk/docs/Glossary/Арґумент /uk/docs/Glossary/Argument +/uk/docs/Glossary/Буфер /uk/docs/Glossary/buffer +/uk/docs/Glossary/Веб_Доступність /uk/docs/Glossary/Accessibility +/uk/docs/Glossary/Вікно_перегляду /uk/docs/Glossary/Viewport +/uk/docs/Glossary/ДК /uk/docs/Glossary/UX +/uk/docs/Glossary/Дешифрування /uk/docs/Glossary/Decryption +/uk/docs/Glossary/Динамічна_мова_програмування /uk/docs/Glossary/Dynamic_programming_language +/uk/docs/Glossary/Замикання /uk/docs/Glossary/Closure +/uk/docs/Glossary/Змінна /uk/docs/Glossary/Variable +/uk/docs/Glossary/Значення /uk/docs/Glossary/Value +/uk/docs/Glossary/Компіляція /uk/docs/Glossary/Compile +/uk/docs/Glossary/Криптоаналіз /uk/docs/Glossary/Cryptanalysis +/uk/docs/Glossary/Криптографічна_геш-функція /uk/docs/Glossary/Cryptographic_hash_function +/uk/docs/Glossary/Криптографія /uk/docs/Glossary/Cryptography +/uk/docs/Glossary/Метод /uk/docs/Glossary/Method +/uk/docs/Glossary/ООП /uk/docs/Glossary/OOP +/uk/docs/Glossary/Обгортка /uk/docs/Glossary/Wrapper +/uk/docs/Glossary/Оператор /uk/docs/Glossary/Operator +/uk/docs/Glossary/Посилання /uk/docs/Glossary/Hyperlink +/uk/docs/Glossary/Рекурсія /uk/docs/Glossary/Recursion +/uk/docs/Glossary/Символ /uk/docs/Glossary/Symbol +/uk/docs/Glossary/Тенета /uk/docs/Glossary/World_Wide_Web +/uk/docs/Glossary/Тип /uk/docs/Glossary/Type +/uk/docs/Glossary/Функція /uk/docs/Glossary/Function +/uk/docs/Glossary/Шифр /uk/docs/Glossary/Cipher +/uk/docs/Glossary/Шифротекст /uk/docs/Glossary/Ciphertext +/uk/docs/Glossary/ідентифікатор /uk/docs/Glossary/Identifier +/uk/docs/Learn/CSS/CSS_розмітка /uk/docs/Learn/CSS/CSS_layout +/uk/docs/Learn/CSS/First_steps/Що_таке_CSS /uk/docs/Learn/CSS/First_steps/What_is_CSS /uk/docs/Learn/CSS/Introduction_to_CSS /en-US/docs/Learn/CSS/First_steps +/uk/docs/Learn/CSS/Styling_text/Стилі_списків /uk/docs/Learn/CSS/Styling_text/Styling_lists +/uk/docs/Learn/Getting_started_with_the_web/Інтернет_та_веб-стандарти /uk/docs/Learn/Getting_started_with_the_web/The_web_and_web_standards +/uk/docs/Learn/HTML/Forms /uk/docs/Learn/Forms +/uk/docs/Learn/HTML/Forms/Your_first_form /uk/docs/Learn/Forms/Your_first_form +/uk/docs/Learn/HTML/Introduction_to_HTML/scho_v_head_metadani_v_HTML /uk/docs/Learn/HTML/Introduction_to_HTML/The_head_metadata_in_HTML +/uk/docs/Learn/How_to_contribute /uk/docs/orphaned/Learn/How_to_contribute +/uk/docs/Learn/JavaScript/Асинхронний /uk/docs/Learn/JavaScript/Asynchronous +/uk/docs/Learn/JavaScript/Будівельні_блоки /uk/docs/Learn/JavaScript/Building_blocks +/uk/docs/Learn/Tools_and_testing/Git_та_GitHub /uk/docs/Learn/Tools_and_testing/GitHub +/uk/docs/Learn/Tools_and_testing/Розуміння_JavaScript-фреймворків_на_стороні_клієнта /uk/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks +/uk/docs/Learn/Tools_and_testing/Розуміння_JavaScript-фреймворків_на_стороні_клієнта/znayomymos_zi_svelte /uk/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Svelte_getting_started +/uk/docs/Learn/Tools_and_testing/Розуміння_інструментів_веб-розробки_на_стороні_клієнта /uk/docs/Learn/Tools_and_testing/Understanding_client-side_tools +/uk/docs/Learn/Tools_and_testing/Тестування_кросбраузерності /uk/docs/Learn/Tools_and_testing/Cross_browser_testing +/uk/docs/Learn/Доступність /uk/docs/Learn/Accessibility +/uk/docs/Learn/Навчання_та_отримання_допомоги /uk/docs/Learn/Learning_and_getting_help +/uk/docs/Learn/Фронт-енд_веб-розробник /uk/docs/Learn/Front-end_web_developer +/uk/docs/MDN/Community /uk/docs/orphaned/MDN/Community /uk/docs/MDN/Contribute/Guidelines /uk/docs/MDN/Guidelines -/uk/docs/MDN/Contribute/Guidelines/Настанови_зі_стилю /uk/docs/MDN/Guidelines/Настанови_зі_стилю +/uk/docs/MDN/Contribute/Guidelines/Настанови_зі_стилю /uk/docs/MDN/Guidelines/Writing_style_guide +/uk/docs/MDN/Contribute/Howto/Create_an_MDN_account /uk/docs/orphaned/MDN/Contribute/Howto/Create_an_MDN_account +/uk/docs/MDN/Contribute/Howto/Do_an_editorial_review /uk/docs/orphaned/MDN/Contribute/Howto/Do_an_editorial_review +/uk/docs/MDN/Contribute/Howto/Set_the_summary_for_a_page /uk/docs/orphaned/MDN/Contribute/Howto/Set_the_summary_for_a_page +/uk/docs/MDN/Contribute/Howto/Бета_тестування /uk/docs/orphaned/MDN/Contribute/Howto/Be_a_beta_tester +/uk/docs/MDN/Contribute/Howto/Як_створювати_й_редагувати_сторінки /uk/docs/MDN/Contribute/Howto/Create_and_edit_pages /uk/docs/MDN/Contribute/Structures /uk/docs/MDN/Structures -/uk/docs/MDN/Contribute/Structures/Шаблони /uk/docs/MDN/Structures/Шаблони -/uk/docs/MDN/Contribute/Structures/Шаблони/Загальновживані_шаблони /uk/docs/MDN/Structures/Шаблони/Загальновживані_шаблони +/uk/docs/MDN/Contribute/Structures/Шаблони /uk/docs/MDN/Structures/Macros +/uk/docs/MDN/Contribute/Structures/Шаблони/Загальновживані_шаблони /uk/docs/MDN/Structures/Macros/Commonly-used_macros /uk/docs/MDN/Contribute/Tools /uk/docs/MDN/Tools /uk/docs/MDN/Contribute/Tools/KumaScript /uk/docs/MDN/Tools/KumaScript -/uk/docs/MDN/Contribute/Tools/KumaScript/Усунення_помилок_KumaScript /uk/docs/MDN/Tools/KumaScript/Усунення_помилок_KumaScript +/uk/docs/MDN/Contribute/Tools/KumaScript/Усунення_помилок_KumaScript /uk/docs/MDN/Tools/KumaScript/Troubleshooting +/uk/docs/MDN/Guidelines/Настанови_зі_стилю /uk/docs/MDN/Guidelines/Writing_style_guide +/uk/docs/MDN/Kuma /uk/docs/MDN/Yari +/uk/docs/MDN/Structures/Шаблони /uk/docs/MDN/Structures/Macros +/uk/docs/MDN/Structures/Шаблони/Загальновживані_шаблони /uk/docs/MDN/Structures/Macros/Commonly-used_macros +/uk/docs/MDN/Tools/KumaScript/Усунення_помилок_KumaScript /uk/docs/MDN/Tools/KumaScript/Troubleshooting +/uk/docs/MDN/Про /uk/docs/MDN/About /uk/docs/MDN/з_чого_почати /uk/docs/MDN/Contribute/Getting_started +/uk/docs/Mozilla/Add-ons/WebExtensions/Що_таке_Web_Розширення /uk/docs/Mozilla/Add-ons/WebExtensions/What_are_WebExtensions +/uk/docs/Web/API/API_відображення_сторінки /uk/docs/Web/API/Page_Visibility_API +/uk/docs/Web/API/Canvas_API/Tutorial/Чутливі_ділянки_та_доступність /uk/docs/Web/API/Canvas_API/Tutorial/Hit_regions_and_accessibility +/uk/docs/Web/API/WindowTimers /uk/docs/conflicting/Web/API/WindowOrWorkerGlobalScope +/uk/docs/Web/API/WindowTimers/setTimeout /uk/docs/Web/API/WindowOrWorkerGlobalScope/setTimeout +/uk/docs/Web/API/Подія /uk/docs/Web/API/Event +/uk/docs/Web/API/Подія/target /uk/docs/Web/API/Event/target +/uk/docs/Web/CSS/CSS_Animations/Використання_CSS_анімацій /uk/docs/Web/CSS/CSS_Animations/Using_CSS_animations +/uk/docs/Web/CSS/CSS_Box_Model/Згортання_відступів /uk/docs/Web/CSS/CSS_Box_Model/Mastering_margin_collapsing +/uk/docs/Web/CSS/CSS_Flexible_Box_Layout/Using_CSS_flexible_boxes /uk/docs/Web/CSS/CSS_Flexible_Box_Layout/Basic_Concepts_of_Flexbox /uk/docs/Web/CSS/attr /uk/docs/Web/CSS/attr() /uk/docs/Web/CSS/linear-gradient /uk/docs/Web/CSS/linear-gradient() +/uk/docs/Web/CSS/Альтернативні_таблиці_стилів /uk/docs/Web/CSS/Alternative_style_sheets +/uk/docs/Web/CSS/Довідник /uk/docs/Web/CSS/Reference +/uk/docs/Web/CSS/Коробчаста_модель_CSS /uk/docs/Web/CSS/CSS_Box_Model +/uk/docs/Web/CSS/Модель_візуального_формування /uk/docs/Web/CSS/Visual_formatting_model +/uk/docs/Web/CSS/Розмітка_кулінарна-книга /uk/docs/Web/CSS/Layout_cookbook +/uk/docs/Web/CSS/Схема_компонування /uk/docs/Web/CSS/Layout_mode +/uk/docs/Web/Events/DOMContentLoaded /uk/docs/Web/API/Window/DOMContentLoaded_event +/uk/docs/Web/Events/abort /uk/docs/Web/API/HTMLMediaElement/abort_event /uk/docs/Web/Guide/CSS /uk/docs/Learn/CSS +/uk/docs/Web/Guide/CSS/Getting_started /uk/docs/conflicting/Learn/CSS/First_steps +/uk/docs/Web/Guide/CSS/Getting_started/What_is_CSS /uk/docs/Learn/CSS/First_steps/How_CSS_works /uk/docs/Web/Guide/HTML /uk/docs/Learn/HTML +/uk/docs/Web/Guide/HTML/Використання_HTML-секцій_та_структура_документу /uk/docs/Web/Guide/HTML/Using_HTML_sections_and_outlines /uk/docs/Web/Guide/HTML/Вступ /uk/docs/Learn/HTML/Introduction_to_HTML +/uk/docs/Web/Guide/Графіка /uk/docs/Web/Guide/Graphics +/uk/docs/Web/HTML/Довідник /uk/docs/Web/HTML/Reference +/uk/docs/Web/HTML/Елемент /uk/docs/Web/HTML/Element +/uk/docs/Web/HTML/Елемент/html /uk/docs/Web/HTML/Element/html +/uk/docs/Web/HTML/Елемент/iframe /uk/docs/Web/HTML/Element/iframe +/uk/docs/Web/HTML/Елемент/link /uk/docs/Web/HTML/Element/link +/uk/docs/Web/HTML/Елемент/nav /uk/docs/Web/HTML/Element/nav +/uk/docs/Web/HTML/Елемент/script /uk/docs/Web/HTML/Element/script +/uk/docs/Web/HTML/Елемент/section /uk/docs/Web/HTML/Element/section +/uk/docs/Web/HTML/Елемент/style /uk/docs/Web/HTML/Element/style +/uk/docs/Web/HTML/Елемент/table /uk/docs/Web/HTML/Element/table +/uk/docs/Web/HTML/Елемент/video /uk/docs/Web/HTML/Element/video +/uk/docs/Web/HTML/Елемент/Заголовок /uk/docs/Web/HTML/Element/header +/uk/docs/Web/HTML/Загальні_атрибути /uk/docs/Web/HTML/Global_attributes +/uk/docs/Web/HTML/Загальні_атрибути/hidden /uk/docs/Web/HTML/Global_attributes/hidden +/uk/docs/Web/HTML/Загальні_атрибути/itemscope /uk/docs/Web/HTML/Global_attributes/itemscope +/uk/docs/Web/HTML/Загальні_атрибути/lang /uk/docs/Web/HTML/Global_attributes/lang +/uk/docs/Web/HTML/Загальні_атрибути/tabindex /uk/docs/Web/HTML/Global_attributes/tabindex +/uk/docs/Web/HTML/Режим_сумісності_й_стандартний_режим /uk/docs/Web/HTML/Quirks_Mode_and_Standards_Mode +/uk/docs/Web/HTTP/Заголовки /uk/docs/Web/HTTP/Headers +/uk/docs/Web/HTTP/Заголовки/Accept-Encoding /uk/docs/Web/HTTP/Headers/Accept-Encoding +/uk/docs/Web/HTTP/Заголовки/Accept-Language /uk/docs/Web/HTTP/Headers/Accept-Language +/uk/docs/Web/HTTP/Заголовки/Connection /uk/docs/Web/HTTP/Headers/Connection +/uk/docs/Web/HTTP/Заголовки/Content-Length /uk/docs/Web/HTTP/Headers/Content-Length +/uk/docs/Web/HTTP/Заголовки/Content-Type /uk/docs/Web/HTTP/Headers/Content-Type +/uk/docs/Web/HTTP/Заголовки/ETag /uk/docs/Web/HTTP/Headers/ETag +/uk/docs/Web/HTTP/Заголовки/If-Match /uk/docs/Web/HTTP/Headers/If-Match +/uk/docs/Web/HTTP/Заголовки/Location /uk/docs/Web/HTTP/Headers/Location +/uk/docs/Web/HTTP/Заголовки/Referer /uk/docs/Web/HTTP/Headers/Referer +/uk/docs/Web/HTTP/Заголовки/User-Agent /uk/docs/Web/HTTP/Headers/User-Agent +/uk/docs/Web/HTTP/Заголовки/X-Forwarded-Proto /uk/docs/Web/HTTP/Headers/X-Forwarded-Proto +/uk/docs/Web/JavaScript/Guide/Dokladno_pro_Objectnu_Model /uk/docs/Web/JavaScript/Guide/Details_of_the_Object_Model +/uk/docs/Web/JavaScript/Guide/Вирази_та_оператори /uk/docs/Web/JavaScript/Guide/Expressions_and_Operators +/uk/docs/Web/JavaScript/Reference/Functions/Стрілкові_функції /uk/docs/Web/JavaScript/Reference/Functions/Arrow_functions +/uk/docs/Web/JavaScript/Reference/Functions/решта_параметрів /uk/docs/Web/JavaScript/Reference/Functions/rest_parameters +/uk/docs/Web/JavaScript/Reference/Global_Objects/Array/prototype /uk/docs/orphaned/Web/JavaScript/Reference/Global_Objects/Array/prototype +/uk/docs/Web/JavaScript/Reference/Global_Objects/AsyncFunction/prototype /uk/docs/orphaned/Web/JavaScript/Reference/Global_Objects/AsyncFunction/prototype +/uk/docs/Web/JavaScript/Reference/Global_Objects/Boolean/prototype /uk/docs/conflicting/Web/JavaScript/Reference/Global_Objects/Boolean /uk/docs/Web/JavaScript/Reference/Global_Objects/Date/prototype /uk/docs/Web/JavaScript/Reference/Global_Objects/Date +/uk/docs/Web/JavaScript/Reference/Global_Objects/Error/prototype /uk/docs/conflicting/Web/JavaScript/Reference/Global_Objects/Error +/uk/docs/Web/JavaScript/Reference/Global_Objects/EvalError/prototype /uk/docs/conflicting/Web/JavaScript/Reference/Global_Objects/EvalError +/uk/docs/Web/JavaScript/Reference/Global_Objects/Function/prototype /uk/docs/conflicting/Web/JavaScript/Reference/Global_Objects/Function +/uk/docs/Web/JavaScript/Reference/Global_Objects/GeneratorFunction/prototype /uk/docs/conflicting/Web/JavaScript/Reference/Global_Objects/GeneratorFunction +/uk/docs/Web/JavaScript/Reference/Global_Objects/InternalError/prototype /uk/docs/conflicting/Web/JavaScript/Reference/Global_Objects/InternalError +/uk/docs/Web/JavaScript/Reference/Global_Objects/Math/заокругелння /uk/docs/Web/JavaScript/Reference/Global_Objects/Math/round /uk/docs/Web/JavaScript/Reference/Global_Objects/Object/prototype /uk/docs/Web/JavaScript/Reference/Global_Objects/Object -/uk/docs/Web/JavaScript/Reference/Operators/Оператор_поширення /uk/docs/Web/JavaScript/Reference/Operators/Оператор_розпакування +/uk/docs/Web/JavaScript/Reference/Global_Objects/Promise/prototype /uk/docs/conflicting/Web/JavaScript/Reference/Global_Objects/Promise +/uk/docs/Web/JavaScript/Reference/Global_Objects/Promise/відхилено /uk/docs/Web/JavaScript/Reference/Global_Objects/Promise/reject +/uk/docs/Web/JavaScript/Reference/Global_Objects/RangeError/prototype /uk/docs/conflicting/Web/JavaScript/Reference/Global_Objects/RangeError +/uk/docs/Web/JavaScript/Reference/Global_Objects/ReferenceError/prototype /uk/docs/conflicting/Web/JavaScript/Reference/Global_Objects/ReferenceError +/uk/docs/Web/JavaScript/Reference/Global_Objects/SyntaxError/prototype /uk/docs/conflicting/Web/JavaScript/Reference/Global_Objects/SyntaxError +/uk/docs/Web/JavaScript/Reference/Global_Objects/TypeError/prototype /uk/docs/conflicting/Web/JavaScript/Reference/Global_Objects/TypeError +/uk/docs/Web/JavaScript/Reference/Global_Objects/URIError/prototype /uk/docs/conflicting/Web/JavaScript/Reference/Global_Objects/URIError +/uk/docs/Web/JavaScript/Reference/Global_Objects/Число /uk/docs/Web/JavaScript/Reference/Global_Objects/Number +/uk/docs/Web/JavaScript/Reference/Global_Objects/Число/EPSILON /uk/docs/Web/JavaScript/Reference/Global_Objects/Number/EPSILON +/uk/docs/Web/JavaScript/Reference/Global_Objects/Число/MAX_SAFE_INTEGER /uk/docs/Web/JavaScript/Reference/Global_Objects/Number/MAX_SAFE_INTEGER +/uk/docs/Web/JavaScript/Reference/Global_Objects/Число/MAX_VALUE /uk/docs/Web/JavaScript/Reference/Global_Objects/Number/MAX_VALUE +/uk/docs/Web/JavaScript/Reference/Global_Objects/Число/MIN_SAFE_INTEGER /uk/docs/Web/JavaScript/Reference/Global_Objects/Number/MIN_SAFE_INTEGER +/uk/docs/Web/JavaScript/Reference/Global_Objects/Число/MIN_VALUE /uk/docs/Web/JavaScript/Reference/Global_Objects/Number/MIN_VALUE +/uk/docs/Web/JavaScript/Reference/Global_Objects/Число/NEGATIVE_INFINITY /uk/docs/Web/JavaScript/Reference/Global_Objects/Number/NEGATIVE_INFINITY +/uk/docs/Web/JavaScript/Reference/Global_Objects/Число/NaN /uk/docs/Web/JavaScript/Reference/Global_Objects/Number/NaN +/uk/docs/Web/JavaScript/Reference/Global_Objects/Число/Number /uk/docs/Web/JavaScript/Reference/Global_Objects/Number/Number +/uk/docs/Web/JavaScript/Reference/Global_Objects/Число/POSITIVE_INFINITY /uk/docs/Web/JavaScript/Reference/Global_Objects/Number/POSITIVE_INFINITY +/uk/docs/Web/JavaScript/Reference/Global_Objects/Число/isFinite /uk/docs/Web/JavaScript/Reference/Global_Objects/Number/isFinite +/uk/docs/Web/JavaScript/Reference/Global_Objects/Число/isInteger /uk/docs/Web/JavaScript/Reference/Global_Objects/Number/isInteger +/uk/docs/Web/JavaScript/Reference/Global_Objects/Число/isNaN /uk/docs/Web/JavaScript/Reference/Global_Objects/Number/isNaN +/uk/docs/Web/JavaScript/Reference/Global_Objects/Число/isSafeInteger /uk/docs/Web/JavaScript/Reference/Global_Objects/Number/isSafeInteger +/uk/docs/Web/JavaScript/Reference/Global_Objects/Число/parseFloat /uk/docs/Web/JavaScript/Reference/Global_Objects/Number/parseFloat +/uk/docs/Web/JavaScript/Reference/Global_Objects/Число/parseInt /uk/docs/Web/JavaScript/Reference/Global_Objects/Number/parseInt +/uk/docs/Web/JavaScript/Reference/Global_Objects/Число/prototype /uk/docs/conflicting/Web/JavaScript/Reference/Global_Objects/Number +/uk/docs/Web/JavaScript/Reference/Global_Objects/Число/toExponential /uk/docs/Web/JavaScript/Reference/Global_Objects/Number/toExponential +/uk/docs/Web/JavaScript/Reference/Global_Objects/Число/toFixed /uk/docs/Web/JavaScript/Reference/Global_Objects/Number/toFixed +/uk/docs/Web/JavaScript/Reference/Global_Objects/Число/toLocaleString /uk/docs/Web/JavaScript/Reference/Global_Objects/Number/toLocaleString +/uk/docs/Web/JavaScript/Reference/Global_Objects/Число/toPrecision /uk/docs/Web/JavaScript/Reference/Global_Objects/Number/toPrecision +/uk/docs/Web/JavaScript/Reference/Global_Objects/Число/toSource /uk/docs/Web/JavaScript/Reference/Global_Objects/Number/toSource +/uk/docs/Web/JavaScript/Reference/Global_Objects/Число/toString /uk/docs/Web/JavaScript/Reference/Global_Objects/Number/toString +/uk/docs/Web/JavaScript/Reference/Global_Objects/Число/valueOf /uk/docs/Web/JavaScript/Reference/Global_Objects/Number/valueOf +/uk/docs/Web/JavaScript/Reference/Operators/Arithmetic_Operators /uk/docs/conflicting/Web/JavaScript/Reference/Operators +/uk/docs/Web/JavaScript/Reference/Operators/Bitwise_Operators /uk/docs/conflicting/Web/JavaScript/Reference/Operators_7c8eb9475d97a4a734c5991857698560 +/uk/docs/Web/JavaScript/Reference/Operators/Logical_Operators /uk/docs/conflicting/Web/JavaScript/Reference/Operators_f71733c8e7001a29c3ec40d8522a4aca +/uk/docs/Web/JavaScript/Reference/Operators/Ініціалізація_об’єктів /uk/docs/Web/JavaScript/Reference/Operators/Object_initializer +/uk/docs/Web/JavaScript/Reference/Operators/Деструктуризація /uk/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment +/uk/docs/Web/JavaScript/Reference/Operators/Оператор_поширення /uk/docs/conflicting/Web/JavaScript/Reference/Operators/Spread_syntax +/uk/docs/Web/JavaScript/Reference/Operators/Оператор_розпакування /uk/docs/conflicting/Web/JavaScript/Reference/Operators/Spread_syntax +/uk/docs/Web/JavaScript/Reference/Operators/Оператори_порівняння /uk/docs/conflicting/Web/JavaScript/Reference/Operators_a8aa9ce42ce1749862961c61113d120b +/uk/docs/Web/JavaScript/Reference/Operators/Оператори_присвоєння /uk/docs/conflicting/Web/JavaScript/Reference/Operators_1cd48548c16282df3883f99267726c3e +/uk/docs/Web/JavaScript/Reference/Statements/default /uk/docs/conflicting/Web/JavaScript/Reference/Statements/switch +/uk/docs/Web/JavaScript/Reference/Протоколи_перебору /uk/docs/Web/JavaScript/Reference/Iteration_protocols /uk/docs/Web/JavaScript/Reference/Список_методів /uk/docs/Web/JavaScript/Reference +/uk/docs/Web/JavaScript/oglyad_tehnologiy_JavaScript /uk/docs/Web/JavaScript/JavaScript_technologies_overview +/uk/docs/Web/JavaScript/Перевірка_на_рівність_та_однаковість /uk/docs/Web/JavaScript/Equality_comparisons_and_sameness +/uk/docs/Web/Гудіні /uk/docs/Web/Houdini /uk/docs/Web/Застосунки/Новітні /uk/docs/Web/Progressive_web_apps -/uk/docs/Оператор_розпакування /uk/docs/Web/JavaScript/Reference/Operators/Оператор_розпакування +/uk/docs/Web/Посібники /uk/docs/Web/Tutorials +/uk/docs/Інструменти /uk/docs/Tools +/uk/docs/Інструменти/Network_Monitor /uk/docs/Tools/Network_Monitor +/uk/docs/Інструменти/Network_Monitor/Performance_Analysis /uk/docs/Tools/Network_Monitor/Performance_Analysis +/uk/docs/Інструменти/Network_Monitor/Throttling /uk/docs/Tools/Network_Monitor/Throttling +/uk/docs/Інструменти/Network_Monitor/recording /uk/docs/Tools/Network_Monitor/recording +/uk/docs/Інструменти/Network_Monitor/request_details /uk/docs/Tools/Network_Monitor/request_details +/uk/docs/Інструменти/Network_Monitor/request_list /uk/docs/Tools/Network_Monitor/request_list +/uk/docs/Інструменти/Network_Monitor/toolbar /uk/docs/Tools/Network_Monitor/toolbar +/uk/docs/Інструменти/Web_Console /uk/docs/Tools/Web_Console +/uk/docs/Інструменти/Web_Console/Console_messages /uk/docs/Tools/Web_Console/Console_messages +/uk/docs/Інструменти/Web_Console/Opening_the_Web_Console /uk/docs/Tools/Web_Console/UI_Tour +/uk/docs/Інструменти/Web_Console/Split_console /uk/docs/Tools/Web_Console/Split_console +/uk/docs/Оператор_розпакування /uk/docs/conflicting/Web/JavaScript/Reference/Operators/Spread_syntax diff --git a/files/uk/_wikihistory.json b/files/uk/_wikihistory.json index e7e2113038..ccca22f234 100644 --- a/files/uk/_wikihistory.json +++ b/files/uk/_wikihistory.json @@ -85,12 +85,6 @@ "ivanprytula" ] }, - "Glossary/Block/Скриптинг": { - "modified": "2019-10-07T11:02:21.315Z", - "contributors": [ - "Pavlechko" - ] - }, "Glossary/Boolean": { "modified": "2019-05-04T17:39:14.904Z", "contributors": [ @@ -167,12 +161,6 @@ "ArtemLashmanov" ] }, - "Glossary/DTD": { - "modified": "2019-01-17T01:19:22.959Z", - "contributors": [ - "asmforce" - ] - }, "Glossary/Data_structure": { "modified": "2019-09-18T10:46:08.363Z", "contributors": [ @@ -593,205 +581,6 @@ "asmforce" ] }, - "Glossary/Інструкція": { - "modified": "2019-10-08T03:15:04.893Z", - "contributors": [ - "Pavlechko" - ] - }, - "Glossary/Інтернет": { - "modified": "2019-03-23T22:08:20.008Z", - "contributors": [ - "SKaznadei", - "asmforce" - ] - }, - "Glossary/Абстракція": { - "modified": "2019-03-23T22:30:29.962Z", - "contributors": [ - "asmforce", - "Kamilius" - ] - }, - "Glossary/Алгоритм": { - "modified": "2019-03-23T22:30:35.419Z", - "contributors": [ - "asmforce", - "Kamilius" - ] - }, - "Glossary/Арґумент": { - "modified": "2019-03-23T22:04:22.695Z", - "contributors": [ - "asmforce" - ] - }, - "Glossary/Буфер": { - "modified": "2019-03-23T22:07:54.933Z", - "contributors": [ - "asmforce" - ] - }, - "Glossary/Веб_Доступність": { - "modified": "2019-05-04T18:59:21.286Z", - "contributors": [ - "ArtemLashmanov", - "Kamilius" - ] - }, - "Glossary/Вікно_перегляду": { - "modified": "2019-03-23T22:08:34.368Z", - "contributors": [ - "asmforce" - ] - }, - "Glossary/ДК": { - "modified": "2019-03-18T21:34:51.796Z", - "contributors": [ - "SKaznadei" - ] - }, - "Glossary/Дешифрування": { - "modified": "2019-09-16T13:32:33.238Z", - "contributors": [ - "DollarPo8" - ] - }, - "Glossary/Динамічна_мова_програмування": { - "modified": "2019-03-18T21:43:52.488Z", - "contributors": [ - "bdvorianov" - ] - }, - "Glossary/Замикання": { - "modified": "2019-03-23T22:04:17.938Z", - "contributors": [ - "asmforce" - ] - }, - "Glossary/Змінна": { - "modified": "2019-03-23T22:09:07.757Z", - "contributors": [ - "asmforce" - ] - }, - "Glossary/Значення": { - "modified": "2019-03-23T22:09:28.718Z", - "contributors": [ - "asmforce" - ] - }, - "Glossary/Компіляція": { - "modified": "2019-03-18T21:35:41.310Z", - "contributors": [ - "Abalmazik" - ] - }, - "Glossary/Криптоаналіз": { - "modified": "2019-09-10T14:27:53.120Z", - "contributors": [ - "DollarPo8" - ] - }, - "Glossary/Криптографічна_геш-функція": { - "modified": "2019-09-18T10:42:51.504Z", - "contributors": [ - "DollarPo8" - ] - }, - "Glossary/Криптографія": { - "modified": "2019-09-10T13:13:46.945Z", - "contributors": [ - "DollarPo8" - ] - }, - "Glossary/Метод": { - "modified": "2019-07-18T12:27:02.669Z", - "contributors": [ - "DariaManko", - "asmforce", - "Kamilius" - ] - }, - "Glossary/ООП": { - "modified": "2019-05-16T18:01:52.440Z", - "contributors": [ - "ArtemLashmanov", - "asmforce" - ] - }, - "Glossary/Обгортка": { - "modified": "2019-03-23T22:08:15.564Z", - "contributors": [ - "asmforce" - ] - }, - "Glossary/Оператор": { - "modified": "2019-03-18T21:44:09.880Z", - "contributors": [ - "bdvorianov" - ] - }, - "Glossary/Посилання": { - "modified": "2019-03-18T21:34:47.720Z", - "contributors": [ - "SKaznadei" - ] - }, - "Glossary/Рекурсія": { - "modified": "2019-03-18T21:44:04.217Z", - "contributors": [ - "asmforce", - "bdvorianov" - ] - }, - "Glossary/Символ": { - "modified": "2020-12-14T08:56:37.459Z", - "contributors": [ - "DariaManko", - "raikune" - ] - }, - "Glossary/Тенета": { - "modified": "2019-03-18T20:37:36.381Z", - "contributors": [ - "romanstor", - "SKaznadei", - "asmforce" - ] - }, - "Glossary/Тип": { - "modified": "2019-03-23T22:09:27.817Z", - "contributors": [ - "asmforce" - ] - }, - "Glossary/Функція": { - "modified": "2019-07-01T07:43:55.787Z", - "contributors": [ - "DariaManko", - "bdvorianov" - ] - }, - "Glossary/Шифр": { - "modified": "2019-09-10T14:28:27.783Z", - "contributors": [ - "DollarPo8" - ] - }, - "Glossary/Шифротекст": { - "modified": "2019-09-12T14:19:30.255Z", - "contributors": [ - "DollarPo8" - ] - }, - "Glossary/ідентифікатор": { - "modified": "2019-03-23T22:11:07.008Z", - "contributors": [ - "asmforce", - "yuraantonov" - ] - }, "Learn": { "modified": "2020-07-16T22:43:48.924Z", "contributors": [ @@ -825,12 +614,6 @@ "sonia-ko" ] }, - "Learn/CSS/CSS_розмітка": { - "modified": "2020-07-25T19:25:57.955Z", - "contributors": [ - "nepiravno" - ] - }, "Learn/CSS/First_steps": { "modified": "2020-07-25T19:19:07.223Z", "contributors": [ @@ -838,12 +621,6 @@ "SergiyLuckys" ] }, - "Learn/CSS/First_steps/Що_таке_CSS": { - "modified": "2020-10-15T22:22:31.879Z", - "contributors": [ - "SergiyLuckys" - ] - }, "Learn/CSS/Styling_text": { "modified": "2020-07-25T19:23:28.097Z", "contributors": [ @@ -851,12 +628,6 @@ "wilton-cruz" ] }, - "Learn/CSS/Styling_text/Стилі_списків": { - "modified": "2020-07-16T22:26:15.367Z", - "contributors": [ - "MykolaCompany" - ] - }, "Learn/Common_questions": { "modified": "2020-07-16T22:35:27.609Z", "contributors": [ @@ -952,12 +723,6 @@ "mdymytrova" ] }, - "Learn/Getting_started_with_the_web/Інтернет_та_веб-стандарти": { - "modified": "2020-07-25T20:32:44.440Z", - "contributors": [ - "nepiravno" - ] - }, "Learn/HTML": { "modified": "2020-07-16T22:22:24.960Z", "contributors": [ @@ -966,20 +731,6 @@ "hadleyel" ] }, - "Learn/HTML/Forms": { - "modified": "2020-07-25T20:03:44.978Z", - "contributors": [ - "nepiravno", - "Yurii_Horbach", - "feel13good" - ] - }, - "Learn/HTML/Forms/Your_first_form": { - "modified": "2020-07-16T22:21:07.366Z", - "contributors": [ - "pelyp47" - ] - }, "Learn/HTML/Introduction_to_HTML": { "modified": "2020-07-16T22:22:53.922Z", "contributors": [ @@ -1019,13 +770,6 @@ "websunsey" ] }, - "Learn/HTML/Introduction_to_HTML/scho_v_head_metadani_v_HTML": { - "modified": "2020-07-16T22:23:25.057Z", - "contributors": [ - "ArtemLashmanov", - "websunsey" - ] - }, "Learn/HTML/Multimedia_and_embedding": { "modified": "2020-07-16T22:24:29.703Z", "contributors": [ @@ -1043,12 +787,6 @@ "feel13good" ] }, - "Learn/How_to_contribute": { - "modified": "2020-07-16T22:33:46.744Z", - "contributors": [ - "bohdan009" - ] - }, "Learn/JavaScript": { "modified": "2020-07-16T22:29:45.640Z", "contributors": [ @@ -1098,18 +836,6 @@ "HelgeUa" ] }, - "Learn/JavaScript/Асинхронний": { - "modified": "2020-07-25T19:53:57.083Z", - "contributors": [ - "nepiravno" - ] - }, - "Learn/JavaScript/Будівельні_блоки": { - "modified": "2020-07-25T19:43:30.011Z", - "contributors": [ - "nepiravno" - ] - }, "Learn/Server-side": { "modified": "2020-07-16T22:36:02.652Z", "contributors": [ @@ -1147,87 +873,30 @@ "chrisdavidmills" ] }, - "Learn/Tools_and_testing/Git_та_GitHub": { - "modified": "2020-07-25T20:26:40.197Z", + "MDN": { + "modified": "2020-02-19T18:40:00.793Z", "contributors": [ - "nepiravno" + "jswisher", + "SphinxKnight", + "wbamberg", + "asmforce", + "trofima", + "yuraantonov", + "imrock", + "Jeremie" ] }, - "Learn/Tools_and_testing/Розуміння_JavaScript-фреймворків_на_стороні_клієнта": { - "modified": "2020-07-25T20:53:33.045Z", + "MDN/Contribute": { + "modified": "2019-03-23T22:38:54.409Z", "contributors": [ - "nepiravno" + "wbamberg", + "asmforce", + "websunsey", + "chrisdavidmills" ] }, - "Learn/Tools_and_testing/Розуміння_JavaScript-фреймворків_на_стороні_клієнта/znayomymos_zi_svelte": { - "modified": "2020-08-22T19:18:21.080Z", - "contributors": [ - "thedenoff" - ] - }, - "Learn/Tools_and_testing/Розуміння_інструментів_веб-розробки_на_стороні_клієнта": { - "modified": "2020-07-25T20:47:10.306Z", - "contributors": [ - "nepiravno" - ] - }, - "Learn/Tools_and_testing/Тестування_кросбраузерності": { - "modified": "2020-07-25T20:16:06.008Z", - "contributors": [ - "nepiravno" - ] - }, - "Learn/Доступність": { - "modified": "2020-07-25T20:18:04.756Z", - "contributors": [ - "nepiravno" - ] - }, - "Learn/Навчання_та_отримання_допомоги": { - "modified": "2020-07-25T20:34:14.558Z", - "contributors": [ - "nepiravno" - ] - }, - "Learn/Фронт-енд_веб-розробник": { - "modified": "2020-07-26T07:04:16.114Z", - "contributors": [ - "nepiravno" - ] - }, - "MDN": { - "modified": "2020-02-19T18:40:00.793Z", - "contributors": [ - "jswisher", - "SphinxKnight", - "wbamberg", - "asmforce", - "trofima", - "yuraantonov", - "imrock", - "Jeremie" - ] - }, - "MDN/Community": { - "modified": "2019-09-11T08:00:43.055Z", - "contributors": [ - "SphinxKnight", - "wbamberg", - "asmforce", - "yuraantonov" - ] - }, - "MDN/Contribute": { - "modified": "2019-03-23T22:38:54.409Z", - "contributors": [ - "wbamberg", - "asmforce", - "websunsey", - "chrisdavidmills" - ] - }, - "MDN/Contribute/Getting_started": { - "modified": "2020-09-30T17:16:41.938Z", + "MDN/Contribute/Getting_started": { + "modified": "2020-09-30T17:16:41.938Z", "contributors": [ "chrisdavidmills", "wbamberg", @@ -1246,44 +915,6 @@ "jswisher" ] }, - "MDN/Contribute/Howto/Create_an_MDN_account": { - "modified": "2019-01-17T02:06:23.808Z", - "contributors": [ - "wbamberg", - "yuraantonov" - ] - }, - "MDN/Contribute/Howto/Do_an_editorial_review": { - "modified": "2020-09-04T18:11:30.511Z", - "contributors": [ - "borysl", - "wbamberg", - "asmforce", - "kuki" - ] - }, - "MDN/Contribute/Howto/Set_the_summary_for_a_page": { - "modified": "2019-03-23T22:05:10.058Z", - "contributors": [ - "wbamberg", - "ivaskonyan" - ] - }, - "MDN/Contribute/Howto/Бета_тестування": { - "modified": "2019-03-18T21:45:25.216Z", - "contributors": [ - "wbamberg", - "asmforce" - ] - }, - "MDN/Contribute/Howto/Як_створювати_й_редагувати_сторінки": { - "modified": "2019-08-06T16:49:19.554Z", - "contributors": [ - "html5beginner", - "wbamberg", - "asmforce" - ] - }, "MDN/Guidelines": { "modified": "2020-09-30T15:32:09.261Z", "contributors": [ @@ -1293,25 +924,6 @@ "jswisher" ] }, - "MDN/Guidelines/Настанови_зі_стилю": { - "modified": "2020-09-30T15:32:10.012Z", - "contributors": [ - "chrisdavidmills", - "jswisher", - "Pavlechko", - "wbamberg", - "BezZaboT", - "asmforce" - ] - }, - "MDN/Kuma": { - "modified": "2019-09-09T15:54:27.754Z", - "contributors": [ - "SphinxKnight", - "wbamberg", - "asmforce" - ] - }, "MDN/Structures": { "modified": "2020-09-30T12:57:34.758Z", "contributors": [ @@ -1321,25 +933,6 @@ "jswisher" ] }, - "MDN/Structures/Шаблони": { - "modified": "2020-09-30T12:57:34.918Z", - "contributors": [ - "chrisdavidmills", - "wbamberg", - "asmforce" - ] - }, - "MDN/Structures/Шаблони/Загальновживані_шаблони": { - "modified": "2020-09-30T12:57:35.379Z", - "contributors": [ - "chrisdavidmills", - "memodim.di", - "wbamberg", - "teoli", - "fscholz", - "asmforce" - ] - }, "MDN/Tools": { "modified": "2020-09-30T16:54:47.325Z", "contributors": [ @@ -1357,23 +950,6 @@ "jwhitlock" ] }, - "MDN/Tools/KumaScript/Усунення_помилок_KumaScript": { - "modified": "2020-09-30T16:54:47.555Z", - "contributors": [ - "chrisdavidmills", - "wbamberg", - "asmforce" - ] - }, - "MDN/Про": { - "modified": "2019-09-09T15:23:18.385Z", - "contributors": [ - "SphinxKnight", - "wbamberg", - "asmforce", - "OlexandrIlchenko" - ] - }, "Mozilla": { "modified": "2019-03-23T22:16:17.031Z", "contributors": [ @@ -1417,12 +993,6 @@ "cloudgnome" ] }, - "Mozilla/Add-ons/WebExtensions/Що_таке_Web_Розширення": { - "modified": "2019-03-18T21:05:11.899Z", - "contributors": [ - "leofun01" - ] - }, "Mozilla/Firefox": { "modified": "2019-09-10T14:53:23.406Z", "contributors": [ @@ -1507,12 +1077,6 @@ "Sergiy_Luckys" ] }, - "Web/API/API_відображення_сторінки": { - "modified": "2020-10-15T22:29:33.453Z", - "contributors": [ - "memodim.di" - ] - }, "Web/API/Ambient_Light_Events": { "modified": "2020-10-27T06:20:23.810Z", "contributors": [ @@ -1546,12 +1110,6 @@ "alexeeva.iryna" ] }, - "Web/API/Canvas_API/Tutorial/Чутливі_ділянки_та_доступність": { - "modified": "2019-03-23T22:08:43.488Z", - "contributors": [ - "asmforce" - ] - }, "Web/API/Console": { "modified": "2019-03-23T22:08:16.158Z", "contributors": [ @@ -1888,20 +1446,6 @@ "Bzbarsky" ] }, - "Web/API/WindowTimers": { - "modified": "2019-03-23T22:25:44.821Z", - "contributors": [ - "Sheppy" - ] - }, - "Web/API/WindowTimers/setTimeout": { - "modified": "2019-03-23T22:25:41.478Z", - "contributors": [ - "jurkobanzaj", - "Rozelin", - "Kamilius" - ] - }, "Web/API/XMLHttpRequest": { "modified": "2020-10-15T21:59:05.751Z", "contributors": [ @@ -1911,21 +1455,6 @@ "Jedipedia" ] }, - "Web/API/Подія": { - "modified": "2020-04-15T04:26:09.031Z", - "contributors": [ - "vera-design", - "yuraantonov" - ] - }, - "Web/API/Подія/target": { - "modified": "2020-08-08T10:32:59.036Z", - "contributors": [ - "Vandeko1", - "curtdp", - "yuraantonov" - ] - }, "Web/Accessibility": { "modified": "2019-09-11T08:24:19.079Z", "contributors": [ @@ -2016,18 +1545,6 @@ "GiorgioLviv" ] }, - "Web/CSS/CSS_Animations/Використання_CSS_анімацій": { - "modified": "2019-03-23T22:07:52.924Z", - "contributors": [ - "GiorgioLviv" - ] - }, - "Web/CSS/CSS_Box_Model/Згортання_відступів": { - "modified": "2019-03-23T22:08:26.711Z", - "contributors": [ - "asmforce" - ] - }, "Web/CSS/CSS_Flexible_Box_Layout": { "modified": "2019-03-23T22:35:53.862Z", "contributors": [ @@ -2035,12 +1552,6 @@ "chrisdavidmills" ] }, - "Web/CSS/CSS_Flexible_Box_Layout/Using_CSS_flexible_boxes": { - "modified": "2019-03-23T22:35:58.219Z", - "contributors": [ - "animatio" - ] - }, "Web/CSS/CSS_Grid_Layout": { "modified": "2020-11-15T20:09:00.015Z", "contributors": [ @@ -2172,45 +1683,6 @@ "mr-vikster" ] }, - "Web/CSS/Альтернативні_таблиці_стилів": { - "modified": "2019-03-23T22:20:16.657Z", - "contributors": [ - "asmforce" - ] - }, - "Web/CSS/Довідник": { - "modified": "2019-11-24T18:02:08.214Z", - "contributors": [ - "yuraantonov" - ] - }, - "Web/CSS/Коробчаста_модель_CSS": { - "modified": "2019-03-23T22:08:28.621Z", - "contributors": [ - "asmforce", - "mfluehr" - ] - }, - "Web/CSS/Модель_візуального_формування": { - "modified": "2020-04-17T11:33:03.035Z", - "contributors": [ - "ablackrain", - "olegsava", - "asmforce" - ] - }, - "Web/CSS/Розмітка_кулінарна-книга": { - "modified": "2020-07-25T19:29:27.695Z", - "contributors": [ - "nepiravno" - ] - }, - "Web/CSS/Схема_компонування": { - "modified": "2019-03-23T22:08:35.177Z", - "contributors": [ - "asmforce" - ] - }, "Web/Events": { "modified": "2019-04-30T14:15:07.936Z", "contributors": [ @@ -2218,24 +1690,6 @@ "teoli" ] }, - "Web/Events/DOMContentLoaded": { - "modified": "2019-04-30T14:16:03.506Z", - "contributors": [ - "wbamberg", - "AndriiZ", - "fscholz", - "alekseichuk", - "AlinaKuzmenko" - ] - }, - "Web/Events/abort": { - "modified": "2019-04-30T14:23:14.164Z", - "contributors": [ - "wbamberg", - "fscholz", - "CosmicBoris" - ] - }, "Web/Guide": { "modified": "2019-03-23T22:38:59.502Z", "contributors": [ @@ -2245,19 +1699,6 @@ "jsx" ] }, - "Web/Guide/CSS/Getting_started": { - "modified": "2019-03-23T22:37:37.659Z", - "contributors": [ - "ASeegull", - "yuraantonov" - ] - }, - "Web/Guide/CSS/Getting_started/What_is_CSS": { - "modified": "2019-03-23T22:21:20.519Z", - "contributors": [ - "ASeegull" - ] - }, "Web/Guide/HTML/Content_categories": { "modified": "2019-03-23T22:33:28.403Z", "contributors": [ @@ -2276,20 +1717,6 @@ "assanovstan" ] }, - "Web/Guide/HTML/Використання_HTML-секцій_та_структура_документу": { - "modified": "2019-03-18T20:54:41.113Z", - "contributors": [ - "litashg", - "Efimenko", - "yakubiv" - ] - }, - "Web/Guide/Графіка": { - "modified": "2019-03-23T22:38:59.184Z", - "contributors": [ - "v.h.f.u" - ] - }, "Web/HTML": { "modified": "2020-11-03T15:06:00.529Z", "contributors": [ @@ -2344,126 +1771,6 @@ "mdymytrova" ] }, - "Web/HTML/Довідник": { - "modified": "2019-09-09T07:23:26.420Z", - "contributors": [ - "SphinxKnight", - "wbamberg", - "asmforce", - "v.h.f.u" - ] - }, - "Web/HTML/Елемент": { - "modified": "2020-04-04T20:48:11.630Z", - "contributors": [ - "Neonas", - "yuraantonov" - ] - }, - "Web/HTML/Елемент/html": { - "modified": "2019-03-23T22:36:12.142Z", - "contributors": [ - "asmforce", - "yuraantonov" - ] - }, - "Web/HTML/Елемент/iframe": { - "modified": "2020-11-06T03:47:28.747Z", - "contributors": [ - "SphinxKnight", - "melnykvlados" - ] - }, - "Web/HTML/Елемент/link": { - "modified": "2020-10-15T22:15:13.454Z", - "contributors": [ - "AndriyDarmits" - ] - }, - "Web/HTML/Елемент/nav": { - "modified": "2020-10-15T21:46:13.795Z", - "contributors": [ - "bulvvkoxide", - "asmforce", - "Kamilius" - ] - }, - "Web/HTML/Елемент/script": { - "modified": "2020-10-15T22:25:25.196Z", - "contributors": [ - "DANICHMOMO" - ] - }, - "Web/HTML/Елемент/section": { - "modified": "2019-03-23T22:21:37.735Z", - "contributors": [ - "bulvvkoxide", - "yuraantonov" - ] - }, - "Web/HTML/Елемент/style": { - "modified": "2019-03-23T22:20:18.231Z", - "contributors": [ - "asmforce" - ] - }, - "Web/HTML/Елемент/table": { - "modified": "2020-10-15T22:34:06.777Z", - "contributors": [ - "borysl" - ] - }, - "Web/HTML/Елемент/video": { - "modified": "2020-10-15T22:22:00.012Z", - "contributors": [ - "AndriiZ" - ] - }, - "Web/HTML/Елемент/Заголовок": { - "modified": "2019-03-23T22:10:15.473Z", - "contributors": [ - "yuraantonov" - ] - }, - "Web/HTML/Загальні_атрибути": { - "modified": "2019-05-03T05:34:55.602Z", - "contributors": [ - "asmforce" - ] - }, - "Web/HTML/Загальні_атрибути/hidden": { - "modified": "2020-10-15T22:16:02.593Z", - "contributors": [ - "khomyakdi" - ] - }, - "Web/HTML/Загальні_атрибути/itemscope": { - "modified": "2020-02-27T17:18:48.824Z", - "contributors": [ - "pelyp47", - "AlinaKuzmenko", - "nemishkor" - ] - }, - "Web/HTML/Загальні_атрибути/lang": { - "modified": "2020-10-15T22:17:22.681Z", - "contributors": [ - "asmforce", - "HA3IK" - ] - }, - "Web/HTML/Загальні_атрибути/tabindex": { - "modified": "2020-10-15T22:29:23.358Z", - "contributors": [ - "memodim.di" - ] - }, - "Web/HTML/Режим_сумісності_й_стандартний_режим": { - "modified": "2019-03-18T21:46:42.475Z", - "contributors": [ - "asmforce" - ] - }, "Web/HTTP": { "modified": "2019-10-07T17:34:30.130Z", "contributors": [ @@ -2591,87 +1898,12 @@ "AdriandeCita" ] }, - "Web/HTTP/Заголовки": { - "modified": "2019-07-09T04:41:30.590Z", - "contributors": [ - "WildeMax", - "savbace", - "pupenasan", - "curdwithraisins" - ] - }, "Web/HTTP/Заголовки/Accept": { "modified": "2019-03-18T21:11:57.961Z", "contributors": [ "liwc0329" ] }, - "Web/HTTP/Заголовки/Accept-Encoding": { - "modified": "2020-10-15T22:13:34.607Z", - "contributors": [ - "pupenasan" - ] - }, - "Web/HTTP/Заголовки/Accept-Language": { - "modified": "2020-10-15T22:13:27.393Z", - "contributors": [ - "pupenasan" - ] - }, - "Web/HTTP/Заголовки/Connection": { - "modified": "2020-10-15T22:13:31.957Z", - "contributors": [ - "pupenasan" - ] - }, - "Web/HTTP/Заголовки/Content-Length": { - "modified": "2020-10-15T22:13:38.034Z", - "contributors": [ - "pupenasan" - ] - }, - "Web/HTTP/Заголовки/Content-Type": { - "modified": "2020-10-15T22:13:30.716Z", - "contributors": [ - "pupenasan" - ] - }, - "Web/HTTP/Заголовки/ETag": { - "modified": "2020-10-15T22:03:56.430Z", - "contributors": [ - "cloudgnome" - ] - }, - "Web/HTTP/Заголовки/If-Match": { - "modified": "2020-10-15T22:04:01.753Z", - "contributors": [ - "cloudgnome" - ] - }, - "Web/HTTP/Заголовки/Location": { - "modified": "2020-10-15T22:13:34.509Z", - "contributors": [ - "pupenasan" - ] - }, - "Web/HTTP/Заголовки/Referer": { - "modified": "2020-10-15T21:57:21.223Z", - "contributors": [ - "websunsey" - ] - }, - "Web/HTTP/Заголовки/User-Agent": { - "modified": "2020-10-15T22:04:15.494Z", - "contributors": [ - "Sestowner" - ] - }, - "Web/HTTP/Заголовки/X-Forwarded-Proto": { - "modified": "2020-10-15T22:22:50.826Z", - "contributors": [ - "nakhodkiin" - ] - }, "Web/JavaScript": { "modified": "2020-06-03T04:55:28.354Z", "contributors": [ @@ -2775,14 +2007,6 @@ "DariaManko" ] }, - "Web/JavaScript/Guide/Dokladno_pro_Objectnu_Model": { - "modified": "2020-03-12T19:45:23.579Z", - "contributors": [ - "AdriandeCita", - "wbamberg", - "PavloEleva" - ] - }, "Web/JavaScript/Guide/Functions": { "modified": "2020-03-12T19:47:17.480Z", "contributors": [ @@ -2873,15 +2097,6 @@ "DariaManko" ] }, - "Web/JavaScript/Guide/Вирази_та_оператори": { - "modified": "2020-03-12T19:46:18.944Z", - "contributors": [ - "DariaManko", - "kwitochka", - "Onimi", - "OleksandrPelepey" - ] - }, "Web/JavaScript/Inheritance_and_the_prototype_chain": { "modified": "2020-03-12T19:46:05.953Z", "contributors": [ @@ -3066,24 +2281,6 @@ "trofima" ] }, - "Web/JavaScript/Reference/Functions/Стрілкові_функції": { - "modified": "2020-10-15T21:59:14.617Z", - "contributors": [ - "maisteRR", - "asmforce", - "vberestovskyi", - "krizik", - "ahavianiri" - ] - }, - "Web/JavaScript/Reference/Functions/решта_параметрів": { - "modified": "2020-10-15T21:55:37.826Z", - "contributors": [ - "DariaManko", - "fscholz", - "trofima" - ] - }, "Web/JavaScript/Reference/Global_Objects": { "modified": "2020-03-12T19:43:13.900Z", "contributors": [ @@ -3321,14 +2518,6 @@ "makk" ] }, - "Web/JavaScript/Reference/Global_Objects/Array/prototype": { - "modified": "2020-10-15T21:46:48.879Z", - "contributors": [ - "DariaManko", - "piton13", - "nesteant" - ] - }, "Web/JavaScript/Reference/Global_Objects/Array/push": { "modified": "2020-10-15T22:20:55.331Z", "contributors": [ @@ -3421,12 +2610,6 @@ "DariaManko" ] }, - "Web/JavaScript/Reference/Global_Objects/AsyncFunction/prototype": { - "modified": "2020-10-15T22:26:05.753Z", - "contributors": [ - "DariaManko" - ] - }, "Web/JavaScript/Reference/Global_Objects/BigInt": { "modified": "2020-10-15T22:32:52.326Z", "contributors": [ @@ -3483,13 +2666,6 @@ "DariaManko" ] }, - "Web/JavaScript/Reference/Global_Objects/Boolean/prototype": { - "modified": "2020-10-15T22:06:14.618Z", - "contributors": [ - "DariaManko", - "AdriandeCita" - ] - }, "Web/JavaScript/Reference/Global_Objects/Boolean/toSource": { "modified": "2020-10-15T22:06:15.795Z", "contributors": [ @@ -3887,12 +3063,6 @@ "DariaManko" ] }, - "Web/JavaScript/Reference/Global_Objects/Error/prototype": { - "modified": "2020-10-15T22:18:21.094Z", - "contributors": [ - "DariaManko" - ] - }, "Web/JavaScript/Reference/Global_Objects/Error/toSource": { "modified": "2020-10-15T22:18:40.791Z", "contributors": [ @@ -3911,12 +3081,6 @@ "DariaManko" ] }, - "Web/JavaScript/Reference/Global_Objects/EvalError/prototype": { - "modified": "2020-10-15T22:18:43.111Z", - "contributors": [ - "DariaManko" - ] - }, "Web/JavaScript/Reference/Global_Objects/Function": { "modified": "2020-10-15T21:45:49.819Z", "contributors": [ @@ -3981,12 +3145,6 @@ "Kelebor" ] }, - "Web/JavaScript/Reference/Global_Objects/Function/prototype": { - "modified": "2020-10-15T22:21:50.690Z", - "contributors": [ - "DariaManko" - ] - }, "Web/JavaScript/Reference/Global_Objects/Function/toSource": { "modified": "2020-10-15T22:21:38.211Z", "contributors": [ @@ -4029,12 +3187,6 @@ "DariaManko" ] }, - "Web/JavaScript/Reference/Global_Objects/GeneratorFunction/prototype": { - "modified": "2020-10-15T22:25:30.929Z", - "contributors": [ - "DariaManko" - ] - }, "Web/JavaScript/Reference/Global_Objects/Infinity": { "modified": "2020-10-15T22:21:06.954Z", "contributors": [ @@ -4047,12 +3199,6 @@ "DariaManko" ] }, - "Web/JavaScript/Reference/Global_Objects/InternalError/prototype": { - "modified": "2020-10-15T22:18:47.273Z", - "contributors": [ - "DariaManko" - ] - }, "Web/JavaScript/Reference/Global_Objects/JSON": { "modified": "2020-10-15T21:49:10.555Z", "contributors": [ @@ -4351,16 +3497,8 @@ "AdriandeCita" ] }, - "Web/JavaScript/Reference/Global_Objects/Math/заокругелння": { - "modified": "2020-10-15T21:54:59.380Z", - "contributors": [ - "AdriandeCita", - "yurii-kozak", - "yuraantonov" - ] - }, - "Web/JavaScript/Reference/Global_Objects/NaN": { - "modified": "2020-10-15T22:06:16.467Z", + "Web/JavaScript/Reference/Global_Objects/NaN": { + "modified": "2020-10-15T22:06:16.467Z", "contributors": [ "DariaManko", "AdriandeCita" @@ -4663,12 +3801,6 @@ "DariaManko" ] }, - "Web/JavaScript/Reference/Global_Objects/Promise/prototype": { - "modified": "2020-10-15T21:51:58.196Z", - "contributors": [ - "piton13" - ] - }, "Web/JavaScript/Reference/Global_Objects/Promise/race": { "modified": "2020-10-15T22:03:35.608Z", "contributors": [ @@ -4689,13 +3821,6 @@ "DariaManko" ] }, - "Web/JavaScript/Reference/Global_Objects/Promise/відхилено": { - "modified": "2020-10-15T21:53:08.281Z", - "contributors": [ - "DariaManko", - "piton13" - ] - }, "Web/JavaScript/Reference/Global_Objects/Proxy": { "modified": "2020-10-15T21:59:11.773Z", "contributors": [ @@ -4709,24 +3834,12 @@ "DariaManko" ] }, - "Web/JavaScript/Reference/Global_Objects/RangeError/prototype": { - "modified": "2020-10-15T22:18:03.049Z", - "contributors": [ - "DariaManko" - ] - }, "Web/JavaScript/Reference/Global_Objects/ReferenceError": { "modified": "2020-10-15T22:18:21.096Z", "contributors": [ "DariaManko" ] }, - "Web/JavaScript/Reference/Global_Objects/ReferenceError/prototype": { - "modified": "2020-10-15T22:18:46.456Z", - "contributors": [ - "DariaManko" - ] - }, "Web/JavaScript/Reference/Global_Objects/Reflect": { "modified": "2020-10-15T22:24:05.788Z", "contributors": [ @@ -5248,37 +4361,18 @@ "asmforce" ] }, - "Web/JavaScript/Reference/Global_Objects/SyntaxError/prototype": { - "modified": "2020-10-15T21:58:51.957Z", - "contributors": [ - "DariaManko", - "asmforce" - ] - }, "Web/JavaScript/Reference/Global_Objects/TypeError": { "modified": "2020-10-15T22:18:20.714Z", "contributors": [ "DariaManko" ] }, - "Web/JavaScript/Reference/Global_Objects/TypeError/prototype": { - "modified": "2020-10-15T22:18:47.800Z", - "contributors": [ - "DariaManko" - ] - }, "Web/JavaScript/Reference/Global_Objects/URIError": { "modified": "2020-10-15T22:18:21.321Z", "contributors": [ "DariaManko" ] }, - "Web/JavaScript/Reference/Global_Objects/URIError/prototype": { - "modified": "2020-10-15T22:18:47.179Z", - "contributors": [ - "DariaManko" - ] - }, "Web/JavaScript/Reference/Global_Objects/eval": { "modified": "2020-10-15T22:23:55.707Z", "contributors": [ @@ -5337,157 +4431,6 @@ "DariaManko" ] }, - "Web/JavaScript/Reference/Global_Objects/Число": { - "modified": "2020-10-15T21:55:15.973Z", - "contributors": [ - "DariaManko", - "asmforce", - "justlp", - "yuri_spivak" - ] - }, - "Web/JavaScript/Reference/Global_Objects/Число/EPSILON": { - "modified": "2020-10-15T22:06:24.197Z", - "contributors": [ - "DariaManko", - "AdriandeCita" - ] - }, - "Web/JavaScript/Reference/Global_Objects/Число/MAX_SAFE_INTEGER": { - "modified": "2020-10-15T22:06:24.055Z", - "contributors": [ - "DariaManko", - "AdriandeCita" - ] - }, - "Web/JavaScript/Reference/Global_Objects/Число/MAX_VALUE": { - "modified": "2020-10-15T22:31:47.123Z", - "contributors": [ - "DariaManko" - ] - }, - "Web/JavaScript/Reference/Global_Objects/Число/MIN_SAFE_INTEGER": { - "modified": "2020-10-15T22:31:49.130Z", - "contributors": [ - "DariaManko" - ] - }, - "Web/JavaScript/Reference/Global_Objects/Число/MIN_VALUE": { - "modified": "2020-10-15T22:32:00.610Z", - "contributors": [ - "DariaManko" - ] - }, - "Web/JavaScript/Reference/Global_Objects/Число/NEGATIVE_INFINITY": { - "modified": "2020-10-15T22:31:57.386Z", - "contributors": [ - "DariaManko" - ] - }, - "Web/JavaScript/Reference/Global_Objects/Число/NaN": { - "modified": "2020-10-15T22:31:57.609Z", - "contributors": [ - "DariaManko" - ] - }, - "Web/JavaScript/Reference/Global_Objects/Число/Number": { - "modified": "2020-10-15T22:31:48.346Z", - "contributors": [ - "DariaManko" - ] - }, - "Web/JavaScript/Reference/Global_Objects/Число/POSITIVE_INFINITY": { - "modified": "2020-10-15T22:32:15.213Z", - "contributors": [ - "DariaManko" - ] - }, - "Web/JavaScript/Reference/Global_Objects/Число/isFinite": { - "modified": "2020-10-15T22:32:15.212Z", - "contributors": [ - "DariaManko" - ] - }, - "Web/JavaScript/Reference/Global_Objects/Число/isInteger": { - "modified": "2020-10-15T22:19:10.892Z", - "contributors": [ - "DariaManko", - "abmd" - ] - }, - "Web/JavaScript/Reference/Global_Objects/Число/isNaN": { - "modified": "2020-10-15T22:32:17.922Z", - "contributors": [ - "DariaManko" - ] - }, - "Web/JavaScript/Reference/Global_Objects/Число/isSafeInteger": { - "modified": "2020-10-15T22:32:15.124Z", - "contributors": [ - "DariaManko" - ] - }, - "Web/JavaScript/Reference/Global_Objects/Число/parseFloat": { - "modified": "2020-10-15T22:32:15.375Z", - "contributors": [ - "DariaManko" - ] - }, - "Web/JavaScript/Reference/Global_Objects/Число/parseInt": { - "modified": "2020-10-15T22:32:20.201Z", - "contributors": [ - "DariaManko" - ] - }, - "Web/JavaScript/Reference/Global_Objects/Число/prototype": { - "modified": "2020-10-15T21:56:21.125Z", - "contributors": [ - "asmforce" - ] - }, - "Web/JavaScript/Reference/Global_Objects/Число/toExponential": { - "modified": "2020-10-15T22:29:41.228Z", - "contributors": [ - "DariaManko", - "taraskundyk" - ] - }, - "Web/JavaScript/Reference/Global_Objects/Число/toFixed": { - "modified": "2020-10-15T22:32:23.109Z", - "contributors": [ - "DariaManko" - ] - }, - "Web/JavaScript/Reference/Global_Objects/Число/toLocaleString": { - "modified": "2020-10-15T22:32:24.740Z", - "contributors": [ - "DariaManko" - ] - }, - "Web/JavaScript/Reference/Global_Objects/Число/toPrecision": { - "modified": "2020-10-15T22:32:25.165Z", - "contributors": [ - "DariaManko" - ] - }, - "Web/JavaScript/Reference/Global_Objects/Число/toSource": { - "modified": "2020-10-15T22:32:25.603Z", - "contributors": [ - "DariaManko" - ] - }, - "Web/JavaScript/Reference/Global_Objects/Число/toString": { - "modified": "2020-10-15T22:32:26.957Z", - "contributors": [ - "DariaManko" - ] - }, - "Web/JavaScript/Reference/Global_Objects/Число/valueOf": { - "modified": "2020-10-15T22:32:27.402Z", - "contributors": [ - "DariaManko" - ] - }, "Web/JavaScript/Reference/Lexical_grammar": { "modified": "2020-10-15T22:30:14.109Z", "contributors": [ @@ -5513,12 +4456,6 @@ "DariaManko" ] }, - "Web/JavaScript/Reference/Operators/Arithmetic_Operators": { - "modified": "2020-10-15T22:24:28.585Z", - "contributors": [ - "DariaManko" - ] - }, "Web/JavaScript/Reference/Operators/Assignment": { "modified": "2020-10-15T22:31:11.201Z", "contributors": [ @@ -5555,12 +4492,6 @@ "DariaManko" ] }, - "Web/JavaScript/Reference/Operators/Bitwise_Operators": { - "modified": "2020-10-15T22:24:24.851Z", - "contributors": [ - "DariaManko" - ] - }, "Web/JavaScript/Reference/Operators/Bitwise_XOR": { "modified": "2020-10-15T22:31:14.931Z", "contributors": [ @@ -5693,12 +4624,6 @@ "DariaManko" ] }, - "Web/JavaScript/Reference/Operators/Logical_Operators": { - "modified": "2020-10-15T22:24:49.649Z", - "contributors": [ - "DariaManko" - ] - }, "Web/JavaScript/Reference/Operators/Multiplication": { "modified": "2020-10-15T22:30:49.518Z", "contributors": [ @@ -5919,49 +4844,6 @@ "DariaManko" ] }, - "Web/JavaScript/Reference/Operators/Ініціалізація_об’єктів": { - "modified": "2020-10-15T21:53:09.316Z", - "contributors": [ - "DariaManko", - "trofima" - ] - }, - "Web/JavaScript/Reference/Operators/Деструктуризація": { - "modified": "2020-03-12T19:45:50.341Z", - "contributors": [ - "savbace", - "trofima" - ] - }, - "Web/JavaScript/Reference/Operators/Оператор_розпакування": { - "modified": "2020-03-12T19:45:50.602Z", - "contributors": [ - "Lancer92", - "Artem2011", - "devalf", - "trofima", - "KadirTopal" - ] - }, - "Web/JavaScript/Reference/Operators/Оператори_порівняння": { - "modified": "2020-10-15T21:57:25.055Z", - "contributors": [ - "DariaManko", - "Onimi", - "Anonymous", - "GrytsiukSerhiy", - "asmforce" - ] - }, - "Web/JavaScript/Reference/Operators/Оператори_присвоєння": { - "modified": "2020-10-15T21:53:06.640Z", - "contributors": [ - "DariaManko", - "wbamberg", - "Onimi", - "trofima" - ] - }, "Web/JavaScript/Reference/Statements": { "modified": "2020-10-15T21:49:08.697Z", "contributors": [ @@ -6017,12 +4899,6 @@ "DariaManko" ] }, - "Web/JavaScript/Reference/Statements/default": { - "modified": "2020-10-15T22:22:48.978Z", - "contributors": [ - "DariaManko" - ] - }, "Web/JavaScript/Reference/Statements/do...while": { "modified": "2020-10-15T22:22:14.530Z", "contributors": [ @@ -6153,27 +5029,6 @@ "DariaManko" ] }, - "Web/JavaScript/Reference/Протоколи_перебору": { - "modified": "2020-03-12T19:47:16.437Z", - "contributors": [ - "DariaManko", - "asmforce" - ] - }, - "Web/JavaScript/oglyad_tehnologiy_JavaScript": { - "modified": "2020-03-12T19:45:24.334Z", - "contributors": [ - "PavloEleva" - ] - }, - "Web/JavaScript/Перевірка_на_рівність_та_однаковість": { - "modified": "2020-03-12T19:47:10.878Z", - "contributors": [ - "DariaManko", - "gshadura", - "asmforce" - ] - }, "Web/Progressive_web_apps": { "modified": "2019-03-23T22:00:18.455Z", "contributors": [ @@ -6203,22 +5058,995 @@ "chrisdavidmills" ] }, - "Web/Гудіні": { - "modified": "2020-01-12T13:13:12.436Z", + "Glossary/Block/Scripting": { + "modified": "2019-10-07T11:02:21.315Z", "contributors": [ - "AndriyTykhan" + "Pavlechko" ] }, - "Web/Посібники": { - "modified": "2020-03-16T20:18:27.566Z", + "Glossary/Abstraction": { + "modified": "2019-03-23T22:30:29.962Z", "contributors": [ - "w3schoolsrus", - "html5beginner", - "MilaYoga", - "assanovstan" + "asmforce", + "Kamilius" + ] + }, + "Glossary/Algorithm": { + "modified": "2019-03-23T22:30:35.419Z", + "contributors": [ + "asmforce", + "Kamilius" + ] + }, + "Glossary/Argument": { + "modified": "2019-03-23T22:04:22.695Z", + "contributors": [ + "asmforce" + ] + }, + "Glossary/buffer": { + "modified": "2019-03-23T22:07:54.933Z", + "contributors": [ + "asmforce" + ] + }, + "Glossary/Accessibility": { + "modified": "2019-05-04T18:59:21.286Z", + "contributors": [ + "ArtemLashmanov", + "Kamilius" + ] + }, + "Glossary/Viewport": { + "modified": "2019-03-23T22:08:34.368Z", + "contributors": [ + "asmforce" + ] + }, + "Glossary/Decryption": { + "modified": "2019-09-16T13:32:33.238Z", + "contributors": [ + "DollarPo8" + ] + }, + "Glossary/Dynamic_programming_language": { + "modified": "2019-03-18T21:43:52.488Z", + "contributors": [ + "bdvorianov" + ] + }, + "Glossary/UX": { + "modified": "2019-03-18T21:34:51.796Z", + "contributors": [ + "SKaznadei" + ] + }, + "Glossary/Closure": { + "modified": "2019-03-23T22:04:17.938Z", + "contributors": [ + "asmforce" + ] + }, + "Glossary/Variable": { + "modified": "2019-03-23T22:09:07.757Z", + "contributors": [ + "asmforce" + ] + }, + "Glossary/Value": { + "modified": "2019-03-23T22:09:28.718Z", + "contributors": [ + "asmforce" + ] + }, + "Glossary/Identifier": { + "modified": "2019-03-23T22:11:07.008Z", + "contributors": [ + "asmforce", + "yuraantonov" + ] + }, + "Glossary/Statement": { + "modified": "2019-10-08T03:15:04.893Z", + "contributors": [ + "Pavlechko" + ] + }, + "Glossary/Internet": { + "modified": "2019-03-23T22:08:20.008Z", + "contributors": [ + "SKaznadei", + "asmforce" + ] + }, + "Glossary/Compile": { + "modified": "2019-03-18T21:35:41.310Z", + "contributors": [ + "Abalmazik" + ] + }, + "Glossary/Cryptanalysis": { + "modified": "2019-09-10T14:27:53.120Z", + "contributors": [ + "DollarPo8" + ] + }, + "Glossary/Cryptographic_hash_function": { + "modified": "2019-09-18T10:42:51.504Z", + "contributors": [ + "DollarPo8" + ] + }, + "Glossary/Cryptography": { + "modified": "2019-09-10T13:13:46.945Z", + "contributors": [ + "DollarPo8" + ] + }, + "Glossary/Method": { + "modified": "2019-07-18T12:27:02.669Z", + "contributors": [ + "DariaManko", + "asmforce", + "Kamilius" + ] + }, + "Glossary/Wrapper": { + "modified": "2019-03-23T22:08:15.564Z", + "contributors": [ + "asmforce" + ] + }, + "Glossary/OOP": { + "modified": "2019-05-16T18:01:52.440Z", + "contributors": [ + "ArtemLashmanov", + "asmforce" + ] + }, + "Glossary/Operator": { + "modified": "2019-03-18T21:44:09.880Z", + "contributors": [ + "bdvorianov" + ] + }, + "Glossary/Hyperlink": { + "modified": "2019-03-18T21:34:47.720Z", + "contributors": [ + "SKaznadei" + ] + }, + "Glossary/Recursion": { + "modified": "2019-03-18T21:44:04.217Z", + "contributors": [ + "asmforce", + "bdvorianov" + ] + }, + "Glossary/Symbol": { + "modified": "2020-12-14T08:56:37.459Z", + "contributors": [ + "DariaManko", + "raikune" + ] + }, + "Glossary/World_Wide_Web": { + "modified": "2019-03-18T20:37:36.381Z", + "contributors": [ + "romanstor", + "SKaznadei", + "asmforce" + ] + }, + "Glossary/Type": { + "modified": "2019-03-23T22:09:27.817Z", + "contributors": [ + "asmforce" + ] + }, + "Glossary/Function": { + "modified": "2019-07-01T07:43:55.787Z", + "contributors": [ + "DariaManko", + "bdvorianov" + ] + }, + "Glossary/Cipher": { + "modified": "2019-09-10T14:28:27.783Z", + "contributors": [ + "DollarPo8" + ] + }, + "Glossary/Ciphertext": { + "modified": "2019-09-12T14:19:30.255Z", + "contributors": [ + "DollarPo8" + ] + }, + "Learn/CSS/CSS_layout": { + "modified": "2020-07-25T19:25:57.955Z", + "contributors": [ + "nepiravno" + ] + }, + "Learn/CSS/First_steps/What_is_CSS": { + "modified": "2020-10-15T22:22:31.879Z", + "contributors": [ + "SergiyLuckys" + ] + }, + "Learn/CSS/Styling_text/Styling_lists": { + "modified": "2020-07-16T22:26:15.367Z", + "contributors": [ + "MykolaCompany" + ] + }, + "Learn/Getting_started_with_the_web/The_web_and_web_standards": { + "modified": "2020-07-25T20:32:44.440Z", + "contributors": [ + "nepiravno" + ] + }, + "orphaned/Learn/How_to_contribute": { + "modified": "2020-07-16T22:33:46.744Z", + "contributors": [ + "bohdan009" + ] + }, + "Learn/Forms": { + "modified": "2020-07-25T20:03:44.978Z", + "contributors": [ + "nepiravno", + "Yurii_Horbach", + "feel13good" + ] + }, + "Learn/Forms/Your_first_form": { + "modified": "2020-07-16T22:21:07.366Z", + "contributors": [ + "pelyp47" + ] + }, + "Learn/HTML/Introduction_to_HTML/The_head_metadata_in_HTML": { + "modified": "2020-07-16T22:23:25.057Z", + "contributors": [ + "ArtemLashmanov", + "websunsey" + ] + }, + "Learn/JavaScript/Asynchronous": { + "modified": "2020-07-25T19:53:57.083Z", + "contributors": [ + "nepiravno" + ] + }, + "Learn/JavaScript/Building_blocks": { + "modified": "2020-07-25T19:43:30.011Z", + "contributors": [ + "nepiravno" + ] + }, + "Learn/Tools_and_testing/GitHub": { + "modified": "2020-07-25T20:26:40.197Z", + "contributors": [ + "nepiravno" + ] + }, + "Learn/Tools_and_testing/Client-side_JavaScript_frameworks": { + "modified": "2020-07-25T20:53:33.045Z", + "contributors": [ + "nepiravno" + ] + }, + "Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Svelte_getting_started": { + "modified": "2020-08-22T19:18:21.080Z", + "contributors": [ + "thedenoff" + ] + }, + "Learn/Tools_and_testing/Understanding_client-side_tools": { + "modified": "2020-07-25T20:47:10.306Z", + "contributors": [ + "nepiravno" + ] + }, + "Learn/Tools_and_testing/Cross_browser_testing": { + "modified": "2020-07-25T20:16:06.008Z", + "contributors": [ + "nepiravno" + ] + }, + "Learn/Accessibility": { + "modified": "2020-07-25T20:18:04.756Z", + "contributors": [ + "nepiravno" + ] + }, + "Learn/Learning_and_getting_help": { + "modified": "2020-07-25T20:34:14.558Z", + "contributors": [ + "nepiravno" + ] + }, + "Learn/Front-end_web_developer": { + "modified": "2020-07-26T07:04:16.114Z", + "contributors": [ + "nepiravno" + ] + }, + "orphaned/MDN/Community": { + "modified": "2019-09-11T08:00:43.055Z", + "contributors": [ + "SphinxKnight", + "wbamberg", + "asmforce", + "yuraantonov" + ] + }, + "orphaned/MDN/Contribute/Howto/Create_an_MDN_account": { + "modified": "2019-01-17T02:06:23.808Z", + "contributors": [ + "wbamberg", + "yuraantonov" + ] + }, + "orphaned/MDN/Contribute/Howto/Do_an_editorial_review": { + "modified": "2020-09-04T18:11:30.511Z", + "contributors": [ + "borysl", + "wbamberg", + "asmforce", + "kuki" + ] + }, + "orphaned/MDN/Contribute/Howto/Set_the_summary_for_a_page": { + "modified": "2019-03-23T22:05:10.058Z", + "contributors": [ + "wbamberg", + "ivaskonyan" + ] + }, + "orphaned/MDN/Contribute/Howto/Be_a_beta_tester": { + "modified": "2019-03-18T21:45:25.216Z", + "contributors": [ + "wbamberg", + "asmforce" + ] + }, + "MDN/Contribute/Howto/Create_and_edit_pages": { + "modified": "2019-08-06T16:49:19.554Z", + "contributors": [ + "html5beginner", + "wbamberg", + "asmforce" + ] + }, + "MDN/Guidelines/Writing_style_guide": { + "modified": "2020-09-30T15:32:10.012Z", + "contributors": [ + "chrisdavidmills", + "jswisher", + "Pavlechko", + "wbamberg", + "BezZaboT", + "asmforce" + ] + }, + "MDN/Yari": { + "modified": "2019-09-09T15:54:27.754Z", + "contributors": [ + "SphinxKnight", + "wbamberg", + "asmforce" + ] + }, + "MDN/Structures/Macros": { + "modified": "2020-09-30T12:57:34.918Z", + "contributors": [ + "chrisdavidmills", + "wbamberg", + "asmforce" + ] + }, + "MDN/Structures/Macros/Commonly-used_macros": { + "modified": "2020-09-30T12:57:35.379Z", + "contributors": [ + "chrisdavidmills", + "memodim.di", + "wbamberg", + "teoli", + "fscholz", + "asmforce" + ] + }, + "MDN/Tools/KumaScript/Troubleshooting": { + "modified": "2020-09-30T16:54:47.555Z", + "contributors": [ + "chrisdavidmills", + "wbamberg", + "asmforce" + ] + }, + "MDN/About": { + "modified": "2019-09-09T15:23:18.385Z", + "contributors": [ + "SphinxKnight", + "wbamberg", + "asmforce", + "OlexandrIlchenko" + ] + }, + "Mozilla/Add-ons/WebExtensions/What_are_WebExtensions": { + "modified": "2019-03-18T21:05:11.899Z", + "contributors": [ + "leofun01" + ] + }, + "Web/API/Page_Visibility_API": { + "modified": "2020-10-15T22:29:33.453Z", + "contributors": [ + "memodim.di" + ] + }, + "Web/API/Canvas_API/Tutorial/Hit_regions_and_accessibility": { + "modified": "2019-03-23T22:08:43.488Z", + "contributors": [ + "asmforce" + ] + }, + "Web/API/WindowOrWorkerGlobalScope/setTimeout": { + "modified": "2019-03-23T22:25:41.478Z", + "contributors": [ + "jurkobanzaj", + "Rozelin", + "Kamilius" + ] + }, + "Web/API/Event": { + "modified": "2020-04-15T04:26:09.031Z", + "contributors": [ + "vera-design", + "yuraantonov" + ] + }, + "Web/API/Event/target": { + "modified": "2020-08-08T10:32:59.036Z", + "contributors": [ + "Vandeko1", + "curtdp", + "yuraantonov" + ] + }, + "Web/CSS/CSS_Animations/Using_CSS_animations": { + "modified": "2019-03-23T22:07:52.924Z", + "contributors": [ + "GiorgioLviv" + ] + }, + "Web/CSS/CSS_Box_Model/Mastering_margin_collapsing": { + "modified": "2019-03-23T22:08:26.711Z", + "contributors": [ + "asmforce" + ] + }, + "Web/CSS/Alternative_style_sheets": { + "modified": "2019-03-23T22:20:16.657Z", + "contributors": [ + "asmforce" + ] + }, + "Web/CSS/Reference": { + "modified": "2019-11-24T18:02:08.214Z", + "contributors": [ + "yuraantonov" + ] + }, + "Web/CSS/CSS_Box_Model": { + "modified": "2019-03-23T22:08:28.621Z", + "contributors": [ + "asmforce", + "mfluehr" + ] + }, + "Web/CSS/Visual_formatting_model": { + "modified": "2020-04-17T11:33:03.035Z", + "contributors": [ + "ablackrain", + "olegsava", + "asmforce" + ] + }, + "Web/CSS/Layout_cookbook": { + "modified": "2020-07-25T19:29:27.695Z", + "contributors": [ + "nepiravno" + ] + }, + "Web/CSS/Layout_mode": { + "modified": "2019-03-23T22:08:35.177Z", + "contributors": [ + "asmforce" + ] + }, + "Web/API/Window/DOMContentLoaded_event": { + "modified": "2019-04-30T14:16:03.506Z", + "contributors": [ + "wbamberg", + "AndriiZ", + "fscholz", + "alekseichuk", + "AlinaKuzmenko" + ] + }, + "Web/Guide/HTML/Using_HTML_sections_and_outlines": { + "modified": "2019-03-18T20:54:41.113Z", + "contributors": [ + "litashg", + "Efimenko", + "yakubiv" + ] + }, + "Web/Guide/Graphics": { + "modified": "2019-03-23T22:38:59.184Z", + "contributors": [ + "v.h.f.u" + ] + }, + "Web/HTML/Reference": { + "modified": "2019-09-09T07:23:26.420Z", + "contributors": [ + "SphinxKnight", + "wbamberg", + "asmforce", + "v.h.f.u" + ] + }, + "Web/HTML/Element/html": { + "modified": "2019-03-23T22:36:12.142Z", + "contributors": [ + "asmforce", + "yuraantonov" + ] + }, + "Web/HTML/Element/iframe": { + "modified": "2020-11-06T03:47:28.747Z", + "contributors": [ + "SphinxKnight", + "melnykvlados" + ] + }, + "Web/HTML/Element": { + "modified": "2020-04-04T20:48:11.630Z", + "contributors": [ + "Neonas", + "yuraantonov" + ] + }, + "Web/HTML/Element/link": { + "modified": "2020-10-15T22:15:13.454Z", + "contributors": [ + "AndriyDarmits" + ] + }, + "Web/HTML/Element/nav": { + "modified": "2020-10-15T21:46:13.795Z", + "contributors": [ + "bulvvkoxide", + "asmforce", + "Kamilius" + ] + }, + "Web/HTML/Element/script": { + "modified": "2020-10-15T22:25:25.196Z", + "contributors": [ + "DANICHMOMO" + ] + }, + "Web/HTML/Element/section": { + "modified": "2019-03-23T22:21:37.735Z", + "contributors": [ + "bulvvkoxide", + "yuraantonov" + ] + }, + "Web/HTML/Element/style": { + "modified": "2019-03-23T22:20:18.231Z", + "contributors": [ + "asmforce" + ] + }, + "Web/HTML/Element/table": { + "modified": "2020-10-15T22:34:06.777Z", + "contributors": [ + "borysl" + ] + }, + "Web/HTML/Element/video": { + "modified": "2020-10-15T22:22:00.012Z", + "contributors": [ + "AndriiZ" + ] + }, + "Web/HTML/Element/header": { + "modified": "2019-03-23T22:10:15.473Z", + "contributors": [ + "yuraantonov" + ] + }, + "Web/HTML/Global_attributes/hidden": { + "modified": "2020-10-15T22:16:02.593Z", + "contributors": [ + "khomyakdi" + ] + }, + "Web/HTML/Global_attributes": { + "modified": "2019-05-03T05:34:55.602Z", + "contributors": [ + "asmforce" + ] + }, + "Web/HTML/Global_attributes/itemscope": { + "modified": "2020-02-27T17:18:48.824Z", + "contributors": [ + "pelyp47", + "AlinaKuzmenko", + "nemishkor" + ] + }, + "Web/HTML/Global_attributes/lang": { + "modified": "2020-10-15T22:17:22.681Z", + "contributors": [ + "asmforce", + "HA3IK" + ] + }, + "Web/HTML/Global_attributes/tabindex": { + "modified": "2020-10-15T22:29:23.358Z", + "contributors": [ + "memodim.di" + ] + }, + "Web/HTML/Quirks_Mode_and_Standards_Mode": { + "modified": "2019-03-18T21:46:42.475Z", + "contributors": [ + "asmforce" + ] + }, + "Web/HTTP/Headers/Accept-Encoding": { + "modified": "2020-10-15T22:13:34.607Z", + "contributors": [ + "pupenasan" + ] + }, + "Web/HTTP/Headers/Accept-Language": { + "modified": "2020-10-15T22:13:27.393Z", + "contributors": [ + "pupenasan" + ] + }, + "Web/HTTP/Headers/Connection": { + "modified": "2020-10-15T22:13:31.957Z", + "contributors": [ + "pupenasan" + ] + }, + "Web/HTTP/Headers/Content-Length": { + "modified": "2020-10-15T22:13:38.034Z", + "contributors": [ + "pupenasan" + ] + }, + "Web/HTTP/Headers/Content-Type": { + "modified": "2020-10-15T22:13:30.716Z", + "contributors": [ + "pupenasan" + ] + }, + "Web/HTTP/Headers/ETag": { + "modified": "2020-10-15T22:03:56.430Z", + "contributors": [ + "cloudgnome" + ] + }, + "Web/HTTP/Headers/If-Match": { + "modified": "2020-10-15T22:04:01.753Z", + "contributors": [ + "cloudgnome" + ] + }, + "Web/HTTP/Headers": { + "modified": "2019-07-09T04:41:30.590Z", + "contributors": [ + "WildeMax", + "savbace", + "pupenasan", + "curdwithraisins" + ] + }, + "Web/HTTP/Headers/Location": { + "modified": "2020-10-15T22:13:34.509Z", + "contributors": [ + "pupenasan" + ] + }, + "Web/HTTP/Headers/Referer": { + "modified": "2020-10-15T21:57:21.223Z", + "contributors": [ + "websunsey" + ] + }, + "Web/HTTP/Headers/User-Agent": { + "modified": "2020-10-15T22:04:15.494Z", + "contributors": [ + "Sestowner" + ] + }, + "Web/HTTP/Headers/X-Forwarded-Proto": { + "modified": "2020-10-15T22:22:50.826Z", + "contributors": [ + "nakhodkiin" + ] + }, + "Web/JavaScript/Guide/Details_of_the_Object_Model": { + "modified": "2020-03-12T19:45:23.579Z", + "contributors": [ + "AdriandeCita", + "wbamberg", + "PavloEleva" + ] + }, + "Web/JavaScript/Guide/Expressions_and_Operators": { + "modified": "2020-03-12T19:46:18.944Z", + "contributors": [ + "DariaManko", + "kwitochka", + "Onimi", + "OleksandrPelepey" + ] + }, + "Web/JavaScript/JavaScript_technologies_overview": { + "modified": "2020-03-12T19:45:24.334Z", + "contributors": [ + "PavloEleva" + ] + }, + "Web/JavaScript/Reference/Functions/rest_parameters": { + "modified": "2020-10-15T21:55:37.826Z", + "contributors": [ + "DariaManko", + "fscholz", + "trofima" + ] + }, + "Web/JavaScript/Reference/Functions/Arrow_functions": { + "modified": "2020-10-15T21:59:14.617Z", + "contributors": [ + "maisteRR", + "asmforce", + "vberestovskyi", + "krizik", + "ahavianiri" + ] + }, + "orphaned/Web/JavaScript/Reference/Global_Objects/Array/prototype": { + "modified": "2020-10-15T21:46:48.879Z", + "contributors": [ + "DariaManko", + "piton13", + "nesteant" + ] + }, + "orphaned/Web/JavaScript/Reference/Global_Objects/AsyncFunction/prototype": { + "modified": "2020-10-15T22:26:05.753Z", + "contributors": [ + "DariaManko" + ] + }, + "Web/JavaScript/Reference/Global_Objects/Math/round": { + "modified": "2020-10-15T21:54:59.380Z", + "contributors": [ + "AdriandeCita", + "yurii-kozak", + "yuraantonov" + ] + }, + "Web/JavaScript/Reference/Global_Objects/Promise/reject": { + "modified": "2020-10-15T21:53:08.281Z", + "contributors": [ + "DariaManko", + "piton13" + ] + }, + "Web/JavaScript/Reference/Global_Objects/Number/EPSILON": { + "modified": "2020-10-15T22:06:24.197Z", + "contributors": [ + "DariaManko", + "AdriandeCita" + ] + }, + "Web/JavaScript/Reference/Global_Objects/Number": { + "modified": "2020-10-15T21:55:15.973Z", + "contributors": [ + "DariaManko", + "asmforce", + "justlp", + "yuri_spivak" + ] + }, + "Web/JavaScript/Reference/Global_Objects/Number/isFinite": { + "modified": "2020-10-15T22:32:15.212Z", + "contributors": [ + "DariaManko" + ] + }, + "Web/JavaScript/Reference/Global_Objects/Number/isInteger": { + "modified": "2020-10-15T22:19:10.892Z", + "contributors": [ + "DariaManko", + "abmd" + ] + }, + "Web/JavaScript/Reference/Global_Objects/Number/isNaN": { + "modified": "2020-10-15T22:32:17.922Z", + "contributors": [ + "DariaManko" + ] + }, + "Web/JavaScript/Reference/Global_Objects/Number/isSafeInteger": { + "modified": "2020-10-15T22:32:15.124Z", + "contributors": [ + "DariaManko" + ] + }, + "Web/JavaScript/Reference/Global_Objects/Number/MAX_SAFE_INTEGER": { + "modified": "2020-10-15T22:06:24.055Z", + "contributors": [ + "DariaManko", + "AdriandeCita" + ] + }, + "Web/JavaScript/Reference/Global_Objects/Number/MAX_VALUE": { + "modified": "2020-10-15T22:31:47.123Z", + "contributors": [ + "DariaManko" + ] + }, + "Web/JavaScript/Reference/Global_Objects/Number/MIN_SAFE_INTEGER": { + "modified": "2020-10-15T22:31:49.130Z", + "contributors": [ + "DariaManko" + ] + }, + "Web/JavaScript/Reference/Global_Objects/Number/MIN_VALUE": { + "modified": "2020-10-15T22:32:00.610Z", + "contributors": [ + "DariaManko" + ] + }, + "Web/JavaScript/Reference/Global_Objects/Number/NaN": { + "modified": "2020-10-15T22:31:57.609Z", + "contributors": [ + "DariaManko" + ] + }, + "Web/JavaScript/Reference/Global_Objects/Number/NEGATIVE_INFINITY": { + "modified": "2020-10-15T22:31:57.386Z", + "contributors": [ + "DariaManko" ] }, - "Інструменти": { + "Web/JavaScript/Reference/Global_Objects/Number/Number": { + "modified": "2020-10-15T22:31:48.346Z", + "contributors": [ + "DariaManko" + ] + }, + "Web/JavaScript/Reference/Global_Objects/Number/parseFloat": { + "modified": "2020-10-15T22:32:15.375Z", + "contributors": [ + "DariaManko" + ] + }, + "Web/JavaScript/Reference/Global_Objects/Number/parseInt": { + "modified": "2020-10-15T22:32:20.201Z", + "contributors": [ + "DariaManko" + ] + }, + "Web/JavaScript/Reference/Global_Objects/Number/POSITIVE_INFINITY": { + "modified": "2020-10-15T22:32:15.213Z", + "contributors": [ + "DariaManko" + ] + }, + "Web/JavaScript/Reference/Global_Objects/Number/toExponential": { + "modified": "2020-10-15T22:29:41.228Z", + "contributors": [ + "DariaManko", + "taraskundyk" + ] + }, + "Web/JavaScript/Reference/Global_Objects/Number/toFixed": { + "modified": "2020-10-15T22:32:23.109Z", + "contributors": [ + "DariaManko" + ] + }, + "Web/JavaScript/Reference/Global_Objects/Number/toLocaleString": { + "modified": "2020-10-15T22:32:24.740Z", + "contributors": [ + "DariaManko" + ] + }, + "Web/JavaScript/Reference/Global_Objects/Number/toPrecision": { + "modified": "2020-10-15T22:32:25.165Z", + "contributors": [ + "DariaManko" + ] + }, + "Web/JavaScript/Reference/Global_Objects/Number/toSource": { + "modified": "2020-10-15T22:32:25.603Z", + "contributors": [ + "DariaManko" + ] + }, + "Web/JavaScript/Reference/Global_Objects/Number/toString": { + "modified": "2020-10-15T22:32:26.957Z", + "contributors": [ + "DariaManko" + ] + }, + "Web/JavaScript/Reference/Global_Objects/Number/valueOf": { + "modified": "2020-10-15T22:32:27.402Z", + "contributors": [ + "DariaManko" + ] + }, + "Web/JavaScript/Reference/Operators/Destructuring_assignment": { + "modified": "2020-03-12T19:45:50.341Z", + "contributors": [ + "savbace", + "trofima" + ] + }, + "Web/JavaScript/Reference/Operators/Object_initializer": { + "modified": "2020-10-15T21:53:09.316Z", + "contributors": [ + "DariaManko", + "trofima" + ] + }, + "Web/JavaScript/Reference/Iteration_protocols": { + "modified": "2020-03-12T19:47:16.437Z", + "contributors": [ + "DariaManko", + "asmforce" + ] + }, + "Web/JavaScript/Equality_comparisons_and_sameness": { + "modified": "2020-03-12T19:47:10.878Z", + "contributors": [ + "DariaManko", + "gshadura", + "asmforce" + ] + }, + "Web/Houdini": { + "modified": "2020-01-12T13:13:12.436Z", + "contributors": [ + "AndriyTykhan" + ] + }, + "Web/Tutorials": { + "modified": "2020-03-16T20:18:27.566Z", + "contributors": [ + "w3schoolsrus", + "html5beginner", + "MilaYoga", + "assanovstan" + ] + }, + "Tools": { "modified": "2020-07-16T22:44:19.040Z", "contributors": [ "w3schoolsrus", @@ -6228,71 +6056,243 @@ "yuraantonov" ] }, - "Інструменти/Network_Monitor": { + "Tools/Network_Monitor": { "modified": "2020-07-16T22:35:32.001Z", "contributors": [ "pupenasan" ] }, - "Інструменти/Network_Monitor/Performance_Analysis": { + "Tools/Network_Monitor/Performance_Analysis": { "modified": "2020-07-16T22:35:35.883Z", "contributors": [ "pupenasan" ] }, - "Інструменти/Network_Monitor/Throttling": { - "modified": "2020-07-16T22:35:36.549Z", + "Tools/Network_Monitor/recording": { + "modified": "2020-07-16T22:35:35.497Z", "contributors": [ "pupenasan" ] }, - "Інструменти/Network_Monitor/recording": { - "modified": "2020-07-16T22:35:35.497Z", + "Tools/Network_Monitor/request_details": { + "modified": "2020-07-16T22:35:34.973Z", "contributors": [ "pupenasan" ] }, - "Інструменти/Network_Monitor/request_details": { - "modified": "2020-07-16T22:35:34.973Z", + "Tools/Network_Monitor/request_list": { + "modified": "2020-07-16T22:35:34.227Z", "contributors": [ "pupenasan" ] }, - "Інструменти/Network_Monitor/request_list": { - "modified": "2020-07-16T22:35:34.227Z", + "Tools/Network_Monitor/Throttling": { + "modified": "2020-07-16T22:35:36.549Z", "contributors": [ "pupenasan" ] }, - "Інструменти/Network_Monitor/toolbar": { + "Tools/Network_Monitor/toolbar": { "modified": "2020-07-16T22:35:32.971Z", "contributors": [ "pupenasan" ] }, - "Інструменти/Web_Console": { + "Tools/Web_Console/Console_messages": { + "modified": "2020-07-16T22:34:16.455Z", + "contributors": [ + "pupenasan" + ] + }, + "Tools/Web_Console": { "modified": "2020-07-16T22:34:10.166Z", "contributors": [ "pupenasan", "PavloEleva" ] }, - "Інструменти/Web_Console/Console_messages": { - "modified": "2020-07-16T22:34:16.455Z", + "Tools/Web_Console/UI_Tour": { + "modified": "2020-07-16T22:34:17.758Z", "contributors": [ "pupenasan" ] }, - "Інструменти/Web_Console/Opening_the_Web_Console": { - "modified": "2020-07-16T22:34:17.758Z", + "Tools/Web_Console/Split_console": { + "modified": "2020-07-16T22:34:21.548Z", "contributors": [ "pupenasan" ] }, - "Інструменти/Web_Console/Split_console": { - "modified": "2020-07-16T22:34:21.548Z", + "conflicting/Glossary/Doctype": { + "modified": "2019-01-17T01:19:22.959Z", "contributors": [ - "pupenasan" + "asmforce" + ] + }, + "conflicting/Web/API/WindowOrWorkerGlobalScope": { + "modified": "2019-03-23T22:25:44.821Z", + "contributors": [ + "Sheppy" + ] + }, + "Web/CSS/CSS_Flexible_Box_Layout/Basic_Concepts_of_Flexbox": { + "modified": "2019-03-23T22:35:58.219Z", + "contributors": [ + "animatio" + ] + }, + "Web/API/HTMLMediaElement/abort_event": { + "modified": "2019-04-30T14:23:14.164Z", + "contributors": [ + "wbamberg", + "fscholz", + "CosmicBoris" + ] + }, + "conflicting/Learn/CSS/First_steps": { + "modified": "2019-03-23T22:37:37.659Z", + "contributors": [ + "ASeegull", + "yuraantonov" + ] + }, + "Learn/CSS/First_steps/How_CSS_works": { + "modified": "2019-03-23T22:21:20.519Z", + "contributors": [ + "ASeegull" + ] + }, + "conflicting/Web/JavaScript/Reference/Global_Objects/Boolean": { + "modified": "2020-10-15T22:06:14.618Z", + "contributors": [ + "DariaManko", + "AdriandeCita" + ] + }, + "conflicting/Web/JavaScript/Reference/Global_Objects/Error": { + "modified": "2020-10-15T22:18:21.094Z", + "contributors": [ + "DariaManko" + ] + }, + "conflicting/Web/JavaScript/Reference/Global_Objects/EvalError": { + "modified": "2020-10-15T22:18:43.111Z", + "contributors": [ + "DariaManko" + ] + }, + "conflicting/Web/JavaScript/Reference/Global_Objects/Function": { + "modified": "2020-10-15T22:21:50.690Z", + "contributors": [ + "DariaManko" + ] + }, + "conflicting/Web/JavaScript/Reference/Global_Objects/GeneratorFunction": { + "modified": "2020-10-15T22:25:30.929Z", + "contributors": [ + "DariaManko" + ] + }, + "conflicting/Web/JavaScript/Reference/Global_Objects/InternalError": { + "modified": "2020-10-15T22:18:47.273Z", + "contributors": [ + "DariaManko" + ] + }, + "conflicting/Web/JavaScript/Reference/Global_Objects/Promise": { + "modified": "2020-10-15T21:51:58.196Z", + "contributors": [ + "piton13" + ] + }, + "conflicting/Web/JavaScript/Reference/Global_Objects/RangeError": { + "modified": "2020-10-15T22:18:03.049Z", + "contributors": [ + "DariaManko" + ] + }, + "conflicting/Web/JavaScript/Reference/Global_Objects/ReferenceError": { + "modified": "2020-10-15T22:18:46.456Z", + "contributors": [ + "DariaManko" + ] + }, + "conflicting/Web/JavaScript/Reference/Global_Objects/SyntaxError": { + "modified": "2020-10-15T21:58:51.957Z", + "contributors": [ + "DariaManko", + "asmforce" + ] + }, + "conflicting/Web/JavaScript/Reference/Global_Objects/TypeError": { + "modified": "2020-10-15T22:18:47.800Z", + "contributors": [ + "DariaManko" + ] + }, + "conflicting/Web/JavaScript/Reference/Global_Objects/URIError": { + "modified": "2020-10-15T22:18:47.179Z", + "contributors": [ + "DariaManko" + ] + }, + "conflicting/Web/JavaScript/Reference/Global_Objects/Number": { + "modified": "2020-10-15T21:56:21.125Z", + "contributors": [ + "asmforce" + ] + }, + "conflicting/Web/JavaScript/Reference/Operators": { + "modified": "2020-10-15T22:24:28.585Z", + "contributors": [ + "DariaManko" + ] + }, + "conflicting/Web/JavaScript/Reference/Operators_7c8eb9475d97a4a734c5991857698560": { + "modified": "2020-10-15T22:24:24.851Z", + "contributors": [ + "DariaManko" + ] + }, + "conflicting/Web/JavaScript/Reference/Operators_f71733c8e7001a29c3ec40d8522a4aca": { + "modified": "2020-10-15T22:24:49.649Z", + "contributors": [ + "DariaManko" + ] + }, + "conflicting/Web/JavaScript/Reference/Operators/Spread_syntax": { + "modified": "2020-03-12T19:45:50.602Z", + "contributors": [ + "Lancer92", + "Artem2011", + "devalf", + "trofima", + "KadirTopal" + ] + }, + "conflicting/Web/JavaScript/Reference/Operators_a8aa9ce42ce1749862961c61113d120b": { + "modified": "2020-10-15T21:57:25.055Z", + "contributors": [ + "DariaManko", + "Onimi", + "Anonymous", + "GrytsiukSerhiy", + "asmforce" + ] + }, + "conflicting/Web/JavaScript/Reference/Operators_1cd48548c16282df3883f99267726c3e": { + "modified": "2020-10-15T21:53:06.640Z", + "contributors": [ + "DariaManko", + "wbamberg", + "Onimi", + "trofima" + ] + }, + "conflicting/Web/JavaScript/Reference/Statements/switch": { + "modified": "2020-10-15T22:22:48.978Z", + "contributors": [ + "DariaManko" ] } } \ No newline at end of file diff --git a/files/uk/conflicting/glossary/doctype/index.html b/files/uk/conflicting/glossary/doctype/index.html index 2106fd19d6..156cfe51d7 100644 --- a/files/uk/conflicting/glossary/doctype/index.html +++ b/files/uk/conflicting/glossary/doctype/index.html @@ -1,10 +1,11 @@ --- title: DTD -slug: Glossary/DTD +slug: conflicting/Glossary/Doctype tags: - CodingScripting - Глосарій translation_of: Glossary/Doctype translation_of_original: Glossary/DTD +original_slug: Glossary/DTD ---

{{page("/uk/docs/Glossary/Doctype")}}

diff --git a/files/uk/conflicting/learn/css/first_steps/index.html b/files/uk/conflicting/learn/css/first_steps/index.html index cedd782ad2..8658350018 100644 --- a/files/uk/conflicting/learn/css/first_steps/index.html +++ b/files/uk/conflicting/learn/css/first_steps/index.html @@ -1,8 +1,9 @@ --- title: Getting started with CSS -slug: Web/Guide/CSS/Getting_started +slug: conflicting/Learn/CSS/First_steps translation_of: Learn/CSS/First_steps translation_of_original: Web/Guide/CSS/Getting_started +original_slug: Web/Guide/CSS/Getting_started ---

Це керівництво ознайомить Вас з основними функціями та мовою (синтаксисом) каскадних таблиць стилів (Cascading Style Sheets - CSS). Ви використовуєте CSS, щоб змінити зовнішній вигляд структурованого документу, такого як веб-сторінка. Урок також включає приклади вправ, які ви можете спробувати виконати на власному комп’ютері, щоб побачити ефекти CSS і функції, що реалізуються в сучасних браузерах.

diff --git a/files/uk/conflicting/web/api/windoworworkerglobalscope/index.html b/files/uk/conflicting/web/api/windoworworkerglobalscope/index.html index d28752bde7..bc8dcb5f8a 100644 --- a/files/uk/conflicting/web/api/windoworworkerglobalscope/index.html +++ b/files/uk/conflicting/web/api/windoworworkerglobalscope/index.html @@ -1,6 +1,6 @@ --- title: WindowTimers -slug: Web/API/WindowTimers +slug: conflicting/Web/API/WindowOrWorkerGlobalScope tags: - API - HTML DOM @@ -14,6 +14,7 @@ tags: - Workers translation_of: Web/API/WindowOrWorkerGlobalScope translation_of_original: Web/API/WindowTimers +original_slug: Web/API/WindowTimers ---
{{APIRef("HTML DOM")}}
diff --git a/files/uk/conflicting/web/javascript/reference/global_objects/boolean/index.html b/files/uk/conflicting/web/javascript/reference/global_objects/boolean/index.html index dd69fe02f7..4cbc7d8fb6 100644 --- a/files/uk/conflicting/web/javascript/reference/global_objects/boolean/index.html +++ b/files/uk/conflicting/web/javascript/reference/global_objects/boolean/index.html @@ -1,6 +1,6 @@ --- title: Boolean.prototype -slug: Web/JavaScript/Reference/Global_Objects/Boolean/prototype +slug: conflicting/Web/JavaScript/Reference/Global_Objects/Boolean tags: - Boolean - JavaScript @@ -9,6 +9,7 @@ tags: - прототип translation_of: Web/JavaScript/Reference/Global_Objects/Boolean translation_of_original: Web/JavaScript/Reference/Global_Objects/Boolean/prototype +original_slug: Web/JavaScript/Reference/Global_Objects/Boolean/prototype ---
{{JSRef}}
diff --git a/files/uk/conflicting/web/javascript/reference/global_objects/error/index.html b/files/uk/conflicting/web/javascript/reference/global_objects/error/index.html index c0bcaf8739..d7c6bbabf9 100644 --- a/files/uk/conflicting/web/javascript/reference/global_objects/error/index.html +++ b/files/uk/conflicting/web/javascript/reference/global_objects/error/index.html @@ -1,6 +1,6 @@ --- title: Error.prototype -slug: Web/JavaScript/Reference/Global_Objects/Error/prototype +slug: conflicting/Web/JavaScript/Reference/Global_Objects/Error tags: - Error - JavaScript @@ -8,6 +8,7 @@ tags: - прототип translation_of: Web/JavaScript/Reference/Global_Objects/Error translation_of_original: Web/JavaScript/Reference/Global_Objects/Error/prototype +original_slug: Web/JavaScript/Reference/Global_Objects/Error/prototype ---
{{JSRef}}
diff --git a/files/uk/conflicting/web/javascript/reference/global_objects/evalerror/index.html b/files/uk/conflicting/web/javascript/reference/global_objects/evalerror/index.html index 567dad0c0b..2e030759d1 100644 --- a/files/uk/conflicting/web/javascript/reference/global_objects/evalerror/index.html +++ b/files/uk/conflicting/web/javascript/reference/global_objects/evalerror/index.html @@ -1,6 +1,6 @@ --- title: EvalError.prototype -slug: Web/JavaScript/Reference/Global_Objects/EvalError/prototype +slug: conflicting/Web/JavaScript/Reference/Global_Objects/EvalError tags: - Error - EvalError @@ -8,6 +8,7 @@ tags: - помилка translation_of: Web/JavaScript/Reference/Global_Objects/EvalError translation_of_original: Web/JavaScript/Reference/Global_Objects/EvalError/prototype +original_slug: Web/JavaScript/Reference/Global_Objects/EvalError/prototype ---
{{JSRef}}
diff --git a/files/uk/conflicting/web/javascript/reference/global_objects/function/index.html b/files/uk/conflicting/web/javascript/reference/global_objects/function/index.html index aefa5cad6b..e77a1ed5ef 100644 --- a/files/uk/conflicting/web/javascript/reference/global_objects/function/index.html +++ b/files/uk/conflicting/web/javascript/reference/global_objects/function/index.html @@ -1,6 +1,6 @@ --- title: Function.prototype -slug: Web/JavaScript/Reference/Global_Objects/Function/prototype +slug: conflicting/Web/JavaScript/Reference/Global_Objects/Function tags: - Function - JavaScript @@ -8,6 +8,7 @@ tags: - прототип translation_of: Web/JavaScript/Reference/Global_Objects/Function translation_of_original: Web/JavaScript/Reference/Global_Objects/Function/prototype +original_slug: Web/JavaScript/Reference/Global_Objects/Function/prototype ---
{{JSRef}}
diff --git a/files/uk/conflicting/web/javascript/reference/global_objects/generatorfunction/index.html b/files/uk/conflicting/web/javascript/reference/global_objects/generatorfunction/index.html index 0c20812347..e499707efa 100644 --- a/files/uk/conflicting/web/javascript/reference/global_objects/generatorfunction/index.html +++ b/files/uk/conflicting/web/javascript/reference/global_objects/generatorfunction/index.html @@ -1,6 +1,6 @@ --- title: GeneratorFunction.prototype -slug: Web/JavaScript/Reference/Global_Objects/GeneratorFunction/prototype +slug: conflicting/Web/JavaScript/Reference/Global_Objects/GeneratorFunction tags: - ECMAScript 2015 - GeneratorFunction @@ -10,6 +10,7 @@ tags: - прототип translation_of: Web/JavaScript/Reference/Global_Objects/GeneratorFunction translation_of_original: Web/JavaScript/Reference/Global_Objects/GeneratorFunction/prototype +original_slug: Web/JavaScript/Reference/Global_Objects/GeneratorFunction/prototype ---
{{JSRef}}
diff --git a/files/uk/conflicting/web/javascript/reference/global_objects/internalerror/index.html b/files/uk/conflicting/web/javascript/reference/global_objects/internalerror/index.html index 44dc74ec1a..615851285c 100644 --- a/files/uk/conflicting/web/javascript/reference/global_objects/internalerror/index.html +++ b/files/uk/conflicting/web/javascript/reference/global_objects/internalerror/index.html @@ -1,6 +1,6 @@ --- title: InternalError.prototype -slug: Web/JavaScript/Reference/Global_Objects/InternalError/prototype +slug: conflicting/Web/JavaScript/Reference/Global_Objects/InternalError tags: - Error - InternalError @@ -9,6 +9,7 @@ tags: - прототип translation_of: Web/JavaScript/Reference/Global_Objects/InternalError translation_of_original: Web/JavaScript/Reference/Global_Objects/InternalError/prototype +original_slug: Web/JavaScript/Reference/Global_Objects/InternalError/prototype ---
{{JSRef}} {{non-standard_header}}
diff --git a/files/uk/conflicting/web/javascript/reference/global_objects/number/index.html b/files/uk/conflicting/web/javascript/reference/global_objects/number/index.html index 3cd9d811cc..a7589f1422 100644 --- a/files/uk/conflicting/web/javascript/reference/global_objects/number/index.html +++ b/files/uk/conflicting/web/javascript/reference/global_objects/number/index.html @@ -1,6 +1,6 @@ --- title: Number.prototype -slug: Web/JavaScript/Reference/Global_Objects/Число/prototype +slug: conflicting/Web/JavaScript/Reference/Global_Objects/Number tags: - JavaScript - Number @@ -8,6 +8,7 @@ tags: - Prototype translation_of: Web/JavaScript/Reference/Global_Objects/Number translation_of_original: Web/JavaScript/Reference/Global_Objects/Number/prototype +original_slug: Web/JavaScript/Reference/Global_Objects/Число/prototype ---
{{JSRef}}
diff --git a/files/uk/conflicting/web/javascript/reference/global_objects/promise/index.html b/files/uk/conflicting/web/javascript/reference/global_objects/promise/index.html index 33bdd86562..b5affe46e1 100644 --- a/files/uk/conflicting/web/javascript/reference/global_objects/promise/index.html +++ b/files/uk/conflicting/web/javascript/reference/global_objects/promise/index.html @@ -1,6 +1,6 @@ --- title: Promise.prototype -slug: Web/JavaScript/Reference/Global_Objects/Promise/prototype +slug: conflicting/Web/JavaScript/Reference/Global_Objects/Promise tags: - JavaScript - Promise @@ -8,6 +8,7 @@ tags: - Проміс translation_of: Web/JavaScript/Reference/Global_Objects/Promise translation_of_original: Web/JavaScript/Reference/Global_Objects/Promise/prototype +original_slug: Web/JavaScript/Reference/Global_Objects/Promise/prototype ---
{{JSRef}}
diff --git a/files/uk/conflicting/web/javascript/reference/global_objects/rangeerror/index.html b/files/uk/conflicting/web/javascript/reference/global_objects/rangeerror/index.html index 8a836ddd56..a1688fe918 100644 --- a/files/uk/conflicting/web/javascript/reference/global_objects/rangeerror/index.html +++ b/files/uk/conflicting/web/javascript/reference/global_objects/rangeerror/index.html @@ -1,6 +1,6 @@ --- title: RangeError.prototype -slug: Web/JavaScript/Reference/Global_Objects/RangeError/prototype +slug: conflicting/Web/JavaScript/Reference/Global_Objects/RangeError tags: - Error - JavaScript @@ -8,6 +8,7 @@ tags: - прототип translation_of: Web/JavaScript/Reference/Global_Objects/RangeError translation_of_original: Web/JavaScript/Reference/Global_Objects/RangeError/prototype +original_slug: Web/JavaScript/Reference/Global_Objects/RangeError/prototype ---
{{JSRef}}
diff --git a/files/uk/conflicting/web/javascript/reference/global_objects/referenceerror/index.html b/files/uk/conflicting/web/javascript/reference/global_objects/referenceerror/index.html index cacfaf2719..3d1102cf05 100644 --- a/files/uk/conflicting/web/javascript/reference/global_objects/referenceerror/index.html +++ b/files/uk/conflicting/web/javascript/reference/global_objects/referenceerror/index.html @@ -1,6 +1,6 @@ --- title: ReferenceError.prototype -slug: Web/JavaScript/Reference/Global_Objects/ReferenceError/prototype +slug: conflicting/Web/JavaScript/Reference/Global_Objects/ReferenceError tags: - Error - JavaScript @@ -9,6 +9,7 @@ tags: - прототип translation_of: Web/JavaScript/Reference/Global_Objects/ReferenceError translation_of_original: Web/JavaScript/Reference/Global_Objects/ReferenceError/prototype +original_slug: Web/JavaScript/Reference/Global_Objects/ReferenceError/prototype ---
{{JSRef}}
diff --git a/files/uk/conflicting/web/javascript/reference/global_objects/syntaxerror/index.html b/files/uk/conflicting/web/javascript/reference/global_objects/syntaxerror/index.html index b4d42f339c..f872f5d40c 100644 --- a/files/uk/conflicting/web/javascript/reference/global_objects/syntaxerror/index.html +++ b/files/uk/conflicting/web/javascript/reference/global_objects/syntaxerror/index.html @@ -1,6 +1,6 @@ --- title: SyntaxError.prototype -slug: Web/JavaScript/Reference/Global_Objects/SyntaxError/prototype +slug: conflicting/Web/JavaScript/Reference/Global_Objects/SyntaxError tags: - Error - JavaScript @@ -9,6 +9,7 @@ tags: - помилка translation_of: Web/JavaScript/Reference/Global_Objects/SyntaxError translation_of_original: Web/JavaScript/Reference/Global_Objects/SyntaxError/prototype +original_slug: Web/JavaScript/Reference/Global_Objects/SyntaxError/prototype ---
{{JSRef}}
diff --git a/files/uk/conflicting/web/javascript/reference/global_objects/typeerror/index.html b/files/uk/conflicting/web/javascript/reference/global_objects/typeerror/index.html index 7b9c55fc37..0caac5e6fa 100644 --- a/files/uk/conflicting/web/javascript/reference/global_objects/typeerror/index.html +++ b/files/uk/conflicting/web/javascript/reference/global_objects/typeerror/index.html @@ -1,6 +1,6 @@ --- title: TypeError.prototype -slug: Web/JavaScript/Reference/Global_Objects/TypeError/prototype +slug: conflicting/Web/JavaScript/Reference/Global_Objects/TypeError tags: - Error - JavaScript @@ -8,6 +8,7 @@ tags: - помилка translation_of: Web/JavaScript/Reference/Global_Objects/TypeError translation_of_original: Web/JavaScript/Reference/Global_Objects/TypeError/prototype +original_slug: Web/JavaScript/Reference/Global_Objects/TypeError/prototype ---
{{JSRef}}
diff --git a/files/uk/conflicting/web/javascript/reference/global_objects/urierror/index.html b/files/uk/conflicting/web/javascript/reference/global_objects/urierror/index.html index d8a4144790..edc28b2064 100644 --- a/files/uk/conflicting/web/javascript/reference/global_objects/urierror/index.html +++ b/files/uk/conflicting/web/javascript/reference/global_objects/urierror/index.html @@ -1,6 +1,6 @@ --- title: URIError.prototype -slug: Web/JavaScript/Reference/Global_Objects/URIError/prototype +slug: conflicting/Web/JavaScript/Reference/Global_Objects/URIError tags: - Error - JavaScript @@ -9,6 +9,7 @@ tags: - прототип translation_of: Web/JavaScript/Reference/Global_Objects/URIError translation_of_original: Web/JavaScript/Reference/Global_Objects/URIError/prototype +original_slug: Web/JavaScript/Reference/Global_Objects/URIError/prototype ---
{{JSRef}}
diff --git a/files/uk/conflicting/web/javascript/reference/operators/index.html b/files/uk/conflicting/web/javascript/reference/operators/index.html index 88128f5d99..5afab5c852 100644 --- a/files/uk/conflicting/web/javascript/reference/operators/index.html +++ b/files/uk/conflicting/web/javascript/reference/operators/index.html @@ -1,11 +1,12 @@ --- title: Арифметичні оператори -slug: Web/JavaScript/Reference/Operators/Arithmetic_Operators +slug: conflicting/Web/JavaScript/Reference/Operators tags: - JavaScript - Оператор translation_of: Web/JavaScript/Reference/Operators translation_of_original: Web/JavaScript/Reference/Operators/Arithmetic_Operators +original_slug: Web/JavaScript/Reference/Operators/Arithmetic_Operators ---
{{jsSidebar("Operators")}}
diff --git a/files/uk/conflicting/web/javascript/reference/operators/spread_syntax/index.html b/files/uk/conflicting/web/javascript/reference/operators/spread_syntax/index.html index 4e635569ae..fdf9637511 100644 --- a/files/uk/conflicting/web/javascript/reference/operators/spread_syntax/index.html +++ b/files/uk/conflicting/web/javascript/reference/operators/spread_syntax/index.html @@ -1,6 +1,6 @@ --- title: Оператор розпакування -slug: Web/JavaScript/Reference/Operators/Оператор_розпакування +slug: conflicting/Web/JavaScript/Reference/Operators/Spread_syntax tags: - Iterator - JavaScript @@ -9,6 +9,7 @@ tags: - Оператор translation_of: Web/JavaScript/Reference/Operators/Spread_syntax translation_of_original: Web/JavaScript/Reference/Operators/Spread_operator +original_slug: Web/JavaScript/Reference/Operators/Оператор_розпакування ---
{{jsSidebar("Operators")}}
diff --git a/files/uk/conflicting/web/javascript/reference/operators_1cd48548c16282df3883f99267726c3e/index.html b/files/uk/conflicting/web/javascript/reference/operators_1cd48548c16282df3883f99267726c3e/index.html index 6c056272a1..0eb03eb5a1 100644 --- a/files/uk/conflicting/web/javascript/reference/operators_1cd48548c16282df3883f99267726c3e/index.html +++ b/files/uk/conflicting/web/javascript/reference/operators_1cd48548c16282df3883f99267726c3e/index.html @@ -1,11 +1,13 @@ --- title: Оператори присвоєння -slug: Web/JavaScript/Reference/Operators/Оператори_присвоєння +slug: >- + conflicting/Web/JavaScript/Reference/Operators_1cd48548c16282df3883f99267726c3e tags: - JavaScript - Оператор translation_of: Web/JavaScript/Reference/Operators#Assignment_operators translation_of_original: Web/JavaScript/Reference/Operators/Assignment_Operators +original_slug: Web/JavaScript/Reference/Operators/Оператори_присвоєння ---
{{jsSidebar("Operators")}}
diff --git a/files/uk/conflicting/web/javascript/reference/operators_7c8eb9475d97a4a734c5991857698560/index.html b/files/uk/conflicting/web/javascript/reference/operators_7c8eb9475d97a4a734c5991857698560/index.html index 3107d5aa64..a41371e7c0 100644 --- a/files/uk/conflicting/web/javascript/reference/operators_7c8eb9475d97a4a734c5991857698560/index.html +++ b/files/uk/conflicting/web/javascript/reference/operators_7c8eb9475d97a4a734c5991857698560/index.html @@ -1,12 +1,14 @@ --- title: Бітові оператори -slug: Web/JavaScript/Reference/Operators/Bitwise_Operators +slug: >- + conflicting/Web/JavaScript/Reference/Operators_7c8eb9475d97a4a734c5991857698560 tags: - JavaScript - Довідка - Оператор translation_of: Web/JavaScript/Reference/Operators translation_of_original: Web/JavaScript/Reference/Operators/Bitwise_Operators +original_slug: Web/JavaScript/Reference/Operators/Bitwise_Operators ---
{{jsSidebar("Operators")}}
diff --git a/files/uk/conflicting/web/javascript/reference/operators_a8aa9ce42ce1749862961c61113d120b/index.html b/files/uk/conflicting/web/javascript/reference/operators_a8aa9ce42ce1749862961c61113d120b/index.html index 9285c5dd5a..1313c5b9c6 100644 --- a/files/uk/conflicting/web/javascript/reference/operators_a8aa9ce42ce1749862961c61113d120b/index.html +++ b/files/uk/conflicting/web/javascript/reference/operators_a8aa9ce42ce1749862961c61113d120b/index.html @@ -1,12 +1,14 @@ --- title: Оператори порівняння -slug: Web/JavaScript/Reference/Operators/Оператори_порівняння +slug: >- + conflicting/Web/JavaScript/Reference/Operators_a8aa9ce42ce1749862961c61113d120b tags: - JavaScript - Довідка - Оператор translation_of: Web/JavaScript/Reference/Operators translation_of_original: Web/JavaScript/Reference/Operators/Comparison_Operators +original_slug: Web/JavaScript/Reference/Operators/Оператори_порівняння ---
{{jsSidebar("Operators")}}
diff --git a/files/uk/conflicting/web/javascript/reference/operators_f71733c8e7001a29c3ec40d8522a4aca/index.html b/files/uk/conflicting/web/javascript/reference/operators_f71733c8e7001a29c3ec40d8522a4aca/index.html index ea1edb506a..c2ae524fa3 100644 --- a/files/uk/conflicting/web/javascript/reference/operators_f71733c8e7001a29c3ec40d8522a4aca/index.html +++ b/files/uk/conflicting/web/javascript/reference/operators_f71733c8e7001a29c3ec40d8522a4aca/index.html @@ -1,12 +1,14 @@ --- title: Логічні оператори -slug: Web/JavaScript/Reference/Operators/Logical_Operators +slug: >- + conflicting/Web/JavaScript/Reference/Operators_f71733c8e7001a29c3ec40d8522a4aca tags: - JavaScript - Оператор - логічний translation_of: Web/JavaScript/Reference/Operators translation_of_original: Web/JavaScript/Reference/Operators/Logical_Operators +original_slug: Web/JavaScript/Reference/Operators/Logical_Operators ---
{{jsSidebar("Operators")}}
diff --git a/files/uk/conflicting/web/javascript/reference/statements/switch/index.html b/files/uk/conflicting/web/javascript/reference/statements/switch/index.html index c766150f22..d85d7dedc7 100644 --- a/files/uk/conflicting/web/javascript/reference/statements/switch/index.html +++ b/files/uk/conflicting/web/javascript/reference/statements/switch/index.html @@ -1,8 +1,9 @@ --- title: default -slug: Web/JavaScript/Reference/Statements/default +slug: conflicting/Web/JavaScript/Reference/Statements/switch translation_of: Web/JavaScript/Reference/Statements/switch translation_of_original: Web/JavaScript/Reference/Statements/default +original_slug: Web/JavaScript/Reference/Statements/default ---
{{jsSidebar("Statements")}}
diff --git a/files/uk/glossary/abstraction/index.html b/files/uk/glossary/abstraction/index.html index 49517c4907..22f96d1eb5 100644 --- a/files/uk/glossary/abstraction/index.html +++ b/files/uk/glossary/abstraction/index.html @@ -1,11 +1,12 @@ --- title: Абстракція -slug: Glossary/Абстракція +slug: Glossary/Abstraction tags: - Абстракція - Мова Програмування - Словник translation_of: Glossary/Abstraction +original_slug: Glossary/Абстракція ---

Абстрація у галузі {{Glossary("computer programming", "комп'ютерного програмування")}} є способом зменшення складності, що вможливлює підвищення ефективності розробки та втілення складних систем програмного забезпечення. Вона ховає технічну складність системи за простішими {{Glossary("API", "програмними інтерфейсами")}}.

diff --git a/files/uk/glossary/accessibility/index.html b/files/uk/glossary/accessibility/index.html index cbc90fead2..e48d539657 100644 --- a/files/uk/glossary/accessibility/index.html +++ b/files/uk/glossary/accessibility/index.html @@ -1,10 +1,11 @@ --- title: Веб-доступність (Web Accessibility) -slug: Glossary/Веб_Доступність +slug: Glossary/Accessibility tags: - Доступність - Словник translation_of: Glossary/Accessibility +original_slug: Glossary/Веб_Доступність ---

Веб-доступність, або Доступність веб-сайтів (Web Accesability, A11Y), відноситься до передового досвіду для використання веб-сайту, незважаючи на фізичні та технічні обмеження. Веб-доступність формально визначається й обговорюється на {{Glossary("W3C")}} з {{Glossary("WAI","Web Accessibility Initiative","Ініціатива веб-доступності")}} (WAI).

diff --git a/files/uk/glossary/algorithm/index.html b/files/uk/glossary/algorithm/index.html index 6908966658..84691c54bc 100644 --- a/files/uk/glossary/algorithm/index.html +++ b/files/uk/glossary/algorithm/index.html @@ -1,9 +1,10 @@ --- title: Алгоритм -slug: Glossary/Алгоритм +slug: Glossary/Algorithm tags: - Словник translation_of: Glossary/Algorithm +original_slug: Glossary/Алгоритм ---

Алгоритм — це впорядкована послідовність дієвказів (інструкцій), що має на меті розв'язання певної задачі.

diff --git a/files/uk/glossary/argument/index.html b/files/uk/glossary/argument/index.html index 1192ea1b6e..f68d539ca1 100644 --- a/files/uk/glossary/argument/index.html +++ b/files/uk/glossary/argument/index.html @@ -1,10 +1,11 @@ --- title: Арґумент -slug: Glossary/Арґумент +slug: Glossary/Argument tags: - JavaScript - Словник translation_of: Glossary/Argument +original_slug: Glossary/Арґумент ---

Арґумент — це своєрідний тип {{Glossary("Variable", "змінної")}}, що дозволяє передавати до {{Glossary("Function", "функції")}} ({{Glossary("Method", "метода")}}) необхідні {{Glossary("value", "значення")}}, {{Glossary("Scope", "область видимості")}} яких не виходитиме за її (функції) межі.

diff --git a/files/uk/glossary/block/scripting/index.html b/files/uk/glossary/block/scripting/index.html index 1a2a923252..6807665f73 100644 --- a/files/uk/glossary/block/scripting/index.html +++ b/files/uk/glossary/block/scripting/index.html @@ -1,12 +1,13 @@ --- title: Блок (Скриптинг) -slug: Glossary/Block/Скриптинг +slug: Glossary/Block/Scripting tags: - CodingScripting - JavaScript - Глосарій - Словник translation_of: Glossary/Block/Scripting +original_slug: Glossary/Block/Скриптинг ---

В {{glossary("JavaScript")}}, блок - це сукупність пов'язаних {{glossary("statement","інструкцій")}} що вкладені в фігурні дужки ("{}"). Наприклад, Ви можете помістити блок інструкцій після блоку  {{jsxref("Statements/if...else","if (condition)")}}, щоб інтепритатор виконав код в середині блоку, якщо умова правдива (true), або пропустив цілий клок, якщо умова хибна (false).

diff --git a/files/uk/glossary/buffer/index.html b/files/uk/glossary/buffer/index.html index cba52b5844..bb0c4d5613 100644 --- a/files/uk/glossary/buffer/index.html +++ b/files/uk/glossary/buffer/index.html @@ -1,11 +1,12 @@ --- title: Буфер -slug: Glossary/Буфер +slug: Glossary/buffer tags: - Буфер - Кеш - Словник translation_of: Glossary/buffer +original_slug: Glossary/Буфер ---

Буфер — це ділянка фізичної пам'яті (зазвичай, оперативної), що використовується для тимчасового зберігання даних на час їх передачі з одного місця (носія) в інше.

diff --git a/files/uk/glossary/cipher/index.html b/files/uk/glossary/cipher/index.html index b86fe31272..99e0930a41 100644 --- a/files/uk/glossary/cipher/index.html +++ b/files/uk/glossary/cipher/index.html @@ -1,12 +1,13 @@ --- title: Шифр -slug: Glossary/Шифр +slug: Glossary/Cipher tags: - Безпека - Криптографія - Приватність - Словник translation_of: Glossary/Cipher +original_slug: Glossary/Шифр ---

В {{glossary("Криптографія","криптографії")}}, шифр це алгоритм, що спроможний {{glossary("encryption", "шифрувати")}} {{glossary("cleartext","відкритий текст")}} і зробити його нечитабельним, та {{glossary("decryption", "дешифрувати")}} його назад.

diff --git a/files/uk/glossary/ciphertext/index.html b/files/uk/glossary/ciphertext/index.html index 8e2561d57c..af4ed1afac 100644 --- a/files/uk/glossary/ciphertext/index.html +++ b/files/uk/glossary/ciphertext/index.html @@ -1,12 +1,13 @@ --- title: Шифротекст -slug: Glossary/Шифротекст +slug: Glossary/Ciphertext tags: - Безпека - Криптографія - Приватність - Словник translation_of: Glossary/Ciphertext +original_slug: Glossary/Шифротекст ---

В {{glossary("Криптографія","криптографії")}}, шифротекст це зашифроване повідомлення, що передає інформацію, але воно є нерозбірливим до процесу {{glossary("decryption","дешифрування")}} правильно підібраним {{glossary("Шифр","шифром")}} і правильним секретом (зазвичай це {{glossary("key","ключ")}}), що дасть змогу відтворити оригінальний {{glossary("cleartext","відкритий текст")}}. Рівень захищеності шифротексту і секретність вміщеної інформації залежать від використання безпечного шифру та зберігання ключа в таємниці.

diff --git a/files/uk/glossary/closure/index.html b/files/uk/glossary/closure/index.html index 78ec73f7f8..193254d230 100644 --- a/files/uk/glossary/closure/index.html +++ b/files/uk/glossary/closure/index.html @@ -1,10 +1,11 @@ --- title: Замикання -slug: Glossary/Замикання +slug: Glossary/Closure tags: - JavaScript - Словник translation_of: Glossary/Closure +original_slug: Glossary/Замикання ---

Замикання (англ. closure) — це певний різновид сполучення між {{glossary("scope", "областями видимості")}}, що уможливлює доступ до місцевих (локальних) змінних зовнішнього середовища виконання з новоствореного внутрішнього середовища. У {{glossary("JavaScript")}} всяка {{glossary("function", "функція")}} створює замикання.

diff --git a/files/uk/glossary/compile/index.html b/files/uk/glossary/compile/index.html index 18cb2744e3..1e89dfece6 100644 --- a/files/uk/glossary/compile/index.html +++ b/files/uk/glossary/compile/index.html @@ -1,7 +1,8 @@ --- title: Компіляція -slug: Glossary/Компіляція +slug: Glossary/Compile translation_of: Glossary/Compile +original_slug: Glossary/Компіляція ---

Компіляція це процес перетворення комп'ютерної програми, написаної на {{Glossary("computer programming", "мові программування")}} у відповідний код на іншій мові програмування. Компілятор - це програмне забеспечення яке виконує це перетворення. Інколи цей процес називають "збирання" або "побудова", що як правило, означає бульше, ніж просто виконання компіляції, наприклад упакування його у двійковому форматі. 

diff --git a/files/uk/glossary/cryptanalysis/index.html b/files/uk/glossary/cryptanalysis/index.html index ed115fb471..4d0d870547 100644 --- a/files/uk/glossary/cryptanalysis/index.html +++ b/files/uk/glossary/cryptanalysis/index.html @@ -1,12 +1,13 @@ --- title: Криптоаналіз -slug: Glossary/Криптоаналіз +slug: Glossary/Cryptanalysis tags: - Безпека - Криптографія - Приватність - Словник translation_of: Glossary/Cryptanalysis +original_slug: Glossary/Криптоаналіз ---

Криптоаналіз це галузь {{glossary("криптографія","криптографії")}}, що вивчає шляхи взлому кодів та криптосистем. Криптоаналіз створює техніки взлому {{glossary("cipher","шифру")}}, зокрема більш ефективними методами ніж метод "грубої сили". На додачу до традиціїних методів, як частотний аналіз та індекс збігів, криптоаналіз включає більш нові методи, такі як лінійний криптаналіз або диференціальний криптоаналіз, що можуть взламати прогресивніші шифри.

diff --git a/files/uk/glossary/cryptographic_hash_function/index.html b/files/uk/glossary/cryptographic_hash_function/index.html index acba67d875..6a6a3fa03d 100644 --- a/files/uk/glossary/cryptographic_hash_function/index.html +++ b/files/uk/glossary/cryptographic_hash_function/index.html @@ -1,11 +1,12 @@ --- title: Криптографічна геш-функція -slug: Glossary/Криптографічна_геш-функція +slug: Glossary/Cryptographic_hash_function tags: - Безпека - Криптографія - Словник translation_of: Glossary/Cryptographic_hash_function +original_slug: Glossary/Криптографічна_геш-функція ---

Криптографічна геш-функція, яка також іноді називається дайджест-функція, це одна з {{glossary("криптографія", "криптографічних")}} основ, на меті якої трансформація повідомлення довільного розміру в повідомлення фіксованого розміру, що називається {{glossary("digest","дайджест")}}. Криптографічні геш-функції використовуються для автентифікації, {{Glossary("digital signature", "цифрових підписів")}} та {{Glossary("HMAC", "кодів автентифікації повідомлень (МАС-підписів)")}}.

diff --git a/files/uk/glossary/cryptography/index.html b/files/uk/glossary/cryptography/index.html index 8d0ccaec9e..7438b3d208 100644 --- a/files/uk/glossary/cryptography/index.html +++ b/files/uk/glossary/cryptography/index.html @@ -1,12 +1,13 @@ --- title: Криптографія -slug: Glossary/Криптографія +slug: Glossary/Cryptography tags: - Безпека - Криптографія - Приватність - Словник translation_of: Glossary/Cryptography +original_slug: Glossary/Криптографія ---

Криптографія (або криптологія) - це наука яка вивчає методи кодування і безпечної передачі повідомлень. Криптографія створює і вивчає алгоритми, що використовуються для шифрування і дешифрування повідомлень в незахищеному середовищі, і їх використання. Це не тільки конфіденційність даних, криптографія також вивчає ідентифікацію, аутентифікацію, невідмовність і цілісність даних. Тому вона також вивчає використання криптографічних методів в контексті, криптосистеми.

diff --git a/files/uk/glossary/decryption/index.html b/files/uk/glossary/decryption/index.html index 20cce95d6e..d82125a846 100644 --- a/files/uk/glossary/decryption/index.html +++ b/files/uk/glossary/decryption/index.html @@ -1,12 +1,13 @@ --- title: Дешифрування -slug: Glossary/Дешифрування +slug: Glossary/Decryption tags: - Безпека - Криптографія - Приватність - Словник translation_of: Glossary/Decryption +original_slug: Glossary/Дешифрування ---

В {{glossary("Криптографія","криптографії")}}, дешифрування це трансформація {{glossary("Шифротекст","шифротексту")}} в {{glossary("cleartext","відкритий текст")}}.

diff --git a/files/uk/glossary/dynamic_programming_language/index.html b/files/uk/glossary/dynamic_programming_language/index.html index 0417968273..f93ccfccae 100644 --- a/files/uk/glossary/dynamic_programming_language/index.html +++ b/files/uk/glossary/dynamic_programming_language/index.html @@ -1,11 +1,12 @@ --- title: Динамічна мова програмування -slug: Glossary/Динамічна_мова_програмування +slug: Glossary/Dynamic_programming_language tags: - ДМП - Динамічна мова програмування - Словник translation_of: Glossary/Dynamic_programming_language +original_slug: Glossary/Динамічна_мова_програмування ---

 

diff --git a/files/uk/glossary/function/index.html b/files/uk/glossary/function/index.html index b686ccc40c..15f2ddcbf2 100644 --- a/files/uk/glossary/function/index.html +++ b/files/uk/glossary/function/index.html @@ -1,12 +1,13 @@ --- title: Функція -slug: Glossary/Функція +slug: Glossary/Function tags: - IIFE - JavaScript - Словник - Функція translation_of: Glossary/Function +original_slug: Glossary/Функція ---

Функція - це фрагмент коду, що може бути викликаний іншим кодом чи сам собою, або {{Glossary("змінна")}} що відноситься до функцій. Коли функцію викликано, {{Glossary("арґументи")}} функція отримує як ввід, та може повертати вивід. Функції у {{glossary("JavaScript")}} це також {{glossary("Object","об'єкти")}}.

diff --git a/files/uk/glossary/hyperlink/index.html b/files/uk/glossary/hyperlink/index.html index 2aabe6f66d..868551e6a8 100644 --- a/files/uk/glossary/hyperlink/index.html +++ b/files/uk/glossary/hyperlink/index.html @@ -1,7 +1,8 @@ --- title: Гіперпосилання -slug: Glossary/Посилання +slug: Glossary/Hyperlink translation_of: Glossary/Hyperlink +original_slug: Glossary/Посилання ---

Гіперпосилання підключають веб-сторінки чи елементи даних один до одного. HTML елементи {{HTMLElement ("a")}} визначають гіперпосилання з місця на веб-сторінці (як-от текстовий рядок або зображення) на місце на іншій або на тій же сторінці.

diff --git a/files/uk/glossary/identifier/index.html b/files/uk/glossary/identifier/index.html index 5499efcc77..c673ce87e6 100644 --- a/files/uk/glossary/identifier/index.html +++ b/files/uk/glossary/identifier/index.html @@ -1,10 +1,11 @@ --- title: Ідентифікатор -slug: Glossary/ідентифікатор +slug: Glossary/Identifier tags: - Початківець - Словник translation_of: Glossary/Identifier +original_slug: Glossary/ідентифікатор ---

Послідовність символів в коді, яка у недвозначний спосіб позначає (ідентифікує) {{glossary("variable", "змінну")}}, {{glossary("function", "функцію")}} або {{glossary("property", "властивість")}}, називається ідентифікатором.

diff --git a/files/uk/glossary/internet/index.html b/files/uk/glossary/internet/index.html index 6c4f91efff..fa2f4a921f 100644 --- a/files/uk/glossary/internet/index.html +++ b/files/uk/glossary/internet/index.html @@ -1,12 +1,13 @@ --- title: Інтернет -slug: Glossary/Інтернет +slug: Glossary/Internet tags: - NeedsContent - WWW - Початківець - Словник translation_of: Glossary/Internet +original_slug: Glossary/Інтернет ---

Інтернет (також міжмере́жжя) — всесвітня мережа з мереж, яка використовує стіс {{glossary("protocol", "протоколів")}} {{glossary("TCP")}}/{{glossary("IPv6", "IP")}}.

diff --git a/files/uk/glossary/method/index.html b/files/uk/glossary/method/index.html index 1a2b3f8e99..976f480f8f 100644 --- a/files/uk/glossary/method/index.html +++ b/files/uk/glossary/method/index.html @@ -1,11 +1,12 @@ --- title: Метод -slug: Glossary/Метод +slug: Glossary/Method tags: - JavaScript - Словник - Функція translation_of: Glossary/Method +original_slug: Glossary/Метод ---

Метод — це {{glossary("function", "функція")}}, яка є {{glossary("property", "властивістю")}} {{glossary("object", "об'єкта")}}. Існує два види методів: Примірниковий метод, який можна викликати лише за наявності об'єкта, або {{Glossary("static method", "Статичний метод")}}, який можна викликати безпосередньо на конструкторі об'єкта.

diff --git a/files/uk/glossary/oop/index.html b/files/uk/glossary/oop/index.html index 6dfa1a3a8c..c6e1e6a182 100644 --- a/files/uk/glossary/oop/index.html +++ b/files/uk/glossary/oop/index.html @@ -1,11 +1,12 @@ --- title: OOP (Об'єктно-орієнтоване програмування) -slug: Glossary/ООП +slug: Glossary/OOP tags: - Об'єкт - Парадигма - Програмування translation_of: Glossary/OOP +original_slug: Glossary/ООП ---

OOP (об'єктно-орієнтоване програмування) є підходом у програмуванні, який передбачає, що дані сховано всередині об'єктів, а операції здійснюються радше над {{glossary("object", "об'єктами")}}, ніж над їх складовими.

diff --git a/files/uk/glossary/operator/index.html b/files/uk/glossary/operator/index.html index 9a55273f32..3b592f879c 100644 --- a/files/uk/glossary/operator/index.html +++ b/files/uk/glossary/operator/index.html @@ -1,10 +1,11 @@ --- title: Оператор -slug: Glossary/Оператор +slug: Glossary/Operator tags: - Оператори - Словник translation_of: Glossary/Operator +original_slug: Glossary/Оператор ---

Зарезервований вираз, що позначається знаком пунктуації чи буквенно-цифровим символом, що забезпечує вбудований функціонал, що може варіюватись в залежності від мови. Наприклад, в JavaScript оператор додавання ("+") може додавати числа та, крім цього, виконувати конкатинацію(злиття) рядків; оператор "not" (позн. "!") надає виразу протилежного значення, наприклад, вираз зі значенням true повертатиме false.

diff --git a/files/uk/glossary/recursion/index.html b/files/uk/glossary/recursion/index.html index b69251d64b..7474a56209 100644 --- a/files/uk/glossary/recursion/index.html +++ b/files/uk/glossary/recursion/index.html @@ -1,9 +1,10 @@ --- title: Рекурсія -slug: Glossary/Рекурсія +slug: Glossary/Recursion tags: - Словник translation_of: Glossary/Recursion +original_slug: Glossary/Рекурсія ---

Рекурсія — це виклик функцією самої себе. Рекурсію застосовують, коли розв'язувана задача містить подібні до себе підзадачі. Залежно від вхідних даних розрізняють кінцевий виклик (розв'язує найпростішу задачу) та проміжний (має підзадачі, тож передбачає щонайменше один рекурсивний виклик).

diff --git a/files/uk/glossary/statement/index.html b/files/uk/glossary/statement/index.html index 6364c4093e..83801fd6b3 100644 --- a/files/uk/glossary/statement/index.html +++ b/files/uk/glossary/statement/index.html @@ -1,11 +1,12 @@ --- title: Інструкція -slug: Glossary/Інструкція +slug: Glossary/Statement tags: - Beginner - CodingScripting - Глосарій translation_of: Glossary/Statement +original_slug: Glossary/Інструкція ---

В комп'ютерній мові програмування інструкція - це рядок коду, який виконує завдання. Кожна програма складається з послідовності інструкцій.

diff --git a/files/uk/glossary/symbol/index.html b/files/uk/glossary/symbol/index.html index 5b0a3767a1..da8ea9c366 100644 --- a/files/uk/glossary/symbol/index.html +++ b/files/uk/glossary/symbol/index.html @@ -1,6 +1,6 @@ --- title: Символ -slug: Glossary/Символ +slug: Glossary/Symbol tags: - ECMAScript2015 - JavaScript @@ -9,6 +9,7 @@ tags: - Словник - Тип даних translation_of: Glossary/Symbol +original_slug: Glossary/Символ ---

У {{Glossary("JavaScript")}}, символ (Symbol) є {{Glossary("Primitive", "простим типом даних")}}.

diff --git a/files/uk/glossary/type/index.html b/files/uk/glossary/type/index.html index a426877aa6..0d9fde0060 100644 --- a/files/uk/glossary/type/index.html +++ b/files/uk/glossary/type/index.html @@ -1,6 +1,6 @@ --- title: Тип -slug: Glossary/Тип +slug: Glossary/Type tags: - JavaScript - Змінна @@ -8,6 +8,7 @@ tags: - Словник - Тип translation_of: Glossary/Type +original_slug: Glossary/Тип ---

Тип (або тип даних) є характеристикою {{glossary("value", "значення")}}, що визначає формат його зберігання та способи обробки. Скажімо, ціле число можна помножити на дробове, але не на текстовий рядок.

diff --git a/files/uk/glossary/ux/index.html b/files/uk/glossary/ux/index.html index eec0cb229d..395f32a69a 100644 --- a/files/uk/glossary/ux/index.html +++ b/files/uk/glossary/ux/index.html @@ -1,12 +1,13 @@ --- title: ДК -slug: Glossary/ДК +slug: Glossary/UX tags: - Дизайн - Доступність - Навігація - Словник translation_of: Glossary/UX +original_slug: Glossary/ДК ---

ДК — це акронім від слів досвід користування. Це дослідження взаємодії користувачів і системи. Його мета - зробити систему легкою в взаємодії з точки зору користувача.

diff --git a/files/uk/glossary/value/index.html b/files/uk/glossary/value/index.html index f9b6d2f9dd..36c4f46d87 100644 --- a/files/uk/glossary/value/index.html +++ b/files/uk/glossary/value/index.html @@ -1,12 +1,13 @@ --- title: Значення -slug: Glossary/Значення +slug: Glossary/Value tags: - Значення - Посилання - Проста величина - Словник translation_of: Glossary/Value +original_slug: Glossary/Значення ---

Кажучи про дані або {{Glossary("Wrapper", "обгортку")}} для тих даних, значення являє собою {{Glossary("Primitive","просту величину")}}, яка міститься в об'єкті-обгортці. Натомість, кажучи про {{Glossary("Variable","змінну")}} чи {{Glossary("Property","властивість")}}, значенням можуть називати як просту величину, так і {{Glossary("Object reference","посилання на об'єкт")}}.

diff --git a/files/uk/glossary/variable/index.html b/files/uk/glossary/variable/index.html index 2c23a36c56..6fe5d7721c 100644 --- a/files/uk/glossary/variable/index.html +++ b/files/uk/glossary/variable/index.html @@ -1,10 +1,11 @@ --- title: Змінна -slug: Glossary/Змінна +slug: Glossary/Variable tags: - JavaScript - Програмування translation_of: Glossary/Variable +original_slug: Glossary/Змінна ---

Змінна — це {{glossary("Identifier", "найменована")}} ділянка пам'яті, де зберігається {{Glossary("Value", "значення")}}. Таким чином заздалегідь відоме ім'я уможливлює доступ до значення, яке може бути довільним на момент доступу.

diff --git a/files/uk/glossary/viewport/index.html b/files/uk/glossary/viewport/index.html index 2136266e89..224cd9a6dd 100644 --- a/files/uk/glossary/viewport/index.html +++ b/files/uk/glossary/viewport/index.html @@ -1,10 +1,11 @@ --- title: Вікно перегляду -slug: Glossary/Вікно_перегляду +slug: Glossary/Viewport tags: - Графіка - Словник translation_of: Glossary/Viewport +original_slug: Glossary/Вікно_перегляду ---

Вікном (або вікном перегляду) в царині комп'ютерної графіки називають многокутну (зазвичай прямокутну) область, яка в поточний момент переглядається. На прикладі веб-переглядача це та частина відкритого документа, яка в поточний момент видима у вікні переглядача (або на екрані, якщо документ відображено на повний екран). Вміст за межами вікна перегляду для користувача невидимий, тож користувач має можливість гортати той вміст, отримуючи у вікні перегляду щораз іншу частину документа.

diff --git a/files/uk/glossary/world_wide_web/index.html b/files/uk/glossary/world_wide_web/index.html index 98cde6874d..4bbdfb2ed2 100644 --- a/files/uk/glossary/world_wide_web/index.html +++ b/files/uk/glossary/world_wide_web/index.html @@ -1,11 +1,12 @@ --- title: Всесвітня мережа -slug: Glossary/Тенета +slug: Glossary/World_Wide_Web tags: - WWW - Інфраструктура - Словник translation_of: Glossary/World_Wide_Web +original_slug: Glossary/Тенета ---

Всесві́тня мережа (англ. World Wide Web, скорочено: WWW, W3 чи просто Web), павутиннятене́та, або веб — це всесвітня система відкритих документів і сторінок, доступних в мережі {{Glossary("Internet", "Інтернет")}}. Мережа — це не те саме, що й Інтернет: Мережа є лише одним із численних застосувань Інтернету та використовує останній як середовище передачі даних.

diff --git a/files/uk/glossary/wrapper/index.html b/files/uk/glossary/wrapper/index.html index 535edbec4f..c256511fae 100644 --- a/files/uk/glossary/wrapper/index.html +++ b/files/uk/glossary/wrapper/index.html @@ -1,10 +1,11 @@ --- title: Wrapper -slug: Glossary/Обгортка +slug: Glossary/Wrapper tags: - Обгортка - Словник translation_of: Glossary/Wrapper +original_slug: Glossary/Обгортка ---

У таких мовах програмування, як JavaScript, розрізняють два значення поняття обгортка: це або {{glossary("Function", "функція")}}, призначена викликати одну або кілька інших функцій (лише для зручності або задля пристосування їх до використання з дещо іншою метою, ніж передбачалося раніше), або {{glossary("Object", "об'єкт")}} (та {{glossary("Class", "клас")}}, до якого він належить), який містить (огортає) {{glossary("Primitive", "просту величину")}} та надає відповідні {{glossary("Method", "методи")}} для здійснення операцій над нею.

diff --git a/files/uk/learn/accessibility/index.html b/files/uk/learn/accessibility/index.html index 465926f459..52cd8996f0 100644 --- a/files/uk/learn/accessibility/index.html +++ b/files/uk/learn/accessibility/index.html @@ -1,7 +1,8 @@ --- title: Доступність -slug: Learn/Доступність +slug: Learn/Accessibility translation_of: Learn/Accessibility +original_slug: Learn/Доступність ---
{{LearnSidebar}}
diff --git a/files/uk/learn/css/css_layout/index.html b/files/uk/learn/css/css_layout/index.html index 14ce8f9c63..a769852c74 100644 --- a/files/uk/learn/css/css_layout/index.html +++ b/files/uk/learn/css/css_layout/index.html @@ -1,7 +1,8 @@ --- title: CSS розмітка -slug: Learn/CSS/CSS_розмітка +slug: Learn/CSS/CSS_layout translation_of: Learn/CSS/CSS_layout +original_slug: Learn/CSS/CSS_розмітка ---
{{LearnSidebar}}
diff --git a/files/uk/learn/css/first_steps/how_css_works/index.html b/files/uk/learn/css/first_steps/how_css_works/index.html index f1ee8b66b1..7a21625871 100644 --- a/files/uk/learn/css/first_steps/how_css_works/index.html +++ b/files/uk/learn/css/first_steps/how_css_works/index.html @@ -1,8 +1,9 @@ --- title: What is CSS? -slug: Web/Guide/CSS/Getting_started/What_is_CSS +slug: Learn/CSS/First_steps/How_CSS_works translation_of: Learn/CSS/First_steps/How_CSS_works translation_of_original: Web/Guide/CSS/Getting_started/What_is_CSS +original_slug: Web/Guide/CSS/Getting_started/What_is_CSS ---
{{CSSTutorialTOC}}
diff --git a/files/uk/learn/css/first_steps/what_is_css/index.html b/files/uk/learn/css/first_steps/what_is_css/index.html index a1ee6d30ea..18a74a4f44 100644 --- a/files/uk/learn/css/first_steps/what_is_css/index.html +++ b/files/uk/learn/css/first_steps/what_is_css/index.html @@ -1,6 +1,6 @@ --- title: Що таке CSS? -slug: Learn/CSS/First_steps/Що_таке_CSS +slug: Learn/CSS/First_steps/What_is_CSS tags: - CSS - Вступ до CSS @@ -10,6 +10,7 @@ tags: - Специфікація - новачок translation_of: Learn/CSS/First_steps/What_is_CSS +original_slug: Learn/CSS/First_steps/Що_таке_CSS ---
{{LearnSidebar}}
diff --git a/files/uk/learn/css/styling_text/styling_lists/index.html b/files/uk/learn/css/styling_text/styling_lists/index.html index da8f62ab84..225418f69b 100644 --- a/files/uk/learn/css/styling_text/styling_lists/index.html +++ b/files/uk/learn/css/styling_text/styling_lists/index.html @@ -1,6 +1,6 @@ --- title: Стилі списків -slug: Learn/CSS/Styling_text/Стилі_списків +slug: Learn/CSS/Styling_text/Styling_lists tags: - CSS - Початківець @@ -9,6 +9,7 @@ tags: - Стилі - Текст translation_of: Learn/CSS/Styling_text/Styling_lists +original_slug: Learn/CSS/Styling_text/Стилі_списків ---
{{LearnSidebar}}
diff --git a/files/uk/learn/forms/index.html b/files/uk/learn/forms/index.html index be1e8bd595..9525484787 100644 --- a/files/uk/learn/forms/index.html +++ b/files/uk/learn/forms/index.html @@ -1,7 +1,8 @@ --- title: Веб-форми -slug: Learn/HTML/Forms +slug: Learn/Forms translation_of: Learn/Forms +original_slug: Learn/HTML/Forms ---
{{LearnSidebar}}
diff --git a/files/uk/learn/forms/your_first_form/index.html b/files/uk/learn/forms/your_first_form/index.html index e34ac6a346..e5be790eff 100644 --- a/files/uk/learn/forms/your_first_form/index.html +++ b/files/uk/learn/forms/your_first_form/index.html @@ -1,7 +1,8 @@ --- title: Your first form -slug: Learn/HTML/Forms/Your_first_form +slug: Learn/Forms/Your_first_form translation_of: Learn/Forms/Your_first_form +original_slug: Learn/HTML/Forms/Your_first_form ---
{{LearnSidebar}}{{NextMenu("Learn/Forms/How_to_structure_a_web_form", "Learn/Forms")}}
diff --git a/files/uk/learn/front-end_web_developer/index.html b/files/uk/learn/front-end_web_developer/index.html index c90cae476e..599f33b249 100644 --- a/files/uk/learn/front-end_web_developer/index.html +++ b/files/uk/learn/front-end_web_developer/index.html @@ -1,6 +1,6 @@ --- title: Фронтенд веб-розробник -slug: Learn/Фронт-енд_веб-розробник +slug: Learn/Front-end_web_developer tags: - CSS - Front-end @@ -15,6 +15,7 @@ tags: - Фронтенд - інструменти translation_of: Learn/Front-end_web_developer +original_slug: Learn/Фронт-енд_веб-розробник ---

{{learnsidebar}}

diff --git a/files/uk/learn/getting_started_with_the_web/the_web_and_web_standards/index.html b/files/uk/learn/getting_started_with_the_web/the_web_and_web_standards/index.html index c25cffdea8..9f2b50ed36 100644 --- a/files/uk/learn/getting_started_with_the_web/the_web_and_web_standards/index.html +++ b/files/uk/learn/getting_started_with_the_web/the_web_and_web_standards/index.html @@ -1,7 +1,8 @@ --- title: Інтернет та веб-стандарти -slug: Learn/Getting_started_with_the_web/Інтернет_та_веб-стандарти +slug: Learn/Getting_started_with_the_web/The_web_and_web_standards translation_of: Learn/Getting_started_with_the_web/The_web_and_web_standards +original_slug: Learn/Getting_started_with_the_web/Інтернет_та_веб-стандарти ---

{{learnsidebar}}

diff --git a/files/uk/learn/html/introduction_to_html/the_head_metadata_in_html/index.html b/files/uk/learn/html/introduction_to_html/the_head_metadata_in_html/index.html index 63ac7a8cfa..e7d1c1658a 100644 --- a/files/uk/learn/html/introduction_to_html/the_head_metadata_in_html/index.html +++ b/files/uk/learn/html/introduction_to_html/the_head_metadata_in_html/index.html @@ -1,6 +1,6 @@ --- title: Що в head? Метадані в HTML -slug: Learn/HTML/Introduction_to_HTML/scho_v_head_metadani_v_HTML +slug: Learn/HTML/Introduction_to_HTML/The_head_metadata_in_HTML tags: - CSS - HTML @@ -15,6 +15,7 @@ tags: - значки - мета translation_of: Learn/HTML/Introduction_to_HTML/The_head_metadata_in_HTML +original_slug: Learn/HTML/Introduction_to_HTML/scho_v_head_metadani_v_HTML ---
{{LearnSidebar}}
diff --git a/files/uk/learn/javascript/asynchronous/index.html b/files/uk/learn/javascript/asynchronous/index.html index 3167a1f55a..c04f970dfa 100644 --- a/files/uk/learn/javascript/asynchronous/index.html +++ b/files/uk/learn/javascript/asynchronous/index.html @@ -1,7 +1,8 @@ --- title: Асинхронний JavaScript -slug: Learn/JavaScript/Асинхронний +slug: Learn/JavaScript/Asynchronous translation_of: Learn/JavaScript/Asynchronous +original_slug: Learn/JavaScript/Асинхронний ---
{{LearnSidebar}}
diff --git a/files/uk/learn/javascript/building_blocks/index.html b/files/uk/learn/javascript/building_blocks/index.html index d4a6238d0f..64af01ebf9 100644 --- a/files/uk/learn/javascript/building_blocks/index.html +++ b/files/uk/learn/javascript/building_blocks/index.html @@ -1,7 +1,8 @@ --- title: Будівельні блоки JavaScript -slug: Learn/JavaScript/Будівельні_блоки +slug: Learn/JavaScript/Building_blocks translation_of: Learn/JavaScript/Building_blocks +original_slug: Learn/JavaScript/Будівельні_блоки ---
{{LearnSidebar}}
diff --git a/files/uk/learn/learning_and_getting_help/index.html b/files/uk/learn/learning_and_getting_help/index.html index c1dad68ac9..224cb6f423 100644 --- a/files/uk/learn/learning_and_getting_help/index.html +++ b/files/uk/learn/learning_and_getting_help/index.html @@ -1,7 +1,8 @@ --- title: Навчання та отримання допомоги -slug: Learn/Навчання_та_отримання_допомоги +slug: Learn/Learning_and_getting_help translation_of: Learn/Learning_and_getting_help +original_slug: Learn/Навчання_та_отримання_допомоги ---

{{learnsidebar}}

diff --git a/files/uk/learn/tools_and_testing/client-side_javascript_frameworks/index.html b/files/uk/learn/tools_and_testing/client-side_javascript_frameworks/index.html index 4380250538..8486b71311 100644 --- a/files/uk/learn/tools_and_testing/client-side_javascript_frameworks/index.html +++ b/files/uk/learn/tools_and_testing/client-side_javascript_frameworks/index.html @@ -1,7 +1,8 @@ --- title: Розуміння JavaScript-фреймворків на стороні клієнта -slug: Learn/Tools_and_testing/Розуміння_JavaScript-фреймворків_на_стороні_клієнта +slug: Learn/Tools_and_testing/Client-side_JavaScript_frameworks translation_of: Learn/Tools_and_testing/Client-side_JavaScript_frameworks +original_slug: Learn/Tools_and_testing/Розуміння_JavaScript-фреймворків_на_стороні_клієнта ---
{{LearnSidebar}}
diff --git a/files/uk/learn/tools_and_testing/client-side_javascript_frameworks/svelte_getting_started/index.html b/files/uk/learn/tools_and_testing/client-side_javascript_frameworks/svelte_getting_started/index.html index ba73b81f2b..1e8b54054a 100644 --- a/files/uk/learn/tools_and_testing/client-side_javascript_frameworks/svelte_getting_started/index.html +++ b/files/uk/learn/tools_and_testing/client-side_javascript_frameworks/svelte_getting_started/index.html @@ -1,9 +1,11 @@ --- title: Знайомимось зі Свелт slug: >- - Learn/Tools_and_testing/Розуміння_JavaScript-фреймворків_на_стороні_клієнта/znayomymos_zi_svelte + Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Svelte_getting_started translation_of: >- Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Svelte_getting_started +original_slug: >- + Learn/Tools_and_testing/Розуміння_JavaScript-фреймворків_на_стороні_клієнта/znayomymos_zi_svelte ---
{{LearnSidebar}}
{{PreviousMenuNext("Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Vue_resources","Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Svelte_todo_list_beginning", "Learn/Tools_and_testing/Client-side_JavaScript_frameworks")}}
diff --git a/files/uk/learn/tools_and_testing/cross_browser_testing/index.html b/files/uk/learn/tools_and_testing/cross_browser_testing/index.html index e13df10951..460fa487f9 100644 --- a/files/uk/learn/tools_and_testing/cross_browser_testing/index.html +++ b/files/uk/learn/tools_and_testing/cross_browser_testing/index.html @@ -1,7 +1,8 @@ --- title: Тестування кросбраузерності -slug: Learn/Tools_and_testing/Тестування_кросбраузерності +slug: Learn/Tools_and_testing/Cross_browser_testing translation_of: Learn/Tools_and_testing/Cross_browser_testing +original_slug: Learn/Tools_and_testing/Тестування_кросбраузерності ---
{{LearnSidebar}}
diff --git a/files/uk/learn/tools_and_testing/github/index.html b/files/uk/learn/tools_and_testing/github/index.html index 6797857c6e..aee71d8e53 100644 --- a/files/uk/learn/tools_and_testing/github/index.html +++ b/files/uk/learn/tools_and_testing/github/index.html @@ -1,7 +1,8 @@ --- title: Git та GitHub -slug: Learn/Tools_and_testing/Git_та_GitHub +slug: Learn/Tools_and_testing/GitHub translation_of: Learn/Tools_and_testing/GitHub +original_slug: Learn/Tools_and_testing/Git_та_GitHub ---
{{LearnSidebar}}
diff --git a/files/uk/learn/tools_and_testing/understanding_client-side_tools/index.html b/files/uk/learn/tools_and_testing/understanding_client-side_tools/index.html index faa5717122..9720f485b7 100644 --- a/files/uk/learn/tools_and_testing/understanding_client-side_tools/index.html +++ b/files/uk/learn/tools_and_testing/understanding_client-side_tools/index.html @@ -1,7 +1,8 @@ --- title: Розуміння інструментів веб-розробки на стороні клієнта -slug: Learn/Tools_and_testing/Розуміння_інструментів_веб-розробки_на_стороні_клієнта +slug: Learn/Tools_and_testing/Understanding_client-side_tools translation_of: Learn/Tools_and_testing/Understanding_client-side_tools +original_slug: Learn/Tools_and_testing/Розуміння_інструментів_веб-розробки_на_стороні_клієнта ---
{{LearnSidebar}}
diff --git a/files/uk/mdn/about/index.html b/files/uk/mdn/about/index.html index c8643e0e51..687b08f8cb 100644 --- a/files/uk/mdn/about/index.html +++ b/files/uk/mdn/about/index.html @@ -1,11 +1,12 @@ --- title: Про MDN -slug: MDN/Про +slug: MDN/About tags: - MDN Meta - Путівник - Спільнота translation_of: MDN/About +original_slug: MDN/Про ---
{{MDNSidebar}}
diff --git a/files/uk/mdn/contribute/howto/create_and_edit_pages/index.html b/files/uk/mdn/contribute/howto/create_and_edit_pages/index.html index 5a4112ce39..900b4fa71f 100644 --- a/files/uk/mdn/contribute/howto/create_and_edit_pages/index.html +++ b/files/uk/mdn/contribute/howto/create_and_edit_pages/index.html @@ -1,11 +1,12 @@ --- title: Як створювати й редагувати сторінки -slug: MDN/Contribute/Howto/Як_створювати_й_редагувати_сторінки +slug: MDN/Contribute/Howto/Create_and_edit_pages tags: - Вступ - Початківець - Путівник translation_of: MDN/Contribute/Howto/Create_and_edit_pages +original_slug: MDN/Contribute/Howto/Як_створювати_й_редагувати_сторінки ---
{{MDNSidebar}}
diff --git a/files/uk/mdn/guidelines/writing_style_guide/index.html b/files/uk/mdn/guidelines/writing_style_guide/index.html index f8b14615da..f14340877a 100644 --- a/files/uk/mdn/guidelines/writing_style_guide/index.html +++ b/files/uk/mdn/guidelines/writing_style_guide/index.html @@ -1,12 +1,13 @@ --- title: Настанови зі стилю -slug: MDN/Guidelines/Настанови_зі_стилю +slug: MDN/Guidelines/Writing_style_guide tags: - MDN Meta - Style guide - Настанови зі стилю - Путівник translation_of: MDN/Guidelines/Writing_style_guide +original_slug: MDN/Guidelines/Настанови_зі_стилю ---
{{MDNSidebar}}
diff --git a/files/uk/mdn/structures/macros/commonly-used_macros/index.html b/files/uk/mdn/structures/macros/commonly-used_macros/index.html index da18bfcaa1..0e37855670 100644 --- a/files/uk/mdn/structures/macros/commonly-used_macros/index.html +++ b/files/uk/mdn/structures/macros/commonly-used_macros/index.html @@ -1,11 +1,12 @@ --- title: Загальновживані шаблони -slug: MDN/Structures/Шаблони/Загальновживані_шаблони +slug: MDN/Structures/Macros/Commonly-used_macros tags: - Structures - Довідка - Макрос translation_of: MDN/Structures/Macros/Commonly-used_macros +original_slug: MDN/Structures/Шаблони/Загальновживані_шаблони ---
{{MDNSidebar}}
diff --git a/files/uk/mdn/structures/macros/index.html b/files/uk/mdn/structures/macros/index.html index 41c1461950..73ae20c1c9 100644 --- a/files/uk/mdn/structures/macros/index.html +++ b/files/uk/mdn/structures/macros/index.html @@ -1,6 +1,6 @@ --- title: Шаблони -slug: MDN/Structures/Шаблони +slug: MDN/Structures/Macros tags: - Kuma - KumaScript @@ -8,6 +8,7 @@ tags: - Structures - Путівник translation_of: MDN/Structures/Macros +original_slug: MDN/Structures/Шаблони ---
{{MDNSidebar}}

Платформа Kuma, що на ній працює MDN, має потужний механізм шаблонів (макросів), KumaScript, який уможливлює автоматизацію чималої кількості речей. Ця сторінка надає інформацію про вжиток шаблонів MDN всередині статей.

diff --git a/files/uk/mdn/tools/kumascript/troubleshooting/index.html b/files/uk/mdn/tools/kumascript/troubleshooting/index.html index b7cadc39f4..2764ae5e87 100644 --- a/files/uk/mdn/tools/kumascript/troubleshooting/index.html +++ b/files/uk/mdn/tools/kumascript/troubleshooting/index.html @@ -1,6 +1,6 @@ --- title: Усунення помилок KumaScript -slug: MDN/Tools/KumaScript/Усунення_помилок_KumaScript +slug: MDN/Tools/KumaScript/Troubleshooting tags: - KumaScript - MDN Meta @@ -8,6 +8,7 @@ tags: - Помилки - Путівник translation_of: MDN/Tools/KumaScript/Troubleshooting +original_slug: MDN/Tools/KumaScript/Усунення_помилок_KumaScript ---
{{MDNSidebar}}

Помилки KumaScript, ці моторошні червоні прямокутники, що часом муляють око на сторінках, можуть відлякувати деяких читачів. Але, на щастя, кожен, хто має облікового записа MDN, може відредагувати статтю й виправити такі помилки. Якщо сторінка містить помилки, вона одразу потрапляє у перелік документів з помилками. Редактори сайту постійно переглядають той перелік й виправляють помилки. Ця сторінка наводить чотири різновиди помилок KumaScript та деякі можливі кроки для їх усунення.

diff --git a/files/uk/mdn/yari/index.html b/files/uk/mdn/yari/index.html index af18465d4f..11cc621995 100644 --- a/files/uk/mdn/yari/index.html +++ b/files/uk/mdn/yari/index.html @@ -1,10 +1,11 @@ --- title: 'Kuma: wiki-платформа MDN' -slug: MDN/Kuma +slug: MDN/Yari tags: - Kuma - MDN Meta translation_of: MDN/Kuma +original_slug: MDN/Kuma ---
{{MDNSidebar}}
diff --git a/files/uk/mozilla/add-ons/webextensions/what_are_webextensions/index.html b/files/uk/mozilla/add-ons/webextensions/what_are_webextensions/index.html index 2a9bc1da15..eccf78994d 100644 --- a/files/uk/mozilla/add-ons/webextensions/what_are_webextensions/index.html +++ b/files/uk/mozilla/add-ons/webextensions/what_are_webextensions/index.html @@ -1,10 +1,11 @@ --- title: Що таке розширення? -slug: Mozilla/Add-ons/WebExtensions/Що_таке_Web_Розширення +slug: Mozilla/Add-ons/WebExtensions/What_are_WebExtensions tags: - Web-Розширення - Розширення translation_of: Mozilla/Add-ons/WebExtensions/What_are_WebExtensions +original_slug: Mozilla/Add-ons/WebExtensions/Що_таке_Web_Розширення ---
{{AddonSidebar}}
diff --git a/files/uk/orphaned/learn/how_to_contribute/index.html b/files/uk/orphaned/learn/how_to_contribute/index.html index 9d73e3f192..e971a13d53 100644 --- a/files/uk/orphaned/learn/how_to_contribute/index.html +++ b/files/uk/orphaned/learn/how_to_contribute/index.html @@ -1,7 +1,8 @@ --- title: Як зробити внесок до навчальної бази MDN? -slug: Learn/How_to_contribute +slug: orphaned/Learn/How_to_contribute translation_of: Learn/How_to_contribute +original_slug: Learn/How_to_contribute ---
{{LearnSidebar}}
diff --git a/files/uk/orphaned/mdn/community/index.html b/files/uk/orphaned/mdn/community/index.html index a0265bb09c..eff5aeb5e8 100644 --- a/files/uk/orphaned/mdn/community/index.html +++ b/files/uk/orphaned/mdn/community/index.html @@ -1,11 +1,12 @@ --- title: Приєднуйтесь до спільноти MDN -slug: MDN/Community +slug: orphaned/MDN/Community tags: - Внесок - Керівництво - Спільнота translation_of: MDN/Community +original_slug: MDN/Community ---
{{MDNSidebar}}
diff --git a/files/uk/orphaned/mdn/contribute/howto/be_a_beta_tester/index.html b/files/uk/orphaned/mdn/contribute/howto/be_a_beta_tester/index.html index f642230d3c..5fbbfda66b 100644 --- a/files/uk/orphaned/mdn/contribute/howto/be_a_beta_tester/index.html +++ b/files/uk/orphaned/mdn/contribute/howto/be_a_beta_tester/index.html @@ -1,9 +1,10 @@ --- title: Як взяти учать в бета-тестуванні -slug: MDN/Contribute/Howto/Бета_тестування +slug: orphaned/MDN/Contribute/Howto/Be_a_beta_tester tags: - MDN Meta translation_of: MDN/Contribute/Howto/Be_a_beta_tester +original_slug: MDN/Contribute/Howto/Бета_тестування ---
{{MDNSidebar}}

Час від часу, коли розробники Kuma (платформа MDN) впроваджують якість зміни, ми завчасно надаємо доступ до останніх оновлень тим членам спільноти, що погодились брати участь в бета-тестуванні. Певно, що в режимі бета-тестування щось може не працювати як слід.

diff --git a/files/uk/orphaned/mdn/contribute/howto/create_an_mdn_account/index.html b/files/uk/orphaned/mdn/contribute/howto/create_an_mdn_account/index.html index 52d901c525..f270f727b6 100644 --- a/files/uk/orphaned/mdn/contribute/howto/create_an_mdn_account/index.html +++ b/files/uk/orphaned/mdn/contribute/howto/create_an_mdn_account/index.html @@ -1,6 +1,6 @@ --- title: Як створити обліковий запис MDN -slug: MDN/Contribute/Howto/Create_an_MDN_account +slug: orphaned/MDN/Contribute/Howto/Create_an_MDN_account tags: - MDN Мета - MDN профіль @@ -8,6 +8,7 @@ tags: - Керівництво - Початківець translation_of: MDN/Contribute/Howto/Create_an_MDN_account +original_slug: MDN/Contribute/Howto/Create_an_MDN_account ---
{{MDNSidebar}}

Щоб редагувати вміст у MDN, вам потрібен профіль MDN. Вам не потрібен профіль, якщо ви хочете лише читати і знайти документи MDN. Цей посібник допоможе вам налаштувати профіль MDN.

diff --git a/files/uk/orphaned/mdn/contribute/howto/do_an_editorial_review/index.html b/files/uk/orphaned/mdn/contribute/howto/do_an_editorial_review/index.html index 1867df663c..c5c9dc5ea5 100644 --- a/files/uk/orphaned/mdn/contribute/howto/do_an_editorial_review/index.html +++ b/files/uk/orphaned/mdn/contribute/howto/do_an_editorial_review/index.html @@ -1,12 +1,13 @@ --- title: Як робити редакційний огляд -slug: MDN/Contribute/Howto/Do_an_editorial_review +slug: orphaned/MDN/Contribute/Howto/Do_an_editorial_review tags: - MDN Meta - Документація - Путівник - Редакційний огляд translation_of: MDN/Contribute/Howto/Do_an_editorial_review +original_slug: MDN/Contribute/Howto/Do_an_editorial_review ---
{{MDNSidebar}}
diff --git a/files/uk/orphaned/mdn/contribute/howto/set_the_summary_for_a_page/index.html b/files/uk/orphaned/mdn/contribute/howto/set_the_summary_for_a_page/index.html index 36266220ba..49ee948e9e 100644 --- a/files/uk/orphaned/mdn/contribute/howto/set_the_summary_for_a_page/index.html +++ b/files/uk/orphaned/mdn/contribute/howto/set_the_summary_for_a_page/index.html @@ -1,11 +1,12 @@ --- title: Як зробити опис сторінки -slug: MDN/Contribute/Howto/Set_the_summary_for_a_page +slug: orphaned/MDN/Contribute/Howto/Set_the_summary_for_a_page tags: - MDN Meta - Посібник - Як translation_of: MDN/Contribute/Howto/Set_the_summary_for_a_page +original_slug: MDN/Contribute/Howto/Set_the_summary_for_a_page ---
{{MDNSidebar}}

Ви можете створити опис сторінки на MDN, які будуть використані у різний спосіб, у тому числі в результатах пошукової системи, на інших сторінках MDN, таких як актуальні цільові сторінки та підказки. Це має бути текст, який має сенс як в змісті сторінки, так і при відображенні в інших контекстах, без решти вмісту сторінки.

diff --git a/files/uk/orphaned/web/javascript/reference/global_objects/array/prototype/index.html b/files/uk/orphaned/web/javascript/reference/global_objects/array/prototype/index.html index a4af191650..101393b973 100644 --- a/files/uk/orphaned/web/javascript/reference/global_objects/array/prototype/index.html +++ b/files/uk/orphaned/web/javascript/reference/global_objects/array/prototype/index.html @@ -1,6 +1,6 @@ --- title: Array.prototype -slug: Web/JavaScript/Reference/Global_Objects/Array/prototype +slug: orphaned/Web/JavaScript/Reference/Global_Objects/Array/prototype tags: - Array - JavaScript @@ -9,6 +9,7 @@ tags: - Масив - Поле translation_of: Web/JavaScript/Reference/Global_Objects/Array/prototype +original_slug: Web/JavaScript/Reference/Global_Objects/Array/prototype ---
{{JSRef}}
diff --git a/files/uk/orphaned/web/javascript/reference/global_objects/asyncfunction/prototype/index.html b/files/uk/orphaned/web/javascript/reference/global_objects/asyncfunction/prototype/index.html index c2df6c31db..6ac139b627 100644 --- a/files/uk/orphaned/web/javascript/reference/global_objects/asyncfunction/prototype/index.html +++ b/files/uk/orphaned/web/javascript/reference/global_objects/asyncfunction/prototype/index.html @@ -1,11 +1,12 @@ --- title: AsyncFunction.prototype -slug: Web/JavaScript/Reference/Global_Objects/AsyncFunction/prototype +slug: orphaned/Web/JavaScript/Reference/Global_Objects/AsyncFunction/prototype tags: - JavaScript - Властивість - прототип translation_of: Web/JavaScript/Reference/Global_Objects/AsyncFunction/prototype +original_slug: Web/JavaScript/Reference/Global_Objects/AsyncFunction/prototype ---
{{JSRef}}
diff --git a/files/uk/tools/index.html b/files/uk/tools/index.html index 71cbf1cf97..20a9763e7e 100644 --- a/files/uk/tools/index.html +++ b/files/uk/tools/index.html @@ -1,7 +1,8 @@ --- title: Firefox інструменти для розробників -slug: Інструменти +slug: Tools translation_of: Tools +original_slug: Інструменти ---

{{ToolsSidebar}}

diff --git a/files/uk/tools/network_monitor/index.html b/files/uk/tools/network_monitor/index.html index 7f3fb7d1f7..a9d84c2947 100644 --- a/files/uk/tools/network_monitor/index.html +++ b/files/uk/tools/network_monitor/index.html @@ -1,7 +1,8 @@ --- title: Монітор мережі -slug: Інструменти/Network_Monitor +slug: Tools/Network_Monitor translation_of: Tools/Network_Monitor +original_slug: Інструменти/Network_Monitor ---
{{ToolsSidebar}}
diff --git a/files/uk/tools/network_monitor/performance_analysis/index.html b/files/uk/tools/network_monitor/performance_analysis/index.html index 0ead428209..b9c6e4dc65 100644 --- a/files/uk/tools/network_monitor/performance_analysis/index.html +++ b/files/uk/tools/network_monitor/performance_analysis/index.html @@ -1,7 +1,8 @@ --- title: Аналіз швидкодії -slug: Інструменти/Network_Monitor/Performance_Analysis +slug: Tools/Network_Monitor/Performance_Analysis translation_of: Tools/Network_Monitor/Performance_Analysis +original_slug: Інструменти/Network_Monitor/Performance_Analysis ---

{{ToolsSidebar}}

diff --git a/files/uk/tools/network_monitor/recording/index.html b/files/uk/tools/network_monitor/recording/index.html index 223fa5291b..5cab741995 100644 --- a/files/uk/tools/network_monitor/recording/index.html +++ b/files/uk/tools/network_monitor/recording/index.html @@ -1,7 +1,8 @@ --- title: Записування мережного трафіку -slug: Інструменти/Network_Monitor/recording +slug: Tools/Network_Monitor/recording translation_of: Tools/Network_Monitor/recording +original_slug: Інструменти/Network_Monitor/recording ---

{{ToolsSidebar}}

diff --git a/files/uk/tools/network_monitor/request_details/index.html b/files/uk/tools/network_monitor/request_details/index.html index 61e496cc72..09440d641b 100644 --- a/files/uk/tools/network_monitor/request_details/index.html +++ b/files/uk/tools/network_monitor/request_details/index.html @@ -1,7 +1,8 @@ --- title: Подробиці мережних запитів -slug: Інструменти/Network_Monitor/request_details +slug: Tools/Network_Monitor/request_details translation_of: Tools/Network_Monitor/request_details +original_slug: Інструменти/Network_Monitor/request_details ---

{{ToolsSidebar}}

diff --git a/files/uk/tools/network_monitor/request_list/index.html b/files/uk/tools/network_monitor/request_list/index.html index 5225de12df..7c39dc0e95 100644 --- a/files/uk/tools/network_monitor/request_list/index.html +++ b/files/uk/tools/network_monitor/request_list/index.html @@ -1,7 +1,8 @@ --- title: Список мережних запитів -slug: Інструменти/Network_Monitor/request_list +slug: Tools/Network_Monitor/request_list translation_of: Tools/Network_Monitor/request_list +original_slug: Інструменти/Network_Monitor/request_list ---

{{ToolsSidebar}}

diff --git a/files/uk/tools/network_monitor/throttling/index.html b/files/uk/tools/network_monitor/throttling/index.html index 6c1136ce82..383803bab9 100644 --- a/files/uk/tools/network_monitor/throttling/index.html +++ b/files/uk/tools/network_monitor/throttling/index.html @@ -1,7 +1,8 @@ --- title: Обмеження швидкості передачі -slug: Інструменти/Network_Monitor/Throttling +slug: Tools/Network_Monitor/Throttling translation_of: Tools/Network_Monitor/Throttling +original_slug: Інструменти/Network_Monitor/Throttling ---

{{ToolsSidebar}}

diff --git a/files/uk/tools/network_monitor/toolbar/index.html b/files/uk/tools/network_monitor/toolbar/index.html index 17d1e32a47..5848d61122 100644 --- a/files/uk/tools/network_monitor/toolbar/index.html +++ b/files/uk/tools/network_monitor/toolbar/index.html @@ -1,7 +1,8 @@ --- title: Панель інструментів Монітору мережі -slug: Інструменти/Network_Monitor/toolbar +slug: Tools/Network_Monitor/toolbar translation_of: Tools/Network_Monitor/toolbar +original_slug: Інструменти/Network_Monitor/toolbar ---

{{ToolsSidebar}}

diff --git a/files/uk/tools/web_console/console_messages/index.html b/files/uk/tools/web_console/console_messages/index.html index 8ec5ba7826..ad9989244b 100644 --- a/files/uk/tools/web_console/console_messages/index.html +++ b/files/uk/tools/web_console/console_messages/index.html @@ -1,7 +1,8 @@ --- title: Повідомлення консолі -slug: Інструменти/Web_Console/Console_messages +slug: Tools/Web_Console/Console_messages translation_of: Tools/Web_Console/Console_messages +original_slug: Інструменти/Web_Console/Console_messages ---
{{ToolsSidebar}}
diff --git a/files/uk/tools/web_console/index.html b/files/uk/tools/web_console/index.html index 4af03a5978..052358d823 100644 --- a/files/uk/tools/web_console/index.html +++ b/files/uk/tools/web_console/index.html @@ -1,7 +1,8 @@ --- title: Веб-консоль - Web Console -slug: Інструменти/Web_Console +slug: Tools/Web_Console translation_of: Tools/Web_Console +original_slug: Інструменти/Web_Console ---

Веб-консоль:

diff --git a/files/uk/tools/web_console/split_console/index.html b/files/uk/tools/web_console/split_console/index.html index 35f6ed06ab..ea9c967170 100644 --- a/files/uk/tools/web_console/split_console/index.html +++ b/files/uk/tools/web_console/split_console/index.html @@ -1,7 +1,8 @@ --- title: Розділення консолі -slug: Інструменти/Web_Console/Split_console +slug: Tools/Web_Console/Split_console translation_of: Tools/Web_Console/Split_console +original_slug: Інструменти/Web_Console/Split_console ---
{{ToolsSidebar}}
diff --git a/files/uk/tools/web_console/ui_tour/index.html b/files/uk/tools/web_console/ui_tour/index.html index dc99cde6fc..575a1f37e8 100644 --- a/files/uk/tools/web_console/ui_tour/index.html +++ b/files/uk/tools/web_console/ui_tour/index.html @@ -1,7 +1,8 @@ --- title: Відкриття Веб-консолі -slug: Інструменти/Web_Console/Opening_the_Web_Console +slug: Tools/Web_Console/UI_Tour translation_of: Tools/Web_Console/UI_Tour +original_slug: Інструменти/Web_Console/Opening_the_Web_Console ---
{{ToolsSidebar}}
diff --git a/files/uk/web/api/canvas_api/tutorial/hit_regions_and_accessibility/index.html b/files/uk/web/api/canvas_api/tutorial/hit_regions_and_accessibility/index.html index cb7b8b615b..e02e218fa5 100644 --- a/files/uk/web/api/canvas_api/tutorial/hit_regions_and_accessibility/index.html +++ b/files/uk/web/api/canvas_api/tutorial/hit_regions_and_accessibility/index.html @@ -1,12 +1,13 @@ --- title: Чутливі ділянки та доступність -slug: Web/API/Canvas_API/Tutorial/Чутливі_ділянки_та_доступність +slug: Web/API/Canvas_API/Tutorial/Hit_regions_and_accessibility tags: - Canvas - Графіка - Полотно - Підручник translation_of: Web/API/Canvas_API/Tutorial/Hit_regions_and_accessibility +original_slug: Web/API/Canvas_API/Tutorial/Чутливі_ділянки_та_доступність ---
{{CanvasSidebar}} {{ PreviousNext("Web/API/Canvas_API/Tutorial/Pixel_manipulation_with_canvas", "Web/API/Canvas_API/Tutorial/Optimizing_canvas") }}
diff --git a/files/uk/web/api/event/index.html b/files/uk/web/api/event/index.html index e1aab3dfde..a7523c4d23 100644 --- a/files/uk/web/api/event/index.html +++ b/files/uk/web/api/event/index.html @@ -1,7 +1,8 @@ --- title: Подія -slug: Web/API/Подія +slug: Web/API/Event translation_of: Web/API/Event +original_slug: Web/API/Подія ---

{{APIRef("DOM")}}

diff --git a/files/uk/web/api/event/target/index.html b/files/uk/web/api/event/target/index.html index 20c17f2d31..c9a09ca3e9 100644 --- a/files/uk/web/api/event/target/index.html +++ b/files/uk/web/api/event/target/index.html @@ -1,7 +1,8 @@ --- title: Event.target -slug: Web/API/Подія/target +slug: Web/API/Event/target translation_of: Web/API/Event/target +original_slug: Web/API/Подія/target ---

{{ApiRef("DOM")}}

diff --git a/files/uk/web/api/htmlmediaelement/abort_event/index.html b/files/uk/web/api/htmlmediaelement/abort_event/index.html index 40a9e144fc..d6141f3ed7 100644 --- a/files/uk/web/api/htmlmediaelement/abort_event/index.html +++ b/files/uk/web/api/htmlmediaelement/abort_event/index.html @@ -1,8 +1,9 @@ --- title: abort -slug: Web/Events/abort +slug: Web/API/HTMLMediaElement/abort_event translation_of: Web/API/HTMLMediaElement/abort_event translation_of_original: Web/Events/abort +original_slug: Web/Events/abort ---

Подія abort спрацьовує коли завантаження ресурсу було перервано.

diff --git a/files/uk/web/api/page_visibility_api/index.html b/files/uk/web/api/page_visibility_api/index.html index 6675a3783b..2cf8077bd9 100644 --- a/files/uk/web/api/page_visibility_api/index.html +++ b/files/uk/web/api/page_visibility_api/index.html @@ -1,6 +1,6 @@ --- title: API відображення сторінки -slug: Web/API/API_відображення_сторінки +slug: Web/API/Page_Visibility_API tags: - API - API відображення сторінки @@ -10,6 +10,7 @@ tags: - процеси скритої закладки - фоновий режим translation_of: Web/API/Page_Visibility_API +original_slug: Web/API/API_відображення_сторінки ---
{{DefaultAPISidebar("Page Visibility API")}}
diff --git a/files/uk/web/api/window/domcontentloaded_event/index.html b/files/uk/web/api/window/domcontentloaded_event/index.html index 96ca54cfb0..c6e14d17a4 100644 --- a/files/uk/web/api/window/domcontentloaded_event/index.html +++ b/files/uk/web/api/window/domcontentloaded_event/index.html @@ -1,7 +1,8 @@ --- title: DOMContentLoaded -slug: Web/Events/DOMContentLoaded +slug: Web/API/Window/DOMContentLoaded_event translation_of: Web/API/Window/DOMContentLoaded_event +original_slug: Web/Events/DOMContentLoaded ---

Подія DOMContentLoaded викликається, коли вихідний HTML документ повністю завантажився та був розібраний (parse), без очікування повного завантаження стилів, зображень, сабфреймів (subframes). Зовсім інша подія - load - має використовуватися лише для того, щоб визначити повне завантаження сторінки. Використання load там, де застосування DOMContentLoaded є більш доречним, є дуже поширеною помилкою, тому будьте уважними.

diff --git a/files/uk/web/api/windoworworkerglobalscope/settimeout/index.html b/files/uk/web/api/windoworworkerglobalscope/settimeout/index.html index 19c90148ce..eff8576a84 100644 --- a/files/uk/web/api/windoworworkerglobalscope/settimeout/index.html +++ b/files/uk/web/api/windoworworkerglobalscope/settimeout/index.html @@ -1,7 +1,8 @@ --- title: WindowTimers.setTimeout() -slug: Web/API/WindowTimers/setTimeout +slug: Web/API/WindowOrWorkerGlobalScope/setTimeout translation_of: Web/API/WindowOrWorkerGlobalScope/setTimeout +original_slug: Web/API/WindowTimers/setTimeout ---
{{APIRef("HTML DOM")}}
diff --git a/files/uk/web/css/alternative_style_sheets/index.html b/files/uk/web/css/alternative_style_sheets/index.html index 1dd1b5a510..f805d1d125 100644 --- a/files/uk/web/css/alternative_style_sheets/index.html +++ b/files/uk/web/css/alternative_style_sheets/index.html @@ -1,10 +1,11 @@ --- title: Альтернативні таблиці стилів -slug: Web/CSS/Альтернативні_таблиці_стилів +slug: Web/CSS/Alternative_style_sheets tags: - Стилі - Теми translation_of: Web/CSS/Alternative_style_sheets +original_slug: Web/CSS/Альтернативні_таблиці_стилів ---

Specifying alternative style sheets in a web page provides a way for users to see multiple versions of a page, based on their needs or preferences.

diff --git a/files/uk/web/css/css_animations/using_css_animations/index.html b/files/uk/web/css/css_animations/using_css_animations/index.html index f8b8466ef4..eb125ac0af 100644 --- a/files/uk/web/css/css_animations/using_css_animations/index.html +++ b/files/uk/web/css/css_animations/using_css_animations/index.html @@ -1,10 +1,11 @@ --- title: Використання CSS анімацій -slug: Web/CSS/CSS_Animations/Використання_CSS_анімацій +slug: Web/CSS/CSS_Animations/Using_CSS_animations tags: - CSS Animations - Довідка translation_of: Web/CSS/CSS_Animations/Using_CSS_animations +original_slug: Web/CSS/CSS_Animations/Використання_CSS_анімацій ---

{{SeeCompatTable}}{{CSSRef}}

diff --git a/files/uk/web/css/css_box_model/index.html b/files/uk/web/css/css_box_model/index.html index 4920b7ceb9..5bd889607a 100644 --- a/files/uk/web/css/css_box_model/index.html +++ b/files/uk/web/css/css_box_model/index.html @@ -1,11 +1,12 @@ --- title: Коробчаста модель CSS -slug: Web/CSS/Коробчаста_модель_CSS +slug: Web/CSS/CSS_Box_Model tags: - CSS - Довідка - Коробчаста модель CSS translation_of: Web/CSS/CSS_Box_Model +original_slug: Web/CSS/Коробчаста_модель_CSS ---
Коробчаста модель (box model) — це алгоритм CSS, що подає елементи (включно з їх {{cssxref("margin", "відступами")}} та {{cssxref("padding", "полями")}}) у вигляді прямокутних «коробок» та компонує їх відповідно до {{cssxref("Visual_formatting_model", "моделі візуального формування")}}.
diff --git a/files/uk/web/css/css_box_model/mastering_margin_collapsing/index.html b/files/uk/web/css/css_box_model/mastering_margin_collapsing/index.html index b47325c5bf..44a6f7b56b 100644 --- a/files/uk/web/css/css_box_model/mastering_margin_collapsing/index.html +++ b/files/uk/web/css/css_box_model/mastering_margin_collapsing/index.html @@ -1,11 +1,12 @@ --- title: Згортання відступів -slug: Web/CSS/CSS_Box_Model/Згортання_відступів +slug: Web/CSS/CSS_Box_Model/Mastering_margin_collapsing tags: - CSS - Коробчаста модель CSS - Посібник translation_of: Web/CSS/CSS_Box_Model/Mastering_margin_collapsing +original_slug: Web/CSS/CSS_Box_Model/Згортання_відступів ---
{{CSSRef}}
diff --git a/files/uk/web/css/css_flexible_box_layout/basic_concepts_of_flexbox/index.html b/files/uk/web/css/css_flexible_box_layout/basic_concepts_of_flexbox/index.html index e111a70633..bbd3d8d5e4 100644 --- a/files/uk/web/css/css_flexible_box_layout/basic_concepts_of_flexbox/index.html +++ b/files/uk/web/css/css_flexible_box_layout/basic_concepts_of_flexbox/index.html @@ -1,8 +1,9 @@ --- title: Використання CSS flexible-боксів -slug: Web/CSS/CSS_Flexible_Box_Layout/Using_CSS_flexible_boxes +slug: Web/CSS/CSS_Flexible_Box_Layout/Basic_Concepts_of_Flexbox translation_of: Web/CSS/CSS_Flexible_Box_Layout/Basic_Concepts_of_Flexbox translation_of_original: Web/CSS/CSS_Flexible_Box_Layout/Using_CSS_flexible_boxes +original_slug: Web/CSS/CSS_Flexible_Box_Layout/Using_CSS_flexible_boxes ---
{{CSSRef}}
diff --git a/files/uk/web/css/layout_cookbook/index.html b/files/uk/web/css/layout_cookbook/index.html index e6d7f61135..0af6191a71 100644 --- a/files/uk/web/css/layout_cookbook/index.html +++ b/files/uk/web/css/layout_cookbook/index.html @@ -1,7 +1,8 @@ --- title: Кулінарна книга з CSS розмітки -slug: Web/CSS/Розмітка_кулінарна-книга +slug: Web/CSS/Layout_cookbook translation_of: Web/CSS/Layout_cookbook +original_slug: Web/CSS/Розмітка_кулінарна-книга ---
{{CSSRef}}
diff --git a/files/uk/web/css/layout_mode/index.html b/files/uk/web/css/layout_mode/index.html index 5794b4c397..504d11adc7 100644 --- a/files/uk/web/css/layout_mode/index.html +++ b/files/uk/web/css/layout_mode/index.html @@ -1,12 +1,13 @@ --- title: Схема компонування -slug: Web/CSS/Схема_компонування +slug: Web/CSS/Layout_mode tags: - CSS - Компонування - Розмітка - Розташування translation_of: Web/CSS/Layout_mode +original_slug: Web/CSS/Схема_компонування ---
Схема компонування (layout mode) в CSS являє собою алгоритм, який визначає розташування та розміри елементів залежно від того, як вони взаємодіють із сусідніми та батьківськими елементами. Існує декілька таких схем:
diff --git a/files/uk/web/css/reference/index.html b/files/uk/web/css/reference/index.html index ba325fe7da..1eb6730f98 100644 --- a/files/uk/web/css/reference/index.html +++ b/files/uk/web/css/reference/index.html @@ -1,7 +1,8 @@ --- title: CSS довідник -slug: Web/CSS/Довідник +slug: Web/CSS/Reference translation_of: Web/CSS/Reference +original_slug: Web/CSS/Довідник ---

This CSS Reference shows the basic syntax of a CSS rule; lists all standard CSS properties, pseudo-classes and pseudo-elements, @-rules, units, and selectors, all together in alphabetical order, as well as just the selectors by type; and allows you to quickly access detailed information for each of them. It not only lists the CSS 1 and CSS 2.1 properties, but also is a CSS3 reference that links to any CSS3 property and concept standardized, or already stabilized.  Also included is a brief DOM-CSS / CSSOM reference.

diff --git a/files/uk/web/css/visual_formatting_model/index.html b/files/uk/web/css/visual_formatting_model/index.html index fb25e2d60a..521725152a 100644 --- a/files/uk/web/css/visual_formatting_model/index.html +++ b/files/uk/web/css/visual_formatting_model/index.html @@ -1,11 +1,12 @@ --- title: Модель візуального формування -slug: Web/CSS/Модель_візуального_формування +slug: Web/CSS/Visual_formatting_model tags: - CSS - NeedsUpdate - Коробчаста модель CSS translation_of: Web/CSS/Visual_formatting_model +original_slug: Web/CSS/Модель_візуального_формування ---

Модель візуального форматування (visual formatting model) у CSS являє собою алгоритм, що обробляє документ та подає його на візуальному носії. Ця модель є основним поняттям CSS.

diff --git a/files/uk/web/guide/graphics/index.html b/files/uk/web/guide/graphics/index.html index 57af0fdbc3..1c2b45e7a9 100644 --- a/files/uk/web/guide/graphics/index.html +++ b/files/uk/web/guide/graphics/index.html @@ -1,6 +1,6 @@ --- title: Графіка для Web -slug: Web/Guide/Графіка +slug: Web/Guide/Graphics tags: - 2D - 3D @@ -12,6 +12,7 @@ tags: - Веб - Графіка translation_of: Web/Guide/Graphics +original_slug: Web/Guide/Графіка ---

Сучасним сайтам і веб-додаткам потрібне відображення графіки. Статичні зображення легко зобразити використовуючи елемент {{HTMLElement("img")}}, чи налаштувати фон HTML елементів використовуючи властивість {{cssxref("background-image")}}. Ви також можете конструювати графіку на льоту, або модифікувати її після. В статтях далі сказано як це можна зробити.

diff --git a/files/uk/web/guide/html/using_html_sections_and_outlines/index.html b/files/uk/web/guide/html/using_html_sections_and_outlines/index.html index 84db2e6a76..756fb825b1 100644 --- a/files/uk/web/guide/html/using_html_sections_and_outlines/index.html +++ b/files/uk/web/guide/html/using_html_sections_and_outlines/index.html @@ -1,7 +1,8 @@ --- title: Використання HTML-секцій та структура документу -slug: Web/Guide/HTML/Використання_HTML-секцій_та_структура_документу +slug: Web/Guide/HTML/Using_HTML_sections_and_outlines translation_of: Web/Guide/HTML/Using_HTML_sections_and_outlines +original_slug: Web/Guide/HTML/Використання_HTML-секцій_та_структура_документу ---

 В перекладі наводяться терміни схема документу та алгоритм схематизації у відповідності до англійських outline та outline algorithm, оскільки на думку перекладача найбільш точно відповідають змісту, вкладеному в поняття на мові оригінлу.

diff --git a/files/uk/web/houdini/index.html b/files/uk/web/houdini/index.html index 92be6ef3cc..73a9b05abb 100644 --- a/files/uk/web/houdini/index.html +++ b/files/uk/web/houdini/index.html @@ -1,7 +1,8 @@ --- title: CSS Гудіні -slug: Web/Гудіні +slug: Web/Houdini translation_of: Web/Houdini +original_slug: Web/Гудіні ---

Гудіні - це набір низькорівневих API, які надають доступ до СSS движка, даючи розробникам змогу розширити СSS підключаючись до процесу створення макету та застосування стилів в процесі роботи браузерного движка. Гудіні - набір API, які дають розробникам прямий доступ  CSS Object Model (CSSOM), дозволяючи розробникам писати код який браузер може розібрати як CSS, таким чином створюючи нові СSS властивості не чекаючи щоб вони були реалізовані в браузерах.

diff --git a/files/uk/web/html/element/header/index.html b/files/uk/web/html/element/header/index.html index 9ed3c75dfa..6531e7e8a9 100644 --- a/files/uk/web/html/element/header/index.html +++ b/files/uk/web/html/element/header/index.html @@ -1,10 +1,11 @@ --- title:
-slug: Web/HTML/Елемент/Заголовок +slug: Web/HTML/Element/header tags: - HTML - HTML елементи translation_of: Web/HTML/Element/header +original_slug: Web/HTML/Елемент/Заголовок ---
{{HTMLRef}}
diff --git a/files/uk/web/html/element/html/index.html b/files/uk/web/html/element/html/index.html index 22489d772f..5aac366c84 100644 --- a/files/uk/web/html/element/html/index.html +++ b/files/uk/web/html/element/html/index.html @@ -1,10 +1,11 @@ --- title: -slug: Web/HTML/Елемент/html +slug: Web/HTML/Element/html tags: - Корінь - Структура translation_of: Web/HTML/Element/html +original_slug: Web/HTML/Елемент/html ---

{{HTMLRef}}

diff --git a/files/uk/web/html/element/iframe/index.html b/files/uk/web/html/element/iframe/index.html index fc5b06a037..df56027e84 100644 --- a/files/uk/web/html/element/iframe/index.html +++ b/files/uk/web/html/element/iframe/index.html @@ -1,7 +1,8 @@ --- title: '