ru.javascript.info
ru.javascript.info copied to clipboard
Sync with upstream @ 540d753e
This PR was automatically generated to merge changes from en.javascript.info at 540d753e
Conflicted files in this PR have labels ">>>..." with both sides of conflict. If you merge this PR, you'll need to examine the listed files and resolve conflicts.
Alternatively, you can close this PR and merge conflicting changes manually.
The following files have conflicts and may need updates of the translations:
Click to open a list of 458 files
- [ ] 1-js/01-getting-started/1-intro/article.md
- [ ] 1-js/01-getting-started/2-manuals-specifications/article.md
- [ ] 1-js/01-getting-started/3-code-editors/article.md
- [ ] 1-js/01-getting-started/4-devtools/article.md
- [ ] 1-js/01-getting-started/4-devtools/chrome.png
- [ ] 1-js/01-getting-started/4-devtools/[email protected]
- [ ] 1-js/01-getting-started/4-devtools/[email protected]
- [ ] 1-js/02-first-steps/01-hello-world/article.md
- [ ] 1-js/02-first-steps/02-structure/article.md
- [ ] 1-js/02-first-steps/03-strict-mode/article.md
- [ ] 1-js/02-first-steps/04-variables/2-declare-variables/solution.md
- [ ] 1-js/02-first-steps/04-variables/3-uppercast-constant/task.md
- [ ] 1-js/02-first-steps/04-variables/article.md
- [ ] 1-js/02-first-steps/05-types/article.md
- [ ] 1-js/02-first-steps/06-alert-prompt-confirm/1-simple-page/task.md
- [ ] 1-js/02-first-steps/06-alert-prompt-confirm/article.md
- [ ] 1-js/02-first-steps/07-type-conversions/article.md
- [ ] 1-js/02-first-steps/08-operators/1-increment-order/solution.md
- [ ] 1-js/02-first-steps/08-operators/1-increment-order/task.md
- [ ] 1-js/02-first-steps/08-operators/2-assignment-result/solution.md
- [ ] 1-js/02-first-steps/08-operators/2-assignment-result/task.md
- [ ] 1-js/02-first-steps/08-operators/3-primitive-conversions-questions/solution.md
- [ ] 1-js/02-first-steps/08-operators/3-primitive-conversions-questions/task.md
- [ ] 1-js/02-first-steps/08-operators/4-fix-prompt/solution.md
- [ ] 1-js/02-first-steps/08-operators/4-fix-prompt/task.md
- [ ] 1-js/02-first-steps/08-operators/article.md
- [ ] 1-js/02-first-steps/09-comparison/1-comparison-questions/solution.md
- [ ] 1-js/02-first-steps/09-comparison/1-comparison-questions/task.md
- [ ] 1-js/02-first-steps/09-comparison/article.md
- [ ] 1-js/02-first-steps/10-ifelse/2-check-standard/ifelse_task2.svg
- [ ] 1-js/02-first-steps/10-ifelse/2-check-standard/task.md
- [ ] 1-js/02-first-steps/10-ifelse/article.md
- [ ] 1-js/02-first-steps/11-logical-operators/2-alert-or/solution.md
- [ ] 1-js/02-first-steps/11-logical-operators/6-check-if-in-range/task.md
- [ ] 1-js/02-first-steps/11-logical-operators/7-check-if-out-range/task.md
- [ ] 1-js/02-first-steps/11-logical-operators/9-check-login/ifelse_task.svg
- [ ] 1-js/02-first-steps/11-logical-operators/9-check-login/solution.md
- [ ] 1-js/02-first-steps/11-logical-operators/article.md
- [ ] 1-js/02-first-steps/13-while-for/1-loop-last-value/solution.md
- [ ] 1-js/02-first-steps/13-while-for/1-loop-last-value/task.md
- [ ] 1-js/02-first-steps/13-while-for/2-which-value-while/solution.md
- [ ] 1-js/02-first-steps/13-while-for/2-which-value-while/task.md
- [ ] 1-js/02-first-steps/13-while-for/3-which-value-for/solution.md
- [ ] 1-js/02-first-steps/13-while-for/3-which-value-for/task.md
- [ ] 1-js/02-first-steps/13-while-for/4-for-even/solution.md
- [ ] 1-js/02-first-steps/13-while-for/4-for-even/task.md
- [ ] 1-js/02-first-steps/13-while-for/5-replace-for-while/task.md
- [ ] 1-js/02-first-steps/13-while-for/6-repeat-until-correct/solution.md
- [ ] 1-js/02-first-steps/13-while-for/6-repeat-until-correct/task.md
- [ ] 1-js/02-first-steps/13-while-for/7-list-primes/solution.md
- [ ] 1-js/02-first-steps/13-while-for/7-list-primes/task.md
- [ ] 1-js/02-first-steps/13-while-for/article.md
- [ ] 1-js/02-first-steps/14-switch/1-rewrite-switch-if-else/solution.md
- [ ] 1-js/02-first-steps/14-switch/2-rewrite-if-switch/solution.md
- [ ] 1-js/02-first-steps/14-switch/2-rewrite-if-switch/task.md
- [ ] 1-js/02-first-steps/14-switch/article.md
- [ ] 1-js/02-first-steps/15-function-basics/1-if-else-required/solution.md
- [ ] 1-js/02-first-steps/15-function-basics/1-if-else-required/task.md
- [ ] 1-js/02-first-steps/15-function-basics/2-rewrite-function-question-or/solution.md
- [ ] 1-js/02-first-steps/15-function-basics/2-rewrite-function-question-or/task.md
- [ ] 1-js/02-first-steps/15-function-basics/3-min/solution.md
- [ ] 1-js/02-first-steps/15-function-basics/3-min/task.md
- [ ] 1-js/02-first-steps/15-function-basics/4-pow/task.md
- [ ] 1-js/02-first-steps/15-function-basics/article.md
- [ ] 1-js/02-first-steps/16-function-expressions/article.md
- [ ] 1-js/02-first-steps/17-arrow-functions-basics/1-rewrite-arrow/solution.md
- [ ] 1-js/02-first-steps/17-arrow-functions-basics/1-rewrite-arrow/task.md
- [ ] 1-js/02-first-steps/17-arrow-functions-basics/article.md
- [ ] 1-js/02-first-steps/18-javascript-specials/article.md
- [ ] 1-js/03-code-quality/01-debugging-chrome/article.md
- [ ] 1-js/03-code-quality/01-debugging-chrome/chrome-open-sources.svg
- [ ] 1-js/03-code-quality/01-debugging-chrome/chrome-sources-breakpoint.svg
- [ ] 1-js/03-code-quality/01-debugging-chrome/chrome-sources-console.svg
- [ ] 1-js/03-code-quality/01-debugging-chrome/chrome-sources-debugger-pause.svg
- [ ] 1-js/03-code-quality/01-debugging-chrome/chrome-sources-debugger-trace-1.svg
- [ ] 1-js/03-code-quality/01-debugging-chrome/chrome-tabs.svg
- [ ] 1-js/03-code-quality/02-coding-style/1-style-errors/solution.md
- [ ] 1-js/03-code-quality/02-coding-style/article.md
- [ ] 1-js/03-code-quality/02-coding-style/code-style.svg
- [ ] 1-js/03-code-quality/03-comments/article.md
- [ ] 1-js/03-code-quality/04-ninja-code/article.md
- [ ] 1-js/03-code-quality/05-testing-mocha/article.md
- [ ] 1-js/03-code-quality/05-testing-mocha/beforeafter.view/test.js
- [ ] 1-js/03-code-quality/05-testing-mocha/pow-2.view/test.js
- [ ] 1-js/03-code-quality/06-polyfills/article.md
- [ ] 1-js/04-object-basics/01-object/4-const-object/solution.md
- [ ] 1-js/04-object-basics/01-object/4-const-object/task.md
- [ ] 1-js/04-object-basics/01-object/8-multiply-numeric/task.md
- [ ] 1-js/04-object-basics/01-object/article.md
- [ ] 1-js/04-object-basics/01-object/object-user-empty.svg
- [ ] 1-js/04-object-basics/02-object-copy/article.md
- [ ] 1-js/04-object-basics/02-object-copy/variable-copy-value.svg
- [ ] 1-js/04-object-basics/03-garbage-collection/article.md
- [ ] 1-js/04-object-basics/03-garbage-collection/garbage-collection-5.svg
- [ ] 1-js/04-object-basics/04-object-methods/4-object-property-this/solution.md
- [ ] 1-js/04-object-basics/04-object-methods/7-calculator/_js.view/test.js
- [ ] 1-js/04-object-basics/04-object-methods/7-calculator/task.md
- [ ] 1-js/04-object-basics/04-object-methods/8-chain-calls/_js.view/test.js
- [ ] 1-js/04-object-basics/04-object-methods/8-chain-calls/solution.md
- [ ] 1-js/04-object-basics/04-object-methods/8-chain-calls/task.md
- [ ] 1-js/04-object-basics/04-object-methods/article.md
- [ ] 1-js/04-object-basics/06-constructor-new/1-two-functions-one-object/task.md
- [ ] 1-js/04-object-basics/06-constructor-new/2-calculator-constructor/task.md
- [ ] 1-js/04-object-basics/06-constructor-new/article.md
- [ ] 1-js/04-object-basics/07-optional-chaining/article.md
- [ ] 1-js/04-object-basics/08-symbol/article.md
- [ ] 1-js/04-object-basics/09-object-toprimitive/article.md
- [ ] 1-js/05-data-types/01-primitives-methods/1-string-new-property/task.md
- [ ] 1-js/05-data-types/01-primitives-methods/article.md
- [ ] 1-js/05-data-types/02-number/article.md
- [ ] 1-js/05-data-types/03-string/1-ucfirst/solution.md
- [ ] 1-js/05-data-types/03-string/3-truncate/solution.md
- [ ] 1-js/05-data-types/03-string/3-truncate/task.md
- [ ] 1-js/05-data-types/03-string/article.md
- [ ] 1-js/05-data-types/04-array/10-maximal-subarray/solution.md
- [ ] 1-js/05-data-types/04-array/10-maximal-subarray/task.md
- [ ] 1-js/05-data-types/04-array/2-create-array/task.md
- [ ] 1-js/05-data-types/04-array/array-pop.svg
- [ ] 1-js/05-data-types/04-array/array-shift.svg
- [ ] 1-js/05-data-types/04-array/article.md
- [ ] 1-js/05-data-types/05-array-methods/12-reduce-object/task.md
- [ ] 1-js/05-data-types/05-array-methods/2-filter-range/task.md
- [ ] 1-js/05-data-types/05-array-methods/4-sort-back/task.md
- [ ] 1-js/05-data-types/05-array-methods/6-calculator-extendable/solution.md
- [ ] 1-js/05-data-types/05-array-methods/7-map-objects/solution.md
- [ ] 1-js/05-data-types/05-array-methods/article.md
- [ ] 1-js/05-data-types/06-iterable/article.md
- [ ] 1-js/05-data-types/07-map-set/03-iterable-keys/task.md
- [ ] 1-js/05-data-types/07-map-set/article.md
- [ ] 1-js/05-data-types/08-weakmap-weakset/01-recipients-read/solution.md
- [ ] 1-js/05-data-types/08-weakmap-weakset/01-recipients-read/task.md
- [ ] 1-js/05-data-types/08-weakmap-weakset/article.md
- [ ] 1-js/05-data-types/09-keys-values-entries/article.md
- [ ] 1-js/05-data-types/10-destructuring-assignment/article.md
- [ ] 1-js/05-data-types/11-date/6-get-seconds-today/task.md
- [ ] 1-js/05-data-types/11-date/8-format-date-relative/solution.md
- [ ] 1-js/05-data-types/11-date/8-format-date-relative/task.md
- [ ] 1-js/05-data-types/11-date/article.md
- [ ] 1-js/05-data-types/12-json/article.md
- [ ] 1-js/06-advanced-functions/01-recursion/01-sum-to/solution.md
- [ ] 1-js/06-advanced-functions/01-recursion/02-factorial/solution.md
- [ ] 1-js/06-advanced-functions/01-recursion/05-output-single-linked-list-reverse/solution.md
- [ ] 1-js/06-advanced-functions/01-recursion/article.md
- [ ] 1-js/06-advanced-functions/01-recursion/recursion-pow.svg
- [ ] 1-js/06-advanced-functions/02-rest-parameters-spread/article.md
- [ ] 1-js/06-advanced-functions/03-closure/1-closure-latest-changes/solution.md
- [ ] 1-js/06-advanced-functions/03-closure/1-closure-latest-changes/task.md
- [ ] 1-js/06-advanced-functions/03-closure/10-make-army/lexenv-makearmy-empty.svg
- [ ] 1-js/06-advanced-functions/03-closure/10-make-army/lexenv-makearmy-for-fixed.svg
- [ ] 1-js/06-advanced-functions/03-closure/10-make-army/lexenv-makearmy-while-fixed.svg
- [ ] 1-js/06-advanced-functions/03-closure/10-make-army/solution.md
- [ ] 1-js/06-advanced-functions/03-closure/10-make-army/task.md
- [ ] 1-js/06-advanced-functions/03-closure/2-closure-variable-access/lexenv-nested-work.svg
- [ ] 1-js/06-advanced-functions/03-closure/2-closure-variable-access/solution.md
- [ ] 1-js/06-advanced-functions/03-closure/2-closure-variable-access/task.md
- [ ] 1-js/06-advanced-functions/03-closure/3-counter-independent/solution.md
- [ ] 1-js/06-advanced-functions/03-closure/3-counter-independent/task.md
- [ ] 1-js/06-advanced-functions/03-closure/4-counter-object-independent/solution.md
- [ ] 1-js/06-advanced-functions/03-closure/5-function-in-if/solution.md
- [ ] 1-js/06-advanced-functions/03-closure/5-function-in-if/task.md
- [ ] 1-js/06-advanced-functions/03-closure/6-closure-sum/solution.md
- [ ] 1-js/06-advanced-functions/03-closure/6-closure-sum/task.md
- [ ] 1-js/06-advanced-functions/03-closure/7-let-scope/solution.md
- [ ] 1-js/06-advanced-functions/03-closure/7-let-scope/task.md
- [ ] 1-js/06-advanced-functions/03-closure/8-filter-through-function/task.md
- [ ] 1-js/06-advanced-functions/03-closure/9-sort-by-field/task.md
- [ ] 1-js/06-advanced-functions/03-closure/article.md
- [ ] 1-js/06-advanced-functions/03-closure/closure-function-declaration.svg
- [ ] 1-js/06-advanced-functions/03-closure/closure-makecounter-nested-call-2.svg
- [ ] 1-js/06-advanced-functions/03-closure/closure-makecounter-nested-call.svg
- [ ] 1-js/06-advanced-functions/03-closure/closure-variable-phrase.svg
- [ ] 1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-2.svg
- [ ] 1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-6.svg
- [ ] 1-js/06-advanced-functions/03-closure/lexenv-nested-work.svg
- [ ] 1-js/06-advanced-functions/03-closure/lexical-environment-global-2.svg
- [ ] 1-js/06-advanced-functions/03-closure/lexical-environment-global-3.svg
- [ ] 1-js/06-advanced-functions/03-closure/lexical-environment-global.svg
- [ ] 1-js/06-advanced-functions/03-closure/lexical-environment-simple.svg
- [ ] 1-js/06-advanced-functions/04-var/article.md
- [ ] 1-js/06-advanced-functions/05-global-object/article.md
- [ ] 1-js/06-advanced-functions/06-function-object/5-sum-many-brackets/solution.md
- [ ] 1-js/06-advanced-functions/06-function-object/article.md
- [ ] 1-js/06-advanced-functions/07-new-function/article.md
- [ ] 1-js/06-advanced-functions/08-settimeout-setinterval/article.md
- [ ] 1-js/06-advanced-functions/09-call-apply-decorators/03-debounce/_js.view/solution.js
- [ ] 1-js/06-advanced-functions/09-call-apply-decorators/03-debounce/_js.view/test.js
- [ ] 1-js/06-advanced-functions/09-call-apply-decorators/03-debounce/debounce.svg
- [ ] 1-js/06-advanced-functions/09-call-apply-decorators/03-debounce/debounce.view/index.html
- [ ] 1-js/06-advanced-functions/09-call-apply-decorators/03-debounce/solution.md
- [ ] 1-js/06-advanced-functions/09-call-apply-decorators/03-debounce/task.md
- [ ] 1-js/06-advanced-functions/09-call-apply-decorators/04-throttle/_js.view/test.js
- [ ] 1-js/06-advanced-functions/09-call-apply-decorators/04-throttle/solution.md
- [ ] 1-js/06-advanced-functions/09-call-apply-decorators/04-throttle/task.md
- [ ] 1-js/06-advanced-functions/09-call-apply-decorators/article.md
- [ ] 1-js/06-advanced-functions/09-call-apply-decorators/decorator-makecaching-wrapper.svg
- [ ] 1-js/06-advanced-functions/10-bind/5-question-use-bind/solution.md
- [ ] 1-js/06-advanced-functions/10-bind/6-ask-partial/task.md
- [ ] 1-js/06-advanced-functions/10-bind/article.md
- [ ] 1-js/06-advanced-functions/12-arrow-functions/article.md
- [ ] 1-js/07-object-properties/01-property-descriptors/article.md
- [ ] 1-js/07-object-properties/02-property-accessors/article.md
- [ ] 1-js/08-prototypes/01-prototype-inheritance/2-search-algorithm/task.md
- [ ] 1-js/08-prototypes/01-prototype-inheritance/3-proto-and-this/task.md
- [ ] 1-js/08-prototypes/01-prototype-inheritance/4-hamster-proto/task.md
- [ ] 1-js/08-prototypes/01-prototype-inheritance/article.md
- [ ] 1-js/08-prototypes/01-prototype-inheritance/object-prototype-empty.svg
- [ ] 1-js/08-prototypes/01-prototype-inheritance/proto-animal-rabbit-walk-3.svg
- [ ] 1-js/08-prototypes/02-function-prototype/1-changing-prototype/task.md
- [ ] 1-js/08-prototypes/02-function-prototype/4-new-object-same-constructor/solution.md
- [ ] 1-js/08-prototypes/02-function-prototype/article.md
- [ ] 1-js/08-prototypes/02-function-prototype/function-prototype-constructor.svg
- [ ] 1-js/08-prototypes/02-function-prototype/rabbit-prototype-constructor.svg
- [ ] 1-js/08-prototypes/03-native-prototypes/article.md
- [ ] 1-js/08-prototypes/03-native-prototypes/function-prototype-constructor.svg
- [ ] 1-js/08-prototypes/03-native-prototypes/proto-constructor-animal-rabbit.svg
- [ ] 1-js/08-prototypes/03-native-prototypes/rabbit-prototype-constructor.svg
- [ ] 1-js/08-prototypes/04-prototype-methods/2-dictionary-tostring/solution.md
- [ ] 1-js/08-prototypes/04-prototype-methods/article.md
- [ ] 1-js/09-classes/01-class/1-rewrite-to-class/task.md
- [ ] 1-js/09-classes/01-class/article.md
- [ ] 1-js/09-classes/02-class-inheritance/3-class-extend-object/rabbit-extends-object.svg
- [ ] 1-js/09-classes/02-class-inheritance/animal-rabbit-extends.svg
- [ ] 1-js/09-classes/02-class-inheritance/article.md
- [ ] 1-js/09-classes/02-class-inheritance/class-inheritance-rabbit-animal-2.svg
- [ ] 1-js/09-classes/02-class-inheritance/class-inheritance-rabbit-animal.svg
- [ ] 1-js/09-classes/02-class-inheritance/rabbit-animal-independent-animal.svg
- [ ] 1-js/09-classes/02-class-inheritance/rabbit-animal-independent-rabbit.svg
- [ ] 1-js/09-classes/03-static-properties-methods/1-class-extend-object/rabbit-extends-object.svg
- [ ] 1-js/09-classes/03-static-properties-methods/3-class-extend-object/rabbit-extends-object.svg
- [ ] 1-js/09-classes/03-static-properties-methods/3-class-extend-object/solution.md
- [ ] 1-js/09-classes/03-static-properties-methods/3-class-extend-object/task.md
- [ ] 1-js/09-classes/03-static-properties-methods/animal-rabbit-static.svg
- [ ] 1-js/09-classes/03-static-properties-methods/article.md
- [ ] 1-js/09-classes/04-private-protected-properties-methods/article.md
- [ ] 1-js/09-classes/05-extend-natives/article.md
- [ ] 1-js/09-classes/06-instanceof/1-strange-instanceof/task.md
- [ ] 1-js/09-classes/06-instanceof/article.md
- [ ] 1-js/09-classes/07-mixins/article.md
- [ ] 1-js/10-error-handling/1-try-catch/1-finally-or-code-after/solution.md
- [ ] 1-js/10-error-handling/1-try-catch/1-finally-or-code-after/task.md
- [ ] 1-js/10-error-handling/1-try-catch/article.md
- [ ] 1-js/10-error-handling/1-try-catch/try-catch-flow.svg
- [ ] 1-js/10-error-handling/2-custom-errors/article.md
- [ ] 1-js/11-async/01-callbacks/article.md
- [ ] 1-js/11-async/02-promise-basics/article.md
- [ ] 1-js/11-async/03-promise-chaining/01-then-vs-catch/solution.md
- [ ] 1-js/11-async/03-promise-chaining/article.md
- [ ] 1-js/11-async/03-promise-chaining/promise-handler-variants.svg
- [ ] 1-js/11-async/04-promise-error-handling/article.md
- [ ] 1-js/11-async/05-promise-api/article.md
- [ ] 1-js/11-async/06-promisify/article.md
- [ ] 1-js/11-async/07-microtask-queue/article.md
- [ ] 1-js/11-async/07-microtask-queue/promiseQueue.svg
- [ ] 1-js/11-async/08-async-await/01-rewrite-async/task.md
- [ ] 1-js/11-async/08-async-await/02-rewrite-async-2/solution.md
- [ ] 1-js/11-async/08-async-await/02-rewrite-async-2/task.md
- [ ] 1-js/11-async/08-async-await/03-async-from-regular/task.md
- [ ] 1-js/11-async/08-async-await/article.md
- [ ] 1-js/12-generators-iterators/1-generators/01-pseudo-random-generator/task.md
- [ ] 1-js/12-generators-iterators/1-generators/article.md
- [ ] 1-js/12-generators-iterators/1-generators/genYield2-2.svg
- [ ] 1-js/12-generators-iterators/1-generators/genYield2.svg
- [ ] 1-js/12-generators-iterators/2-async-iterators-generators/article.md
- [ ] 1-js/13-modules/01-modules-intro/article.md
- [ ] 1-js/13-modules/02-import-export/article.md
- [ ] 1-js/13-modules/03-modules-dynamic-imports/article.md
- [ ] 1-js/99-js-misc/01-proxy/01-error-nonexisting/solution.md
- [ ] 1-js/99-js-misc/01-proxy/01-error-nonexisting/task.md
- [ ] 1-js/99-js-misc/01-proxy/article.md
- [ ] 1-js/99-js-misc/01-proxy/proxy-inherit-admin.svg
- [ ] 1-js/99-js-misc/01-proxy/proxy-inherit.svg
- [ ] 1-js/99-js-misc/01-proxy/proxy.svg
- [ ] 1-js/99-js-misc/03-currying-partials/article.md
- [ ] 1-js/99-js-misc/04-reference-type/2-check-syntax/solution.md
- [ ] 1-js/99-js-misc/04-reference-type/2-check-syntax/task.md
- [ ] 1-js/99-js-misc/04-reference-type/3-why-this/solution.md
- [ ] 1-js/99-js-misc/04-reference-type/3-why-this/task.md
- [ ] 1-js/99-js-misc/04-reference-type/article.md
- [ ] 2-ui/1-document/01-browser-environment/article.md
- [ ] 2-ui/1-document/02-dom-nodes/article.md
- [ ] 2-ui/1-document/02-dom-nodes/domconsole0.png
- [ ] 2-ui/1-document/02-dom-nodes/[email protected]
- [ ] 2-ui/1-document/02-dom-nodes/domconsole1.png
- [ ] 2-ui/1-document/02-dom-nodes/[email protected]
- [ ] 2-ui/1-document/02-dom-nodes/elk.html
- [ ] 2-ui/1-document/02-dom-nodes/elks.png
- [ ] 2-ui/1-document/02-dom-nodes/[email protected]
- [ ] 2-ui/1-document/02-dom-nodes/inspect.png
- [ ] 2-ui/1-document/02-dom-nodes/[email protected]
- [ ] 2-ui/1-document/03-dom-navigation/article.md
- [ ] 2-ui/1-document/04-searching-elements-dom/article.md
- [ ] 2-ui/1-document/05-basic-dom-node-properties/article.md
- [ ] 2-ui/1-document/05-basic-dom-node-properties/dom-class-hierarchy.svg
- [ ] 2-ui/1-document/06-dom-attributes-and-properties/article.md
- [ ] 2-ui/1-document/07-modifying-document/1-createtextnode-vs-innerhtml/task.md
- [ ] 2-ui/1-document/07-modifying-document/10-clock-setinterval/solution.md
- [ ] 2-ui/1-document/07-modifying-document/10-clock-setinterval/solution.view/index.html
- [ ] 2-ui/1-document/07-modifying-document/12-sort-table/solution.md
- [ ] 2-ui/1-document/07-modifying-document/12-sort-table/solution.view/index.html
- [ ] 2-ui/1-document/07-modifying-document/12-sort-table/source.view/index.html
- [ ] 2-ui/1-document/07-modifying-document/5-why-aaa/solution.md
- [ ] 2-ui/1-document/07-modifying-document/5-why-aaa/task.md
- [ ] 2-ui/1-document/07-modifying-document/6-create-list/task.md
- [ ] 2-ui/1-document/07-modifying-document/9-calendar-table/solution.md
- [ ] 2-ui/1-document/07-modifying-document/article.md
- [ ] 2-ui/1-document/08-styles-and-classes/article.md
- [ ] 2-ui/1-document/09-size-and-scroll/1-get-scroll-height-bottom/task.md
- [ ] 2-ui/1-document/09-size-and-scroll/4-put-ball-in-center/field.svg
- [ ] 2-ui/1-document/09-size-and-scroll/4-put-ball-in-center/solution.md
- [ ] 2-ui/1-document/09-size-and-scroll/4-put-ball-in-center/solution.view/index.html
- [ ] 2-ui/1-document/09-size-and-scroll/4-put-ball-in-center/task.md
- [ ] 2-ui/1-document/09-size-and-scroll/article.md
- [ ] 2-ui/1-document/09-size-and-scroll/metric-all.svg
- [ ] 2-ui/1-document/09-size-and-scroll/metric-client-width-height.svg
- [ ] 2-ui/1-document/09-size-and-scroll/metric-css.svg
- [ ] 2-ui/1-document/09-size-and-scroll/metric-offset-parent.svg
- [ ] 2-ui/1-document/09-size-and-scroll/metric-offset-width-height.svg
- [ ] 2-ui/1-document/09-size-and-scroll/metric-scroll-top.svg
- [ ] 2-ui/1-document/09-size-and-scroll/metric-scroll-width-height.svg
- [ ] 2-ui/1-document/10-size-and-scroll-window/article.md
- [ ] 2-ui/1-document/10-size-and-scroll-window/document-client-width-height.svg
- [ ] 2-ui/1-document/11-coordinates/1-find-point-coordinates/solution.md
- [ ] 2-ui/1-document/11-coordinates/article.md
- [ ] 2-ui/2-events/01-introduction-browser-events/04-move-ball-field/move-ball-coords.svg
- [ ] 2-ui/2-events/01-introduction-browser-events/04-move-ball-field/solution.md
- [ ] 2-ui/2-events/01-introduction-browser-events/07-carousel/solution.md
- [ ] 2-ui/2-events/01-introduction-browser-events/07-carousel/solution.view/index.html
- [ ] 2-ui/2-events/01-introduction-browser-events/article.md
- [ ] 2-ui/2-events/02-bubbling-and-capturing/article.md
- [ ] 2-ui/2-events/02-bubbling-and-capturing/event-order-bubbling.svg
- [ ] 2-ui/2-events/03-event-delegation/4-behavior-tooltip/task.md
- [ ] 2-ui/2-events/03-event-delegation/article.md
- [ ] 2-ui/2-events/04-default-browser-action/1-why-return-false-fails/task.md
- [ ] 2-ui/2-events/04-default-browser-action/2-catch-link-navigation/solution.view/index.html
- [ ] 2-ui/2-events/04-default-browser-action/2-catch-link-navigation/source.view/index.html
- [ ] 2-ui/2-events/04-default-browser-action/2-catch-link-navigation/task.md
- [ ] 2-ui/2-events/04-default-browser-action/article.md
- [ ] 2-ui/2-events/05-dispatch-events/article.md
- [ ] 2-ui/3-event-details/1-mouse-events-basics/article.md
- [ ] 2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/1-behavior-nested-tooltip/solution.view/index.html
- [ ] 2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/1-behavior-nested-tooltip/source.view/index.html
- [ ] 2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/2-hoverintent/solution.md
- [ ] 2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/2-hoverintent/solution.view/index.html
- [ ] 2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/2-hoverintent/source.view/hoverIntent.js
- [ ] 2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/2-hoverintent/source.view/index.html
- [ ] 2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/article.md
- [ ] 2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseenter-mouseleave-delegation-2.view/script.js
- [ ] [2-ui/3-event-details/4-mouse-drag-and-drop/2-drag-heroes/solution.view/field.svg](/javascript-tutorial/en.javascript.info/commits/master/2-ui/3-event-details/4-mouse-drag-and-drop/2-dra…
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
3 out of 17 committers have signed the CLA.
:white_check_mark: Alexandre887
:white_check_mark: iliakan
:white_check_mark: Gleb-Pastushenko
:x: kricsleo
:x: tonybishnoi
:x: FloffyGarlic
:x: shallow-beach
:x: smith558
:x: zakingslayerv22
:x: nikoandpiko
:x: pj-szdm
:x: mhi1627
:x: Paramesh-T-S
:x: vincent-clipet
:x: rahulrao0209
:x: dangerman
:x: AdityaGirdhar
You have signed the CLA already but the status is still pending? Let us recheck it.