javascript-tutorial / ja.javascript.info

現代の JavaScript チュートリアル
https://ja.javascript.info
Other
410 stars 83 forks source link

Sync with upstream @ b09e38c5 #278

Closed javascript-translate-bot closed 3 years ago

javascript-translate-bot commented 3 years ago

This PR was automatically generated to merge changes from en.javascript.info at b09e38c5

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 702 files - [ ] [1-js/01-getting-started/1-intro/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/01-getting-started/1-intro/article.md) - [ ] [1-js/01-getting-started/2-manuals-specifications/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/01-getting-started/2-manuals-specifications/article.md) - [ ] [1-js/01-getting-started/3-code-editors/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/01-getting-started/3-code-editors/article.md) - [ ] [1-js/01-getting-started/4-devtools/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/01-getting-started/4-devtools/article.md) - [ ] [1-js/02-first-steps/01-hello-world/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/02-first-steps/01-hello-world/article.md) - [ ] [1-js/02-first-steps/02-structure/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/02-first-steps/02-structure/article.md) - [ ] [1-js/02-first-steps/03-strict-mode/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/02-first-steps/03-strict-mode/article.md) - [ ] [1-js/02-first-steps/04-variables/2-declare-variables/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/02-first-steps/04-variables/2-declare-variables/solution.md) - [ ] [1-js/02-first-steps/04-variables/2-declare-variables/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/02-first-steps/04-variables/2-declare-variables/task.md) - [ ] [1-js/02-first-steps/04-variables/3-uppercast-constant/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/02-first-steps/04-variables/3-uppercast-constant/solution.md) - [ ] [1-js/02-first-steps/04-variables/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/02-first-steps/04-variables/article.md) - [ ] [1-js/02-first-steps/05-types/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/02-first-steps/05-types/article.md) - [ ] [1-js/02-first-steps/06-alert-prompt-confirm/1-simple-page/task.md](/javascript-tutorial/en.javascript.info/commits/master/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](/javascript-tutorial/en.javascript.info/commits/master/1-js/02-first-steps/06-alert-prompt-confirm/article.md) - [ ] [1-js/02-first-steps/07-type-conversions/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/02-first-steps/07-type-conversions/article.md) - [ ] [1-js/02-first-steps/08-operators/1-increment-order/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/02-first-steps/08-operators/1-increment-order/solution.md) - [ ] [1-js/02-first-steps/08-operators/1-increment-order/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/02-first-steps/08-operators/1-increment-order/task.md) - [ ] [1-js/02-first-steps/08-operators/2-assignment-result/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/02-first-steps/08-operators/2-assignment-result/solution.md) - [ ] [1-js/02-first-steps/08-operators/2-assignment-result/task.md](/javascript-tutorial/en.javascript.info/commits/master/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](/javascript-tutorial/en.javascript.info/commits/master/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](/javascript-tutorial/en.javascript.info/commits/master/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](/javascript-tutorial/en.javascript.info/commits/master/1-js/02-first-steps/08-operators/4-fix-prompt/solution.md) - [ ] [1-js/02-first-steps/08-operators/4-fix-prompt/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/02-first-steps/08-operators/4-fix-prompt/task.md) - [ ] [1-js/02-first-steps/08-operators/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/02-first-steps/08-operators/article.md) - [ ] [1-js/02-first-steps/09-comparison/1-comparison-questions/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/02-first-steps/09-comparison/1-comparison-questions/solution.md) - [ ] [1-js/02-first-steps/09-comparison/1-comparison-questions/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/02-first-steps/09-comparison/1-comparison-questions/task.md) - [ ] [1-js/02-first-steps/09-comparison/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/02-first-steps/09-comparison/article.md) - [ ] [1-js/02-first-steps/10-ifelse/2-check-standard/ifelse_task2.svg](/javascript-tutorial/en.javascript.info/commits/master/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](/javascript-tutorial/en.javascript.info/commits/master/1-js/02-first-steps/10-ifelse/2-check-standard/task.md) - [ ] [1-js/02-first-steps/10-ifelse/5-rewrite-if-question/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/02-first-steps/10-ifelse/5-rewrite-if-question/task.md) - [ ] [1-js/02-first-steps/10-ifelse/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/02-first-steps/10-ifelse/article.md) - [ ] [1-js/02-first-steps/11-logical-operators/1-alert-null-2-undefined/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/02-first-steps/11-logical-operators/1-alert-null-2-undefined/task.md) - [ ] [1-js/02-first-steps/11-logical-operators/2-alert-or/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/02-first-steps/11-logical-operators/2-alert-or/solution.md) - [ ] [1-js/02-first-steps/11-logical-operators/2-alert-or/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/02-first-steps/11-logical-operators/2-alert-or/task.md) - [ ] [1-js/02-first-steps/11-logical-operators/3-alert-1-null-2/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/02-first-steps/11-logical-operators/3-alert-1-null-2/task.md) - [ ] [1-js/02-first-steps/11-logical-operators/5-alert-and-or/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/02-first-steps/11-logical-operators/5-alert-and-or/solution.md) - [ ] [1-js/02-first-steps/11-logical-operators/5-alert-and-or/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/02-first-steps/11-logical-operators/5-alert-and-or/task.md) - [ ] [1-js/02-first-steps/11-logical-operators/6-check-if-in-range/task.md](/javascript-tutorial/en.javascript.info/commits/master/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](/javascript-tutorial/en.javascript.info/commits/master/1-js/02-first-steps/11-logical-operators/7-check-if-out-range/task.md) - [ ] [1-js/02-first-steps/11-logical-operators/8-if-question/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/02-first-steps/11-logical-operators/8-if-question/task.md) - [ ] [1-js/02-first-steps/11-logical-operators/9-check-login/ifelse_task.svg](/javascript-tutorial/en.javascript.info/commits/master/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](/javascript-tutorial/en.javascript.info/commits/master/1-js/02-first-steps/11-logical-operators/9-check-login/solution.md) - [ ] [1-js/02-first-steps/11-logical-operators/9-check-login/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/02-first-steps/11-logical-operators/9-check-login/task.md) - [ ] [1-js/02-first-steps/11-logical-operators/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/02-first-steps/11-logical-operators/article.md) - [ ] [1-js/02-first-steps/12-nullish-coalescing-operator/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/02-first-steps/12-nullish-coalescing-operator/article.md) - [ ] [1-js/02-first-steps/13-while-for/1-loop-last-value/solution.md](/javascript-tutorial/en.javascript.info/commits/master/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](/javascript-tutorial/en.javascript.info/commits/master/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](/javascript-tutorial/en.javascript.info/commits/master/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](/javascript-tutorial/en.javascript.info/commits/master/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](/javascript-tutorial/en.javascript.info/commits/master/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](/javascript-tutorial/en.javascript.info/commits/master/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](/javascript-tutorial/en.javascript.info/commits/master/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](/javascript-tutorial/en.javascript.info/commits/master/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](/javascript-tutorial/en.javascript.info/commits/master/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](/javascript-tutorial/en.javascript.info/commits/master/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](/javascript-tutorial/en.javascript.info/commits/master/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](/javascript-tutorial/en.javascript.info/commits/master/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](/javascript-tutorial/en.javascript.info/commits/master/1-js/02-first-steps/13-while-for/7-list-primes/task.md) - [ ] [1-js/02-first-steps/13-while-for/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/02-first-steps/13-while-for/article.md) - [ ] [1-js/02-first-steps/14-switch/1-rewrite-switch-if-else/solution.md](/javascript-tutorial/en.javascript.info/commits/master/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](/javascript-tutorial/en.javascript.info/commits/master/1-js/02-first-steps/14-switch/2-rewrite-if-switch/solution.md) - [ ] [1-js/02-first-steps/14-switch/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/02-first-steps/14-switch/article.md) - [ ] [1-js/02-first-steps/15-function-basics/1-if-else-required/solution.md](/javascript-tutorial/en.javascript.info/commits/master/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](/javascript-tutorial/en.javascript.info/commits/master/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](/javascript-tutorial/en.javascript.info/commits/master/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](/javascript-tutorial/en.javascript.info/commits/master/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](/javascript-tutorial/en.javascript.info/commits/master/1-js/02-first-steps/15-function-basics/3-min/solution.md) - [ ] [1-js/02-first-steps/15-function-basics/3-min/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/02-first-steps/15-function-basics/3-min/task.md) - [ ] [1-js/02-first-steps/15-function-basics/4-pow/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/02-first-steps/15-function-basics/4-pow/task.md) - [ ] [1-js/02-first-steps/15-function-basics/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/02-first-steps/15-function-basics/article.md) - [ ] [1-js/02-first-steps/16-function-expressions/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/02-first-steps/16-function-expressions/article.md) - [ ] [1-js/02-first-steps/17-arrow-functions-basics/1-rewrite-arrow/task.md](/javascript-tutorial/en.javascript.info/commits/master/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](/javascript-tutorial/en.javascript.info/commits/master/1-js/02-first-steps/17-arrow-functions-basics/article.md) - [ ] [1-js/02-first-steps/18-javascript-specials/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/02-first-steps/18-javascript-specials/article.md) - [ ] [1-js/03-code-quality/01-debugging-chrome/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/03-code-quality/01-debugging-chrome/article.md) - [ ] [1-js/03-code-quality/02-coding-style/1-style-errors/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/03-code-quality/02-coding-style/1-style-errors/solution.md) - [ ] [1-js/03-code-quality/02-coding-style/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/03-code-quality/02-coding-style/article.md) - [ ] [1-js/03-code-quality/03-comments/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/03-code-quality/03-comments/article.md) - [ ] [1-js/03-code-quality/04-ninja-code/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/03-code-quality/04-ninja-code/article.md) - [ ] [1-js/03-code-quality/05-testing-mocha/3-pow-test-wrong/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/03-code-quality/05-testing-mocha/3-pow-test-wrong/solution.md) - [ ] [1-js/03-code-quality/05-testing-mocha/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/03-code-quality/05-testing-mocha/article.md) - [ ] [1-js/03-code-quality/06-polyfills/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/03-code-quality/06-polyfills/article.md) - [ ] [1-js/04-object-basics/01-object/3-is-empty/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/04-object-basics/01-object/3-is-empty/solution.md) - [ ] [1-js/04-object-basics/01-object/8-multiply-numeric/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/04-object-basics/01-object/8-multiply-numeric/task.md) - [ ] [1-js/04-object-basics/01-object/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/04-object-basics/01-object/article.md) - [ ] [1-js/04-object-basics/02-object-copy/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/04-object-basics/02-object-copy/article.md) - [ ] [1-js/04-object-basics/03-garbage-collection/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/04-object-basics/03-garbage-collection/article.md) - [ ] [1-js/04-object-basics/04-object-methods/4-object-property-this/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/04-object-basics/04-object-methods/4-object-property-this/solution.md) - [ ] [1-js/04-object-basics/04-object-methods/8-chain-calls/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/04-object-basics/04-object-methods/8-chain-calls/task.md) - [ ] [1-js/04-object-basics/04-object-methods/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/04-object-basics/04-object-methods/article.md) - [ ] [1-js/04-object-basics/06-constructor-new/1-two-functions-one-object/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/04-object-basics/06-constructor-new/1-two-functions-one-object/solution.md) - [ ] [1-js/04-object-basics/06-constructor-new/1-two-functions-one-object/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/04-object-basics/06-constructor-new/1-two-functions-one-object/task.md) - [ ] [1-js/04-object-basics/06-constructor-new/3-accumulator/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/04-object-basics/06-constructor-new/3-accumulator/task.md) - [ ] [1-js/04-object-basics/06-constructor-new/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/04-object-basics/06-constructor-new/article.md) - [ ] [1-js/04-object-basics/07-optional-chaining/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/04-object-basics/07-optional-chaining/article.md) - [ ] [1-js/04-object-basics/08-symbol/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/04-object-basics/08-symbol/article.md) - [ ] [1-js/04-object-basics/09-object-toprimitive/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/04-object-basics/09-object-toprimitive/article.md) - [ ] [1-js/05-data-types/01-primitives-methods/1-string-new-property/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/01-primitives-methods/1-string-new-property/solution.md) - [ ] [1-js/05-data-types/01-primitives-methods/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/01-primitives-methods/article.md) - [ ] [1-js/05-data-types/02-number/8-random-min-max/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/02-number/8-random-min-max/solution.md) - [ ] [1-js/05-data-types/02-number/8-random-min-max/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/02-number/8-random-min-max/task.md) - [ ] [1-js/05-data-types/02-number/9-random-int-min-max/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/02-number/9-random-int-min-max/solution.md) - [ ] [1-js/05-data-types/02-number/9-random-int-min-max/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/02-number/9-random-int-min-max/task.md) - [ ] [1-js/05-data-types/02-number/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/02-number/article.md) - [ ] [1-js/05-data-types/03-string/1-ucfirst/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/03-string/1-ucfirst/solution.md) - [ ] [1-js/05-data-types/03-string/1-ucfirst/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/03-string/1-ucfirst/task.md) - [ ] [1-js/05-data-types/03-string/2-check-spam/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/03-string/2-check-spam/solution.md) - [ ] [1-js/05-data-types/03-string/2-check-spam/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/03-string/2-check-spam/task.md) - [ ] [1-js/05-data-types/03-string/3-truncate/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/03-string/3-truncate/solution.md) - [ ] [1-js/05-data-types/03-string/4-extract-currency/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/03-string/4-extract-currency/solution.md) - [ ] [1-js/05-data-types/03-string/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/03-string/article.md) - [ ] [1-js/05-data-types/04-array/10-maximal-subarray/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/04-array/10-maximal-subarray/solution.md) - [ ] [1-js/05-data-types/04-array/10-maximal-subarray/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/04-array/10-maximal-subarray/task.md) - [ ] [1-js/05-data-types/04-array/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/04-array/article.md) - [ ] [1-js/05-data-types/05-array-methods/10-average-age/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/05-array-methods/10-average-age/task.md) - [ ] [1-js/05-data-types/05-array-methods/11-array-unique/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/05-array-methods/11-array-unique/solution.md) - [ ] [1-js/05-data-types/05-array-methods/12-reduce-object/_js.view/test.js](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/05-array-methods/12-reduce-object/_js.view/test.js) - [ ] [1-js/05-data-types/05-array-methods/12-reduce-object/task.md](/javascript-tutorial/en.javascript.info/commits/master/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](/javascript-tutorial/en.javascript.info/commits/master/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](/javascript-tutorial/en.javascript.info/commits/master/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](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/05-array-methods/6-calculator-extendable/solution.md) - [ ] [1-js/05-data-types/05-array-methods/6-calculator-extendable/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/05-array-methods/6-calculator-extendable/task.md) - [ ] [1-js/05-data-types/05-array-methods/7-map-objects/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/05-array-methods/7-map-objects/solution.md) - [ ] [1-js/05-data-types/05-array-methods/8-sort-objects/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/05-array-methods/8-sort-objects/solution.md) - [ ] [1-js/05-data-types/05-array-methods/8-sort-objects/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/05-array-methods/8-sort-objects/task.md) - [ ] [1-js/05-data-types/05-array-methods/9-shuffle/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/05-array-methods/9-shuffle/solution.md) - [ ] [1-js/05-data-types/05-array-methods/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/05-array-methods/article.md) - [ ] [1-js/05-data-types/05-array-methods/reduce.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/05-array-methods/reduce.svg) - [ ] [1-js/05-data-types/06-iterable/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/06-iterable/article.md) - [ ] [1-js/05-data-types/07-map-set/01-array-unique-map/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/07-map-set/01-array-unique-map/task.md) - [ ] [1-js/05-data-types/07-map-set/02-filter-anagrams/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/07-map-set/02-filter-anagrams/solution.md) - [ ] [1-js/05-data-types/07-map-set/02-filter-anagrams/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/07-map-set/02-filter-anagrams/task.md) - [ ] [1-js/05-data-types/07-map-set/03-iterable-keys/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/07-map-set/03-iterable-keys/solution.md) - [ ] [1-js/05-data-types/07-map-set/03-iterable-keys/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/07-map-set/03-iterable-keys/task.md) - [ ] [1-js/05-data-types/07-map-set/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/07-map-set/article.md) - [ ] [1-js/05-data-types/08-weakmap-weakset/01-recipients-read/solution.md](/javascript-tutorial/en.javascript.info/commits/master/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](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/08-weakmap-weakset/01-recipients-read/task.md) - [ ] [1-js/05-data-types/08-weakmap-weakset/02-recipients-when-read/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/08-weakmap-weakset/02-recipients-when-read/task.md) - [ ] [1-js/05-data-types/08-weakmap-weakset/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/08-weakmap-weakset/article.md) - [ ] [1-js/05-data-types/09-keys-values-entries/01-sum-salaries/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/09-keys-values-entries/01-sum-salaries/task.md) - [ ] [1-js/05-data-types/09-keys-values-entries/02-count-properties/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/09-keys-values-entries/02-count-properties/task.md) - [ ] [1-js/05-data-types/09-keys-values-entries/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/09-keys-values-entries/article.md) - [ ] [1-js/05-data-types/10-destructuring-assignment/1-destruct-user/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/10-destructuring-assignment/1-destruct-user/task.md) - [ ] [1-js/05-data-types/10-destructuring-assignment/6-max-salary/_js.view/solution.js](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/10-destructuring-assignment/6-max-salary/_js.view/solution.js) - [ ] [1-js/05-data-types/10-destructuring-assignment/6-max-salary/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/10-destructuring-assignment/6-max-salary/task.md) - [ ] [1-js/05-data-types/10-destructuring-assignment/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/10-destructuring-assignment/article.md) - [ ] [1-js/05-data-types/10-destructuring-assignment/destructuring-complex.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/10-destructuring-assignment/destructuring-complex.svg) - [ ] [1-js/05-data-types/11-date/1-new-date/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/11-date/1-new-date/solution.md) - [ ] [1-js/05-data-types/11-date/1-new-date/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/11-date/1-new-date/task.md) - [ ] [1-js/05-data-types/11-date/2-get-week-day/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/11-date/2-get-week-day/task.md) - [ ] [1-js/05-data-types/11-date/3-weekday/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/11-date/3-weekday/solution.md) - [ ] [1-js/05-data-types/11-date/3-weekday/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/11-date/3-weekday/task.md) - [ ] [1-js/05-data-types/11-date/4-get-date-ago/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/11-date/4-get-date-ago/task.md) - [ ] [1-js/05-data-types/11-date/5-last-day-of-month/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/11-date/5-last-day-of-month/solution.md) - [ ] [1-js/05-data-types/11-date/5-last-day-of-month/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/11-date/5-last-day-of-month/task.md) - [ ] [1-js/05-data-types/11-date/6-get-seconds-today/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/11-date/6-get-seconds-today/solution.md) - [ ] [1-js/05-data-types/11-date/6-get-seconds-today/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/11-date/6-get-seconds-today/task.md) - [ ] [1-js/05-data-types/11-date/7-get-seconds-to-tomorrow/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/11-date/7-get-seconds-to-tomorrow/solution.md) - [ ] [1-js/05-data-types/11-date/7-get-seconds-to-tomorrow/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/11-date/7-get-seconds-to-tomorrow/task.md) - [ ] [1-js/05-data-types/11-date/8-format-date-relative/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/11-date/8-format-date-relative/task.md) - [ ] [1-js/05-data-types/11-date/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/11-date/article.md) - [ ] [1-js/05-data-types/12-json/1-serialize-object/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/12-json/1-serialize-object/task.md) - [ ] [1-js/05-data-types/12-json/2-serialize-event-circular/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/12-json/2-serialize-event-circular/task.md) - [ ] [1-js/05-data-types/12-json/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/12-json/article.md) - [ ] [1-js/05-data-types/12-json/json-meetup.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/05-data-types/12-json/json-meetup.svg) - [ ] [1-js/06-advanced-functions/01-recursion/01-sum-to/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/06-advanced-functions/01-recursion/01-sum-to/solution.md) - [ ] [1-js/06-advanced-functions/01-recursion/02-factorial/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/06-advanced-functions/01-recursion/02-factorial/solution.md) - [ ] [1-js/06-advanced-functions/01-recursion/03-fibonacci-numbers/fibonacci-recursion-tree.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/06-advanced-functions/01-recursion/03-fibonacci-numbers/fibonacci-recursion-tree.svg) - [ ] [1-js/06-advanced-functions/01-recursion/04-output-single-linked-list/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/06-advanced-functions/01-recursion/04-output-single-linked-list/solution.md) - [ ] [1-js/06-advanced-functions/01-recursion/05-output-single-linked-list-reverse/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/06-advanced-functions/01-recursion/05-output-single-linked-list-reverse/solution.md) - [ ] [1-js/06-advanced-functions/01-recursion/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/06-advanced-functions/01-recursion/article.md) - [ ] [1-js/06-advanced-functions/01-recursion/linked-list-0.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/06-advanced-functions/01-recursion/linked-list-0.svg) - [ ] [1-js/06-advanced-functions/01-recursion/linked-list-remove-1.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/06-advanced-functions/01-recursion/linked-list-remove-1.svg) - [ ] [1-js/06-advanced-functions/01-recursion/linked-list-split.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/06-advanced-functions/01-recursion/linked-list-split.svg) - [ ] [1-js/06-advanced-functions/01-recursion/linked-list.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/06-advanced-functions/01-recursion/linked-list.svg) - [ ] [1-js/06-advanced-functions/01-recursion/recursion-pow.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/06-advanced-functions/01-recursion/recursion-pow.svg) - [ ] [1-js/06-advanced-functions/01-recursion/recursive-salaries.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/06-advanced-functions/01-recursion/recursive-salaries.svg) - [ ] [1-js/06-advanced-functions/02-rest-parameters-spread/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/06-advanced-functions/02-rest-parameters-spread/article.md) - [ ] [1-js/06-advanced-functions/03-closure/1-closure-latest-changes/solution.md](/javascript-tutorial/en.javascript.info/commits/master/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](/javascript-tutorial/en.javascript.info/commits/master/1-js/06-advanced-functions/03-closure/1-closure-latest-changes/task.md) - [ ] [1-js/06-advanced-functions/03-closure/10-make-army/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/06-advanced-functions/03-closure/10-make-army/solution.md) - [ ] [1-js/06-advanced-functions/03-closure/10-make-army/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/06-advanced-functions/03-closure/10-make-army/task.md) - [ ] [1-js/06-advanced-functions/03-closure/2-closure-variable-access/solution.md](/javascript-tutorial/en.javascript.info/commits/master/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](/javascript-tutorial/en.javascript.info/commits/master/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](/javascript-tutorial/en.javascript.info/commits/master/1-js/06-advanced-functions/03-closure/3-counter-independent/solution.md) - [ ] [1-js/06-advanced-functions/03-closure/3-counter-independent/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/06-advanced-functions/03-closure/3-counter-independent/task.md) - [ ] [1-js/06-advanced-functions/03-closure/5-function-in-if/solution.md](/javascript-tutorial/en.javascript.info/commits/master/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](/javascript-tutorial/en.javascript.info/commits/master/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](/javascript-tutorial/en.javascript.info/commits/master/1-js/06-advanced-functions/03-closure/6-closure-sum/solution.md) - [ ] [1-js/06-advanced-functions/03-closure/6-closure-sum/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/06-advanced-functions/03-closure/6-closure-sum/task.md) - [ ] [1-js/06-advanced-functions/03-closure/7-let-scope/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/06-advanced-functions/03-closure/7-let-scope/solution.md) - [ ] [1-js/06-advanced-functions/03-closure/7-let-scope/task.md](/javascript-tutorial/en.javascript.info/commits/master/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](/javascript-tutorial/en.javascript.info/commits/master/1-js/06-advanced-functions/03-closure/8-filter-through-function/task.md) - [ ] [1-js/06-advanced-functions/03-closure/9-sort-by-field/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/06-advanced-functions/03-closure/9-sort-by-field/solution.md) - [ ] [1-js/06-advanced-functions/03-closure/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/06-advanced-functions/03-closure/article.md) - [ ] [1-js/06-advanced-functions/03-closure/lexenv-if.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/06-advanced-functions/03-closure/lexenv-if.svg) - [ ] [1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-1.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-1.svg) - [ ] [1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-2.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-2.svg) - [ ] [1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-3.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-3.svg) - [ ] [1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-4.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-4.svg) - [ ] [1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-5.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-5.svg) - [ ] [1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-6.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-6.svg) - [ ] [1-js/06-advanced-functions/03-closure/lexical-environment-global-2.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/06-advanced-functions/03-closure/lexical-environment-global-2.svg) - [ ] [1-js/06-advanced-functions/03-closure/lexical-environment-global-3.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/06-advanced-functions/03-closure/lexical-environment-global-3.svg) - [ ] [1-js/06-advanced-functions/03-closure/lexical-environment-global.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/06-advanced-functions/03-closure/lexical-environment-global.svg) - [ ] [1-js/06-advanced-functions/03-closure/lexical-environment-simple-lookup.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/06-advanced-functions/03-closure/lexical-environment-simple-lookup.svg) - [ ] [1-js/06-advanced-functions/03-closure/lexical-environment-simple.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/06-advanced-functions/03-closure/lexical-environment-simple.svg) - [ ] [1-js/06-advanced-functions/03-closure/lexical-search-order.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/06-advanced-functions/03-closure/lexical-search-order.svg) - [ ] [1-js/06-advanced-functions/04-var/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/06-advanced-functions/04-var/article.md) - [ ] [1-js/06-advanced-functions/05-global-object/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/06-advanced-functions/05-global-object/article.md) - [ ] [1-js/06-advanced-functions/06-function-object/2-counter-inc-dec/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/06-advanced-functions/06-function-object/2-counter-inc-dec/task.md) - [ ] [1-js/06-advanced-functions/06-function-object/5-sum-many-brackets/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/06-advanced-functions/06-function-object/5-sum-many-brackets/solution.md) - [ ] [1-js/06-advanced-functions/06-function-object/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/06-advanced-functions/06-function-object/article.md) - [ ] [1-js/06-advanced-functions/07-new-function/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/06-advanced-functions/07-new-function/article.md) - [ ] [1-js/06-advanced-functions/08-settimeout-setinterval/1-output-numbers-100ms/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/06-advanced-functions/08-settimeout-setinterval/1-output-numbers-100ms/solution.md) - [ ] [1-js/06-advanced-functions/08-settimeout-setinterval/1-output-numbers-100ms/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/06-advanced-functions/08-settimeout-setinterval/1-output-numbers-100ms/task.md) - [ ] [1-js/06-advanced-functions/08-settimeout-setinterval/3-rewrite-settimeout/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/06-advanced-functions/08-settimeout-setinterval/3-rewrite-settimeout/task.md) - [ ] [1-js/06-advanced-functions/08-settimeout-setinterval/4-settimeout-result/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/06-advanced-functions/08-settimeout-setinterval/4-settimeout-result/task.md) - [ ] [1-js/06-advanced-functions/08-settimeout-setinterval/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/06-advanced-functions/08-settimeout-setinterval/article.md) - [ ] [1-js/06-advanced-functions/08-settimeout-setinterval/setinterval-interval.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/06-advanced-functions/08-settimeout-setinterval/setinterval-interval.svg) - [ ] [1-js/06-advanced-functions/08-settimeout-setinterval/settimeout-interval.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/06-advanced-functions/08-settimeout-setinterval/settimeout-interval.svg) - [ ] [1-js/06-advanced-functions/09-call-apply-decorators/01-spy-decorator/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/06-advanced-functions/09-call-apply-decorators/01-spy-decorator/solution.md) - [ ] [1-js/06-advanced-functions/09-call-apply-decorators/01-spy-decorator/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/06-advanced-functions/09-call-apply-decorators/01-spy-decorator/task.md) - [ ] [1-js/06-advanced-functions/09-call-apply-decorators/02-delay/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/06-advanced-functions/09-call-apply-decorators/02-delay/solution.md) - [ ] [1-js/06-advanced-functions/09-call-apply-decorators/03-debounce/solution.md](/javascript-tutorial/en.javascript.info/commits/master/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](/javascript-tutorial/en.javascript.info/commits/master/1-js/06-advanced-functions/09-call-apply-decorators/03-debounce/task.md) - [ ] [1-js/06-advanced-functions/09-call-apply-decorators/04-throttle/solution.md](/javascript-tutorial/en.javascript.info/commits/master/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](/javascript-tutorial/en.javascript.info/commits/master/1-js/06-advanced-functions/09-call-apply-decorators/04-throttle/task.md) - [ ] [1-js/06-advanced-functions/09-call-apply-decorators/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/06-advanced-functions/09-call-apply-decorators/article.md) - [ ] [1-js/06-advanced-functions/09-call-apply-decorators/decorator-makecaching-wrapper.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/06-advanced-functions/09-call-apply-decorators/decorator-makecaching-wrapper.svg) - [ ] [1-js/06-advanced-functions/10-bind/4-function-property-after-bind/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/06-advanced-functions/10-bind/4-function-property-after-bind/task.md) - [ ] [1-js/06-advanced-functions/10-bind/5-question-use-bind/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/06-advanced-functions/10-bind/5-question-use-bind/solution.md) - [ ] [1-js/06-advanced-functions/10-bind/6-ask-partial/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/06-advanced-functions/10-bind/6-ask-partial/solution.md) - [ ] [1-js/06-advanced-functions/10-bind/6-ask-partial/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/06-advanced-functions/10-bind/6-ask-partial/task.md) - [ ] [1-js/06-advanced-functions/10-bind/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/06-advanced-functions/10-bind/article.md) - [ ] [1-js/06-advanced-functions/12-arrow-functions/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/06-advanced-functions/12-arrow-functions/article.md) - [ ] [1-js/07-object-oriented-programming/08-class-patterns/2-rewrite-to-prototypes/source.view/clock.js](/javascript-tutorial/en.javascript.info/commits/master/1-js/07-object-oriented-programming/08-class-patterns/2-rewrite-to-prototypes/source.view/clock.js) - [ ] [1-js/07-object-oriented-programming/09-class/1-rewrite-to-class/solution.view/clock.js](/javascript-tutorial/en.javascript.info/commits/master/1-js/07-object-oriented-programming/09-class/1-rewrite-to-class/solution.view/clock.js) - [ ] [1-js/07-object-oriented-programming/10-class-inheritance/2-clock-class-extended/solution.view/clock.js](/javascript-tutorial/en.javascript.info/commits/master/1-js/07-object-oriented-programming/10-class-inheritance/2-clock-class-extended/solution.view/clock.js) - [ ] [1-js/07-object-oriented-programming/10-class-inheritance/2-clock-class-extended/source.view/clock.js](/javascript-tutorial/en.javascript.info/commits/master/1-js/07-object-oriented-programming/10-class-inheritance/2-clock-class-extended/source.view/clock.js) - [ ] [1-js/07-object-properties/01-property-descriptors/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/07-object-properties/01-property-descriptors/article.md) - [ ] [1-js/07-object-properties/02-property-accessors/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/07-object-properties/02-property-accessors/article.md) - [ ] [1-js/07-object-properties/index.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/07-object-properties/index.md) - [ ] [1-js/08-prototypes/01-prototype-inheritance/1-property-after-delete/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/08-prototypes/01-prototype-inheritance/1-property-after-delete/solution.md) - [ ] [1-js/08-prototypes/01-prototype-inheritance/2-search-algorithm/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/08-prototypes/01-prototype-inheritance/2-search-algorithm/solution.md) - [ ] [1-js/08-prototypes/01-prototype-inheritance/2-search-algorithm/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/08-prototypes/01-prototype-inheritance/2-search-algorithm/task.md) - [ ] [1-js/08-prototypes/01-prototype-inheritance/3-proto-and-this/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/08-prototypes/01-prototype-inheritance/3-proto-and-this/solution.md) - [ ] [1-js/08-prototypes/01-prototype-inheritance/3-proto-and-this/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/08-prototypes/01-prototype-inheritance/3-proto-and-this/task.md) - [ ] [1-js/08-prototypes/01-prototype-inheritance/4-hamster-proto/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/08-prototypes/01-prototype-inheritance/4-hamster-proto/solution.md) - [ ] [1-js/08-prototypes/01-prototype-inheritance/4-hamster-proto/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/08-prototypes/01-prototype-inheritance/4-hamster-proto/task.md) - [ ] [1-js/08-prototypes/01-prototype-inheritance/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/08-prototypes/01-prototype-inheritance/article.md) - [ ] [1-js/08-prototypes/01-prototype-inheritance/object-prototype-empty.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/08-prototypes/01-prototype-inheritance/object-prototype-empty.svg) - [ ] [1-js/08-prototypes/01-prototype-inheritance/proto-animal-rabbit-chain.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/08-prototypes/01-prototype-inheritance/proto-animal-rabbit-chain.svg) - [ ] [1-js/08-prototypes/01-prototype-inheritance/proto-animal-rabbit-walk-2.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/08-prototypes/01-prototype-inheritance/proto-animal-rabbit-walk-2.svg) - [ ] [1-js/08-prototypes/01-prototype-inheritance/proto-animal-rabbit-walk-3.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/08-prototypes/01-prototype-inheritance/proto-animal-rabbit-walk-3.svg) - [ ] [1-js/08-prototypes/01-prototype-inheritance/proto-animal-rabbit-walk.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/08-prototypes/01-prototype-inheritance/proto-animal-rabbit-walk.svg) - [ ] [1-js/08-prototypes/01-prototype-inheritance/proto-animal-rabbit.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/08-prototypes/01-prototype-inheritance/proto-animal-rabbit.svg) - [ ] [1-js/08-prototypes/01-prototype-inheritance/proto-user-admin.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/08-prototypes/01-prototype-inheritance/proto-user-admin.svg) - [ ] [1-js/08-prototypes/02-function-prototype/1-changing-prototype/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/08-prototypes/02-function-prototype/1-changing-prototype/solution.md) - [ ] [1-js/08-prototypes/02-function-prototype/1-changing-prototype/task.md](/javascript-tutorial/en.javascript.info/commits/master/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](/javascript-tutorial/en.javascript.info/commits/master/1-js/08-prototypes/02-function-prototype/4-new-object-same-constructor/solution.md) - [ ] [1-js/08-prototypes/02-function-prototype/4-new-object-same-constructor/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/08-prototypes/02-function-prototype/4-new-object-same-constructor/task.md) - [ ] [1-js/08-prototypes/02-function-prototype/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/08-prototypes/02-function-prototype/article.md) - [ ] [1-js/08-prototypes/02-function-prototype/function-prototype-constructor.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/08-prototypes/02-function-prototype/function-prototype-constructor.svg) - [ ] [1-js/08-prototypes/02-function-prototype/proto-constructor-animal-rabbit.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/08-prototypes/02-function-prototype/proto-constructor-animal-rabbit.svg) - [ ] [1-js/08-prototypes/02-function-prototype/rabbit-prototype-constructor.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/08-prototypes/02-function-prototype/rabbit-prototype-constructor.svg) - [ ] [1-js/08-prototypes/03-native-prototypes/1-defer-to-prototype/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/08-prototypes/03-native-prototypes/1-defer-to-prototype/task.md) - [ ] [1-js/08-prototypes/03-native-prototypes/2-defer-to-prototype-extended/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/08-prototypes/03-native-prototypes/2-defer-to-prototype-extended/solution.md) - [ ] [1-js/08-prototypes/03-native-prototypes/2-defer-to-prototype-extended/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/08-prototypes/03-native-prototypes/2-defer-to-prototype-extended/task.md) - [ ] [1-js/08-prototypes/03-native-prototypes/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/08-prototypes/03-native-prototypes/article.md) - [ ] [1-js/08-prototypes/03-native-prototypes/function-prototype-constructor.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/08-prototypes/03-native-prototypes/function-prototype-constructor.svg) - [ ] [1-js/08-prototypes/03-native-prototypes/native-prototypes-array-tostring.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/08-prototypes/03-native-prototypes/native-prototypes-array-tostring.svg) - [ ] [1-js/08-prototypes/03-native-prototypes/native-prototypes-classes.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/08-prototypes/03-native-prototypes/native-prototypes-classes.svg) - [ ] [1-js/08-prototypes/03-native-prototypes/object-prototype-1.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/08-prototypes/03-native-prototypes/object-prototype-1.svg) - [ ] [1-js/08-prototypes/03-native-prototypes/object-prototype-null.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/08-prototypes/03-native-prototypes/object-prototype-null.svg) - [ ] [1-js/08-prototypes/03-native-prototypes/object-prototype.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/08-prototypes/03-native-prototypes/object-prototype.svg) - [ ] [1-js/08-prototypes/03-native-prototypes/proto-constructor-animal-rabbit.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/08-prototypes/03-native-prototypes/proto-constructor-animal-rabbit.svg) - [ ] [1-js/08-prototypes/03-native-prototypes/rabbit-prototype-constructor.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/08-prototypes/03-native-prototypes/rabbit-prototype-constructor.svg) - [ ] [1-js/08-prototypes/04-prototype-methods/2-dictionary-tostring/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/08-prototypes/04-prototype-methods/2-dictionary-tostring/solution.md) - [ ] [1-js/08-prototypes/04-prototype-methods/2-dictionary-tostring/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/08-prototypes/04-prototype-methods/2-dictionary-tostring/task.md) - [ ] [1-js/08-prototypes/04-prototype-methods/3-compare-calls/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/08-prototypes/04-prototype-methods/3-compare-calls/task.md) - [ ] [1-js/08-prototypes/04-prototype-methods/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/08-prototypes/04-prototype-methods/article.md) - [ ] [1-js/08-prototypes/04-prototype-methods/object-prototype-2.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/08-prototypes/04-prototype-methods/object-prototype-2.svg) - [ ] [1-js/08-prototypes/04-prototype-methods/object-prototype-null.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/08-prototypes/04-prototype-methods/object-prototype-null.svg) - [ ] [1-js/08-prototypes/index.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/08-prototypes/index.md) - [ ] [1-js/09-classes/00-class-patterns/1-inheritance-error-assign/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/09-classes/00-class-patterns/1-inheritance-error-assign/task.md) - [ ] [1-js/09-classes/00-class-patterns/2-rewrite-to-prototypes/solution.view/clock.js](/javascript-tutorial/en.javascript.info/commits/master/1-js/09-classes/00-class-patterns/2-rewrite-to-prototypes/solution.view/clock.js) - [ ] [1-js/09-classes/00-class-patterns/2-rewrite-to-prototypes/solution.view/index.html](/javascript-tutorial/en.javascript.info/commits/master/1-js/09-classes/00-class-patterns/2-rewrite-to-prototypes/solution.view/index.html) - [ ] [1-js/09-classes/00-class-patterns/2-rewrite-to-prototypes/source.view/clock.js](/javascript-tutorial/en.javascript.info/commits/master/1-js/09-classes/00-class-patterns/2-rewrite-to-prototypes/source.view/clock.js) - [ ] [1-js/09-classes/00-class-patterns/2-rewrite-to-prototypes/source.view/index.html](/javascript-tutorial/en.javascript.info/commits/master/1-js/09-classes/00-class-patterns/2-rewrite-to-prototypes/source.view/index.html) - [ ] [1-js/09-classes/00-class-patterns/rabbit-animal-independent-1.png](/javascript-tutorial/en.javascript.info/commits/master/1-js/09-classes/00-class-patterns/rabbit-animal-independent-1.png) - [ ] [1-js/09-classes/00-class-patterns/rabbit-animal-independent-1@2x.png](/javascript-tutorial/en.javascript.info/commits/master/1-js/09-classes/00-class-patterns/rabbit-animal-independent-1@2x.png) - [ ] [1-js/09-classes/00-class-patterns/rabbit-animal-independent-2.png](/javascript-tutorial/en.javascript.info/commits/master/1-js/09-classes/00-class-patterns/rabbit-animal-independent-2.png) - [ ] [1-js/09-classes/00-class-patterns/rabbit-animal-independent-2@2x.png](/javascript-tutorial/en.javascript.info/commits/master/1-js/09-classes/00-class-patterns/rabbit-animal-independent-2@2x.png) - [ ] [1-js/09-classes/01-class/1-rewrite-to-class/_js.view/source.js](/javascript-tutorial/en.javascript.info/commits/master/1-js/09-classes/01-class/1-rewrite-to-class/_js.view/source.js) - [ ] [1-js/09-classes/01-class/1-rewrite-to-class/solution.view/clock.js](/javascript-tutorial/en.javascript.info/commits/master/1-js/09-classes/01-class/1-rewrite-to-class/solution.view/clock.js) - [ ] [1-js/09-classes/01-class/1-rewrite-to-class/solution.view/index.html](/javascript-tutorial/en.javascript.info/commits/master/1-js/09-classes/01-class/1-rewrite-to-class/solution.view/index.html) - [ ] [1-js/09-classes/01-class/1-rewrite-to-class/source.view/clock.js](/javascript-tutorial/en.javascript.info/commits/master/1-js/09-classes/01-class/1-rewrite-to-class/source.view/clock.js) - [ ] [1-js/09-classes/01-class/1-rewrite-to-class/source.view/index.html](/javascript-tutorial/en.javascript.info/commits/master/1-js/09-classes/01-class/1-rewrite-to-class/source.view/index.html) - [ ] [1-js/09-classes/01-class/1-rewrite-to-class/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/09-classes/01-class/1-rewrite-to-class/task.md) - [ ] [1-js/09-classes/01-class/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/09-classes/01-class/article.md) - [ ] [1-js/09-classes/01-class/class-user.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/09-classes/01-class/class-user.svg) - [ ] [1-js/09-classes/02-class-inheritance/1-class-constructor-error/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/09-classes/02-class-inheritance/1-class-constructor-error/task.md) - [ ] [1-js/09-classes/02-class-inheritance/2-clock-class-extended/solution.view/clock.js](/javascript-tutorial/en.javascript.info/commits/master/1-js/09-classes/02-class-inheritance/2-clock-class-extended/solution.view/clock.js) - [ ] [1-js/09-classes/02-class-inheritance/2-clock-class-extended/solution.view/extended-clock.js](/javascript-tutorial/en.javascript.info/commits/master/1-js/09-classes/02-class-inheritance/2-clock-class-extended/solution.view/extended-clock.js) - [ ] [1-js/09-classes/02-class-inheritance/2-clock-class-extended/solution.view/index.html](/javascript-tutorial/en.javascript.info/commits/master/1-js/09-classes/02-class-inheritance/2-clock-class-extended/solution.view/index.html) - [ ] [1-js/09-classes/02-class-inheritance/2-clock-class-extended/source.view/clock.js](/javascript-tutorial/en.javascript.info/commits/master/1-js/09-classes/02-class-inheritance/2-clock-class-extended/source.view/clock.js) - [ ] [1-js/09-classes/02-class-inheritance/2-clock-class-extended/source.view/index.html](/javascript-tutorial/en.javascript.info/commits/master/1-js/09-classes/02-class-inheritance/2-clock-class-extended/source.view/index.html) - [ ] [1-js/09-classes/02-class-inheritance/2-clock-class-extended/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/09-classes/02-class-inheritance/2-clock-class-extended/task.md) - [ ] [1-js/09-classes/02-class-inheritance/animal-rabbit-extends.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/09-classes/02-class-inheritance/animal-rabbit-extends.svg) - [ ] [1-js/09-classes/02-class-inheritance/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/09-classes/02-class-inheritance/article.md) - [ ] [1-js/09-classes/02-class-inheritance/class-inheritance-array-object.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/09-classes/02-class-inheritance/class-inheritance-array-object.svg) - [ ] [1-js/09-classes/02-class-inheritance/class-inheritance-rabbit-animal.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/09-classes/02-class-inheritance/class-inheritance-rabbit-animal.svg) - [ ] [1-js/09-classes/02-class-inheritance/rabbit-animal-independent-animal.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/09-classes/02-class-inheritance/rabbit-animal-independent-animal.svg) - [ ] [1-js/09-classes/02-class-inheritance/rabbit-animal-independent-rabbit.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/09-classes/02-class-inheritance/rabbit-animal-independent-rabbit.svg) - [ ] [1-js/09-classes/02-class-inheritance/super-homeobject-wrong.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/09-classes/02-class-inheritance/super-homeobject-wrong.svg) - [ ] [1-js/09-classes/02-class-inheritance/this-super-loop.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/09-classes/02-class-inheritance/this-super-loop.svg) - [ ] [1-js/09-classes/03-static-properties-methods/3-class-extend-object/solution.md](/javascript-tutorial/en.javascript.info/commits/master/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](/javascript-tutorial/en.javascript.info/commits/master/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](/javascript-tutorial/en.javascript.info/commits/master/1-js/09-classes/03-static-properties-methods/animal-rabbit-static.svg) - [ ] [1-js/09-classes/03-static-properties-methods/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/09-classes/03-static-properties-methods/article.md) - [ ] [1-js/09-classes/04-private-protected-properties-methods/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/09-classes/04-private-protected-properties-methods/article.md) - [ ] [1-js/09-classes/05-extend-natives/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/09-classes/05-extend-natives/article.md) - [ ] [1-js/09-classes/05-extend-natives/object-date-inheritance.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/09-classes/05-extend-natives/object-date-inheritance.svg) - [ ] [1-js/09-classes/06-instanceof/1-strange-instanceof/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/09-classes/06-instanceof/1-strange-instanceof/solution.md) - [ ] [1-js/09-classes/06-instanceof/1-strange-instanceof/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/09-classes/06-instanceof/1-strange-instanceof/task.md) - [ ] [1-js/09-classes/06-instanceof/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/09-classes/06-instanceof/article.md) - [ ] [1-js/09-classes/06-instanceof/instanceof.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/09-classes/06-instanceof/instanceof.svg) - [ ] [1-js/09-classes/07-mixins/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/09-classes/07-mixins/article.md) - [ ] [1-js/09-classes/07-mixins/mixin-inheritance.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/09-classes/07-mixins/mixin-inheritance.svg) - [ ] [1-js/09-classes/index.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/09-classes/index.md) - [ ] [1-js/10-error-handling/1-try-catch/1-finally-or-code-after/solution.md](/javascript-tutorial/en.javascript.info/commits/master/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](/javascript-tutorial/en.javascript.info/commits/master/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](/javascript-tutorial/en.javascript.info/commits/master/1-js/10-error-handling/1-try-catch/article.md) - [ ] [1-js/10-error-handling/1-try-catch/try-catch-flow.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/10-error-handling/1-try-catch/try-catch-flow.svg) - [ ] [1-js/10-error-handling/2-custom-errors/1-format-error/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/10-error-handling/2-custom-errors/1-format-error/task.md) - [ ] [1-js/10-error-handling/2-custom-errors/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/10-error-handling/2-custom-errors/article.md) - [ ] [1-js/10-error-handling/index.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/10-error-handling/index.md) - [ ] [1-js/11-async/01-callbacks/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/11-async/01-callbacks/article.md) - [ ] [1-js/11-async/01-callbacks/callback-hell.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/11-async/01-callbacks/callback-hell.svg) - [ ] [1-js/11-async/02-promise-basics/01-re-resolve/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/11-async/02-promise-basics/01-re-resolve/solution.md) - [ ] [1-js/11-async/02-promise-basics/02-delay-promise/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/11-async/02-promise-basics/02-delay-promise/solution.md) - [ ] [1-js/11-async/02-promise-basics/02-delay-promise/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/11-async/02-promise-basics/02-delay-promise/task.md) - [ ] [1-js/11-async/02-promise-basics/03-animate-circle-promise/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/11-async/02-promise-basics/03-animate-circle-promise/task.md) - [ ] [1-js/11-async/02-promise-basics/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/11-async/02-promise-basics/article.md) - [ ] [1-js/11-async/02-promise-basics/promise-reject-1.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/11-async/02-promise-basics/promise-reject-1.svg) - [ ] [1-js/11-async/02-promise-basics/promise-resolve-1.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/11-async/02-promise-basics/promise-resolve-1.svg) - [ ] [1-js/11-async/02-promise-basics/promise-resolve-reject.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/11-async/02-promise-basics/promise-resolve-reject.svg) - [ ] [1-js/11-async/03-promise-chaining/01-then-vs-catch/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/11-async/03-promise-chaining/01-then-vs-catch/solution.md) - [ ] [1-js/11-async/03-promise-chaining/01-then-vs-catch/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/11-async/03-promise-chaining/01-then-vs-catch/task.md) - [ ] [1-js/11-async/03-promise-chaining/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/11-async/03-promise-chaining/article.md) - [ ] [1-js/11-async/03-promise-chaining/head.html](/javascript-tutorial/en.javascript.info/commits/master/1-js/11-async/03-promise-chaining/head.html) - [ ] [1-js/11-async/03-promise-chaining/promise-handler-variants-2.png](/javascript-tutorial/en.javascript.info/commits/master/1-js/11-async/03-promise-chaining/promise-handler-variants-2.png) - [ ] [1-js/11-async/03-promise-chaining/promise-handler-variants-2@2x.png](/javascript-tutorial/en.javascript.info/commits/master/1-js/11-async/03-promise-chaining/promise-handler-variants-2@2x.png) - [ ] [1-js/11-async/03-promise-chaining/promise-handler-variants.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/11-async/03-promise-chaining/promise-handler-variants.svg) - [ ] [1-js/11-async/03-promise-chaining/promise-then-chain.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/11-async/03-promise-chaining/promise-then-chain.svg) - [ ] [1-js/11-async/03-promise-chaining/promise-then-many.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/11-async/03-promise-chaining/promise-then-many.svg) - [ ] [1-js/11-async/04-promise-error-handling/01-error-async/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/11-async/04-promise-error-handling/01-error-async/solution.md) - [ ] [1-js/11-async/04-promise-error-handling/01-error-async/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/11-async/04-promise-error-handling/01-error-async/task.md) - [ ] [1-js/11-async/04-promise-error-handling/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/11-async/04-promise-error-handling/article.md) - [ ] [1-js/11-async/04-promise-error-handling/promise-then-chain.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/11-async/04-promise-error-handling/promise-then-chain.svg) - [ ] [1-js/11-async/04-promise-error-handling/promise-then-many.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/11-async/04-promise-error-handling/promise-then-many.svg) - [ ] [1-js/11-async/05-promise-api/01-promise-errors-as-results/solution.view/index.html](/javascript-tutorial/en.javascript.info/commits/master/1-js/11-async/05-promise-api/01-promise-errors-as-results/solution.view/index.html) - [ ] [1-js/11-async/05-promise-api/01-promise-errors-as-results/source.view/index.html](/javascript-tutorial/en.javascript.info/commits/master/1-js/11-async/05-promise-api/01-promise-errors-as-results/source.view/index.html) - [ ] [1-js/11-async/05-promise-api/02-promise-errors-as-results-2/solution.view/index.html](/javascript-tutorial/en.javascript.info/commits/master/1-js/11-async/05-promise-api/02-promise-errors-as-results-2/solution.view/index.html) - [ ] [1-js/11-async/05-promise-api/02-promise-errors-as-results-2/source.view/index.html](/javascript-tutorial/en.javascript.info/commits/master/1-js/11-async/05-promise-api/02-promise-errors-as-results-2/source.view/index.html) - [ ] [1-js/11-async/05-promise-api/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/11-async/05-promise-api/article.md) - [ ] [1-js/11-async/06-promisify/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/11-async/06-promisify/article.md) - [ ] [1-js/11-async/07-microtask-queue/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/11-async/07-microtask-queue/article.md) - [ ] [1-js/11-async/07-microtask-queue/promiseQueue.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/11-async/07-microtask-queue/promiseQueue.svg) - [ ] [1-js/11-async/08-async-await/01-rewrite-async/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/11-async/08-async-await/01-rewrite-async/solution.md) - [ ] [1-js/11-async/08-async-await/01-rewrite-async/task.md](/javascript-tutorial/en.javascript.info/commits/master/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](/javascript-tutorial/en.javascript.info/commits/master/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](/javascript-tutorial/en.javascript.info/commits/master/1-js/11-async/08-async-await/02-rewrite-async-2/task.md) - [ ] [1-js/11-async/08-async-await/03-async-from-regular/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/11-async/08-async-await/03-async-from-regular/solution.md) - [ ] [1-js/11-async/08-async-await/03-async-from-regular/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/11-async/08-async-await/03-async-from-regular/task.md) - [ ] [1-js/11-async/08-async-await/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/11-async/08-async-await/article.md) - [ ] [1-js/11-async/index.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/11-async/index.md) - [ ] [1-js/12-generators-iterators/1-generators/01-pseudo-random-generator/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/12-generators-iterators/1-generators/01-pseudo-random-generator/solution.md) - [ ] [1-js/12-generators-iterators/1-generators/01-pseudo-random-generator/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/12-generators-iterators/1-generators/01-pseudo-random-generator/task.md) - [ ] [1-js/12-generators-iterators/1-generators/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/12-generators-iterators/1-generators/article.md) - [ ] [1-js/12-generators-iterators/1-generators/genYield2-2.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/12-generators-iterators/1-generators/genYield2-2.svg) - [ ] [1-js/12-generators-iterators/1-generators/genYield2.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/12-generators-iterators/1-generators/genYield2.svg) - [ ] [1-js/12-generators-iterators/1-generators/generateSequence-1.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/12-generators-iterators/1-generators/generateSequence-1.svg) - [ ] [1-js/12-generators-iterators/1-generators/generateSequence-2.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/12-generators-iterators/1-generators/generateSequence-2.svg) - [ ] [1-js/12-generators-iterators/1-generators/generateSequence-3.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/12-generators-iterators/1-generators/generateSequence-3.svg) - [ ] [1-js/12-generators-iterators/1-generators/generateSequence-4.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/12-generators-iterators/1-generators/generateSequence-4.svg) - [ ] [1-js/12-generators-iterators/2-async-iterators-generators/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/12-generators-iterators/2-async-iterators-generators/article.md) - [ ] [1-js/12-generators-iterators/2-async-iterators-generators/head.html](/javascript-tutorial/en.javascript.info/commits/master/1-js/12-generators-iterators/2-async-iterators-generators/head.html) - [ ] [1-js/12-generators-iterators/index.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/12-generators-iterators/index.md) - [ ] [1-js/13-modules/01-modules-intro/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/13-modules/01-modules-intro/article.md) - [ ] [1-js/13-modules/02-import-export/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/13-modules/02-import-export/article.md) - [ ] [1-js/13-modules/03-modules-dynamic-imports/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/13-modules/03-modules-dynamic-imports/article.md) - [ ] [1-js/13-modules/index.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/13-modules/index.md) - [ ] [1-js/99-js-misc/01-proxy/01-error-nonexisting/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/99-js-misc/01-proxy/01-error-nonexisting/solution.md) - [ ] [1-js/99-js-misc/01-proxy/01-error-nonexisting/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/99-js-misc/01-proxy/01-error-nonexisting/task.md) - [ ] [1-js/99-js-misc/01-proxy/02-array-negative/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/99-js-misc/01-proxy/02-array-negative/solution.md) - [ ] [1-js/99-js-misc/01-proxy/02-array-negative/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/99-js-misc/01-proxy/02-array-negative/task.md) - [ ] [1-js/99-js-misc/01-proxy/03-observable/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/99-js-misc/01-proxy/03-observable/solution.md) - [ ] [1-js/99-js-misc/01-proxy/03-observable/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/99-js-misc/01-proxy/03-observable/task.md) - [ ] [1-js/99-js-misc/01-proxy/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/99-js-misc/01-proxy/article.md) - [ ] [1-js/99-js-misc/01-proxy/proxy-inherit-admin.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/99-js-misc/01-proxy/proxy-inherit-admin.svg) - [ ] [1-js/99-js-misc/01-proxy/proxy.svg](/javascript-tutorial/en.javascript.info/commits/master/1-js/99-js-misc/01-proxy/proxy.svg) - [ ] [1-js/99-js-misc/02-eval/1-eval-calculator/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/99-js-misc/02-eval/1-eval-calculator/solution.md) - [ ] [1-js/99-js-misc/02-eval/1-eval-calculator/task.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/99-js-misc/02-eval/1-eval-calculator/task.md) - [ ] [1-js/99-js-misc/02-eval/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/99-js-misc/02-eval/article.md) - [ ] [1-js/99-js-misc/03-currying-partials/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/99-js-misc/03-currying-partials/article.md) - [ ] [1-js/99-js-misc/04-reference-type/2-check-syntax/solution.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/99-js-misc/04-reference-type/2-check-syntax/solution.md) - [ ] [1-js/99-js-misc/04-reference-type/3-why-this/solution.md](/javascript-tutorial/en.javascript.info/commits/master/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](/javascript-tutorial/en.javascript.info/commits/master/1-js/99-js-misc/04-reference-type/3-why-this/task.md) - [ ] [1-js/99-js-misc/04-reference-type/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/99-js-misc/04-reference-type/article.md) - [ ] [1-js/99-js-misc/05-bigint/article.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/99-js-misc/05-bigint/article.md) - [ ] [1-js/99-js-misc/index.md](/javascript-tutorial/en.javascript.info/commits/master/1-js/99-js-misc/index.md) - [ ] [2-ui/1-document/01-browser-environment/article.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/1-document/01-browser-environment/article.md) - [ ] [2-ui/1-document/01-browser-environment/windowObjects.svg](/javascript-tutorial/en.javascript.info/commits/master/2-ui/1-document/01-browser-environment/windowObjects.svg) - [ ] [2-ui/1-document/02-dom-nodes/article.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/1-document/02-dom-nodes/article.md) - [ ] [2-ui/1-document/03-dom-navigation/1-dom-children/task.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/1-document/03-dom-navigation/1-dom-children/task.md) - [ ] [2-ui/1-document/03-dom-navigation/3-navigation-links-which-null/solution.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/1-document/03-dom-navigation/3-navigation-links-which-null/solution.md) - [ ] [2-ui/1-document/03-dom-navigation/article.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/1-document/03-dom-navigation/article.md) - [ ] [2-ui/1-document/03-dom-navigation/dom-links-elements.svg](/javascript-tutorial/en.javascript.info/commits/master/2-ui/1-document/03-dom-navigation/dom-links-elements.svg) - [ ] [2-ui/1-document/03-dom-navigation/dom-links.svg](/javascript-tutorial/en.javascript.info/commits/master/2-ui/1-document/03-dom-navigation/dom-links.svg) - [ ] [2-ui/1-document/04-searching-elements-dom/1-find-elements/solution.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/1-document/04-searching-elements-dom/1-find-elements/solution.md) - [ ] [2-ui/1-document/04-searching-elements-dom/1-find-elements/task.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/1-document/04-searching-elements-dom/1-find-elements/task.md) - [ ] [2-ui/1-document/04-searching-elements-dom/article.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/1-document/04-searching-elements-dom/article.md) - [ ] [2-ui/1-document/05-basic-dom-node-properties/2-lastchild-nodetype-inline/task.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/1-document/05-basic-dom-node-properties/2-lastchild-nodetype-inline/task.md) - [ ] [2-ui/1-document/05-basic-dom-node-properties/2-tree-info/solution.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/1-document/05-basic-dom-node-properties/2-tree-info/solution.md) - [ ] [2-ui/1-document/05-basic-dom-node-properties/2-tree-info/task.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/1-document/05-basic-dom-node-properties/2-tree-info/task.md) - [ ] [2-ui/1-document/05-basic-dom-node-properties/3-tag-in-comment/solution.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/1-document/05-basic-dom-node-properties/3-tag-in-comment/solution.md) - [ ] [2-ui/1-document/05-basic-dom-node-properties/3-tag-in-comment/task.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/1-document/05-basic-dom-node-properties/3-tag-in-comment/task.md) - [ ] [2-ui/1-document/05-basic-dom-node-properties/4-where-document-in-hierarchy/solution.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/1-document/05-basic-dom-node-properties/4-where-document-in-hierarchy/solution.md) - [ ] [2-ui/1-document/05-basic-dom-node-properties/4-where-document-in-hierarchy/task.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/1-document/05-basic-dom-node-properties/4-where-document-in-hierarchy/task.md) - [ ] [2-ui/1-document/05-basic-dom-node-properties/article.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/1-document/05-basic-dom-node-properties/article.md) - [ ] [2-ui/1-document/05-basic-dom-node-properties/dom-class-hierarchy.svg](/javascript-tutorial/en.javascript.info/commits/master/2-ui/1-document/05-basic-dom-node-properties/dom-class-hierarchy.svg) - [ ] [2-ui/1-document/06-dom-attributes-and-properties/2-yellow-links/task.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/1-document/06-dom-attributes-and-properties/2-yellow-links/task.md) - [ ] [2-ui/1-document/06-dom-attributes-and-properties/article.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/1-document/06-dom-attributes-and-properties/article.md) - [ ] [2-ui/1-document/07-modifying-document/1-createtextnode-vs-innerhtml/task.md](/javascript-tutorial/en.javascript.info/commits/master/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](/javascript-tutorial/en.javascript.info/commits/master/2-ui/1-document/07-modifying-document/10-clock-setinterval/solution.md) - [ ] [2-ui/1-document/07-modifying-document/12-sort-table/solution.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/1-document/07-modifying-document/12-sort-table/solution.md) - [ ] [2-ui/1-document/07-modifying-document/5-why-aaa/solution.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/1-document/07-modifying-document/5-why-aaa/solution.md) - [ ] [2-ui/1-document/07-modifying-document/5-why-aaa/task.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/1-document/07-modifying-document/5-why-aaa/task.md) - [ ] [2-ui/1-document/07-modifying-document/6-create-list/task.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/1-document/07-modifying-document/6-create-list/task.md) - [ ] [2-ui/1-document/07-modifying-document/9-calendar-table/solution.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/1-document/07-modifying-document/9-calendar-table/solution.md) - [ ] [2-ui/1-document/07-modifying-document/article.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/1-document/07-modifying-document/article.md) - [ ] [2-ui/1-document/07-modifying-document/before-prepend-append-after.svg](/javascript-tutorial/en.javascript.info/commits/master/2-ui/1-document/07-modifying-document/before-prepend-append-after.svg) - [ ] [2-ui/1-document/07-modifying-document/insert-adjacent.svg](/javascript-tutorial/en.javascript.info/commits/master/2-ui/1-document/07-modifying-document/insert-adjacent.svg) - [ ] [2-ui/1-document/08-styles-and-classes/2-create-notification/task.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/1-document/08-styles-and-classes/2-create-notification/task.md) - [ ] [2-ui/1-document/08-styles-and-classes/article.md](/javascript-tutorial/en.javascript.info/commits/master/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](/javascript-tutorial/en.javascript.info/commits/master/2-ui/1-document/09-size-and-scroll/1-get-scroll-height-bottom/task.md) - [ ] [2-ui/1-document/09-size-and-scroll/2-scrollbar-width/task.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/1-document/09-size-and-scroll/2-scrollbar-width/task.md) - [ ] [2-ui/1-document/09-size-and-scroll/4-put-ball-in-center/field.svg](/javascript-tutorial/en.javascript.info/commits/master/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](/javascript-tutorial/en.javascript.info/commits/master/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/task.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/1-document/09-size-and-scroll/4-put-ball-in-center/task.md) - [ ] [2-ui/1-document/09-size-and-scroll/6-width-vs-clientwidth/solution.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/1-document/09-size-and-scroll/6-width-vs-clientwidth/solution.md) - [ ] [2-ui/1-document/09-size-and-scroll/article.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/1-document/09-size-and-scroll/article.md) - [ ] [2-ui/1-document/09-size-and-scroll/metric-all.svg](/javascript-tutorial/en.javascript.info/commits/master/2-ui/1-document/09-size-and-scroll/metric-all.svg) - [ ] [2-ui/1-document/09-size-and-scroll/metric-client-left-top-rtl.svg](/javascript-tutorial/en.javascript.info/commits/master/2-ui/1-document/09-size-and-scroll/metric-client-left-top-rtl.svg) - [ ] [2-ui/1-document/09-size-and-scroll/metric-client-left-top.svg](/javascript-tutorial/en.javascript.info/commits/master/2-ui/1-document/09-size-and-scroll/metric-client-left-top.svg) - [ ] [2-ui/1-document/09-size-and-scroll/metric-client-width-height.svg](/javascript-tutorial/en.javascript.info/commits/master/2-ui/1-document/09-size-and-scroll/metric-client-width-height.svg) - [ ] [2-ui/1-document/09-size-and-scroll/metric-client-width-nopadding.svg](/javascript-tutorial/en.javascript.info/commits/master/2-ui/1-document/09-size-and-scroll/metric-client-width-nopadding.svg) - [ ] [2-ui/1-document/09-size-and-scroll/metric-css.svg](/javascript-tutorial/en.javascript.info/commits/master/2-ui/1-document/09-size-and-scroll/metric-css.svg) - [ ] [2-ui/1-document/09-size-and-scroll/metric-offset-parent.svg](/javascript-tutorial/en.javascript.info/commits/master/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](/javascript-tutorial/en.javascript.info/commits/master/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](/javascript-tutorial/en.javascript.info/commits/master/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](/javascript-tutorial/en.javascript.info/commits/master/2-ui/1-document/09-size-and-scroll/metric-scroll-width-height.svg) - [ ] [2-ui/1-document/10-size-and-scroll-window/article.md](/javascript-tutorial/en.javascript.info/commits/master/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](/javascript-tutorial/en.javascript.info/commits/master/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](/javascript-tutorial/en.javascript.info/commits/master/2-ui/1-document/11-coordinates/1-find-point-coordinates/solution.md) - [ ] [2-ui/1-document/11-coordinates/1-find-point-coordinates/task.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/1-document/11-coordinates/1-find-point-coordinates/task.md) - [ ] [2-ui/1-document/11-coordinates/2-position-at/solution.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/1-document/11-coordinates/2-position-at/solution.md) - [ ] [2-ui/1-document/11-coordinates/2-position-at/task.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/1-document/11-coordinates/2-position-at/task.md) - [ ] [2-ui/1-document/11-coordinates/article.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/1-document/11-coordinates/article.md) - [ ] [2-ui/1-document/11-coordinates/head.html](/javascript-tutorial/en.javascript.info/commits/master/2-ui/1-document/11-coordinates/head.html) - [ ] [2-ui/2-events/01-introduction-browser-events/02-hide-self-onclick/solution.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/2-events/01-introduction-browser-events/02-hide-self-onclick/solution.md) - [ ] [2-ui/2-events/01-introduction-browser-events/03-which-handlers-run/solution.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/2-events/01-introduction-browser-events/03-which-handlers-run/solution.md) - [ ] [2-ui/2-events/01-introduction-browser-events/04-move-ball-field/move-ball-coords.svg](/javascript-tutorial/en.javascript.info/commits/master/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](/javascript-tutorial/en.javascript.info/commits/master/2-ui/2-events/01-introduction-browser-events/04-move-ball-field/solution.md) - [ ] [2-ui/2-events/01-introduction-browser-events/05-sliding-menu/solution.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/2-events/01-introduction-browser-events/05-sliding-menu/solution.md) - [ ] [2-ui/2-events/01-introduction-browser-events/05-sliding-menu/task.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/2-events/01-introduction-browser-events/05-sliding-menu/task.md) - [ ] [2-ui/2-events/01-introduction-browser-events/07-carousel/carousel1.svg](/javascript-tutorial/en.javascript.info/commits/master/2-ui/2-events/01-introduction-browser-events/07-carousel/carousel1.svg) - [ ] [2-ui/2-events/01-introduction-browser-events/07-carousel/carousel2.svg](/javascript-tutorial/en.javascript.info/commits/master/2-ui/2-events/01-introduction-browser-events/07-carousel/carousel2.svg) - [ ] [2-ui/2-events/01-introduction-browser-events/07-carousel/solution.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/2-events/01-introduction-browser-events/07-carousel/solution.md) - [ ] [2-ui/2-events/01-introduction-browser-events/article.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/2-events/01-introduction-browser-events/article.md) - [ ] [2-ui/2-events/02-bubbling-and-capturing/article.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/2-events/02-bubbling-and-capturing/article.md) - [ ] [2-ui/2-events/02-bubbling-and-capturing/event-order-bubbling.svg](/javascript-tutorial/en.javascript.info/commits/master/2-ui/2-events/02-bubbling-and-capturing/event-order-bubbling.svg) - [ ] [2-ui/2-events/02-bubbling-and-capturing/eventflow.svg](/javascript-tutorial/en.javascript.info/commits/master/2-ui/2-events/02-bubbling-and-capturing/eventflow.svg) - [ ] [2-ui/2-events/03-event-delegation/4-behavior-tooltip/task.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/2-events/03-event-delegation/4-behavior-tooltip/task.md) - [ ] [2-ui/2-events/03-event-delegation/article.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/2-events/03-event-delegation/article.md) - [ ] [2-ui/2-events/03-event-delegation/bagua-bubble.svg](/javascript-tutorial/en.javascript.info/commits/master/2-ui/2-events/03-event-delegation/bagua-bubble.svg) - [ ] [2-ui/2-events/04-default-browser-action/2-catch-link-navigation/task.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/2-events/04-default-browser-action/2-catch-link-navigation/task.md) - [ ] [2-ui/2-events/04-default-browser-action/article.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/2-events/04-default-browser-action/article.md) - [ ] [2-ui/2-events/05-dispatch-events/article.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/2-events/05-dispatch-events/article.md) - [ ] [2-ui/2-events/index.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/2-events/index.md) - [ ] [2-ui/3-event-details/1-mouse-events-basics/01-selectable-list/task.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/3-event-details/1-mouse-events-basics/01-selectable-list/task.md) - [ ] [2-ui/3-event-details/1-mouse-events-basics/article.md](/javascript-tutorial/en.javascript.info/commits/master/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/task.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/1-behavior-nested-tooltip/task.md) - [ ] [2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/2-hoverintent/solution.md](/javascript-tutorial/en.javascript.info/commits/master/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/task.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/2-hoverintent/task.md) - [ ] [2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/article.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/article.md) - [ ] [2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-from-outside.svg](/javascript-tutorial/en.javascript.info/commits/master/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-from-outside.svg) - [ ] [2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-over-elems.svg](/javascript-tutorial/en.javascript.info/commits/master/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-over-elems.svg) - [ ] [2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout.svg](/javascript-tutorial/en.javascript.info/commits/master/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout.svg) - [ ] [2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-to-child.svg](/javascript-tutorial/en.javascript.info/commits/master/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-to-child.svg) - [ ] [2-ui/3-event-details/4-mouse-drag-and-drop/1-slider/solution.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/3-event-details/4-mouse-drag-and-drop/1-slider/solution.md) - [ ] [2-ui/3-event-details/4-mouse-drag-and-drop/2-drag-heroes/solution.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/3-event-details/4-mouse-drag-and-drop/2-drag-heroes/solution.md) - [ ] [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-drag-heroes/solution.view/field.svg) - [ ] [2-ui/3-event-details/4-mouse-drag-and-drop/2-drag-heroes/task.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/3-event-details/4-mouse-drag-and-drop/2-drag-heroes/task.md) - [ ] [2-ui/3-event-details/4-mouse-drag-and-drop/article.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/3-event-details/4-mouse-drag-and-drop/article.md) - [ ] [2-ui/3-event-details/4-mouse-drag-and-drop/ball_shift.svg](/javascript-tutorial/en.javascript.info/commits/master/2-ui/3-event-details/4-mouse-drag-and-drop/ball_shift.svg) - [ ] [2-ui/3-event-details/7-keyboard-events/2-check-sync-keydown/solution.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/3-event-details/7-keyboard-events/2-check-sync-keydown/solution.md) - [ ] [2-ui/3-event-details/7-keyboard-events/2-check-sync-keydown/task.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/3-event-details/7-keyboard-events/2-check-sync-keydown/task.md) - [ ] [2-ui/3-event-details/7-keyboard-events/article.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/3-event-details/7-keyboard-events/article.md) - [ ] [2-ui/3-event-details/8-onscroll/1-endless-page/solution.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/3-event-details/8-onscroll/1-endless-page/solution.md) - [ ] [2-ui/3-event-details/8-onscroll/2-updown-button/task.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/3-event-details/8-onscroll/2-updown-button/task.md) - [ ] [2-ui/3-event-details/8-onscroll/3-load-visible-img/solution.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/3-event-details/8-onscroll/3-load-visible-img/solution.md) - [ ] [2-ui/3-event-details/8-onscroll/3-load-visible-img/task.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/3-event-details/8-onscroll/3-load-visible-img/task.md) - [ ] [2-ui/3-event-details/8-onscroll/article.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/3-event-details/8-onscroll/article.md) - [ ] [2-ui/3-event-details/index.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/3-event-details/index.md) - [ ] [2-ui/4-forms-controls/1-form-elements/1-add-select-option/solution.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/4-forms-controls/1-form-elements/1-add-select-option/solution.md) - [ ] [2-ui/4-forms-controls/1-form-elements/1-add-select-option/task.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/4-forms-controls/1-form-elements/1-add-select-option/task.md) - [ ] [2-ui/4-forms-controls/1-form-elements/article.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/4-forms-controls/1-form-elements/article.md) - [ ] [2-ui/4-forms-controls/1-form-elements/form-navigation.svg](/javascript-tutorial/en.javascript.info/commits/master/2-ui/4-forms-controls/1-form-elements/form-navigation.svg) - [ ] [2-ui/4-forms-controls/2-focus-blur/3-editable-div/task.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/4-forms-controls/2-focus-blur/3-editable-div/task.md) - [ ] [2-ui/4-forms-controls/2-focus-blur/4-edit-td-click/task.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/4-forms-controls/2-focus-blur/4-edit-td-click/task.md) - [ ] [2-ui/4-forms-controls/2-focus-blur/5-keyboard-mouse/solution.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/4-forms-controls/2-focus-blur/5-keyboard-mouse/solution.md) - [ ] [2-ui/4-forms-controls/2-focus-blur/5-keyboard-mouse/task.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/4-forms-controls/2-focus-blur/5-keyboard-mouse/task.md) - [ ] [2-ui/4-forms-controls/2-focus-blur/article.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/4-forms-controls/2-focus-blur/article.md) - [ ] [2-ui/4-forms-controls/3-events-change-input/1-deposit-calculator/task.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/4-forms-controls/3-events-change-input/1-deposit-calculator/task.md) - [ ] [2-ui/4-forms-controls/3-events-change-input/article.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/4-forms-controls/3-events-change-input/article.md) - [ ] [2-ui/4-forms-controls/4-forms-submit/1-modal-dialog/task.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/4-forms-controls/4-forms-submit/1-modal-dialog/task.md) - [ ] [2-ui/4-forms-controls/4-forms-submit/article.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/4-forms-controls/4-forms-submit/article.md) - [ ] [2-ui/5-loading/01-onload-ondomcontentloaded/article.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/5-loading/01-onload-ondomcontentloaded/article.md) - [ ] [2-ui/5-loading/02-script-async-defer/article.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/5-loading/02-script-async-defer/article.md) - [ ] [2-ui/5-loading/03-onload-onerror/1-load-img-callback/solution.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/5-loading/03-onload-onerror/1-load-img-callback/solution.md) - [ ] [2-ui/5-loading/03-onload-onerror/1-load-img-callback/task.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/5-loading/03-onload-onerror/1-load-img-callback/task.md) - [ ] [2-ui/5-loading/03-onload-onerror/article.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/5-loading/03-onload-onerror/article.md) - [ ] [2-ui/5-loading/index.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/5-loading/index.md) - [ ] [2-ui/99-ui-misc/01-mutation-observer/article.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/99-ui-misc/01-mutation-observer/article.md) - [ ] [2-ui/99-ui-misc/02-selection-range/article.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/99-ui-misc/02-selection-range/article.md) - [ ] [2-ui/99-ui-misc/02-selection-range/range-example-p-2-b-3-range.svg](/javascript-tutorial/en.javascript.info/commits/master/2-ui/99-ui-misc/02-selection-range/range-example-p-2-b-3-range.svg) - [ ] [2-ui/99-ui-misc/03-event-loop/article.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/99-ui-misc/03-event-loop/article.md) - [ ] [2-ui/99-ui-misc/03-event-loop/eventLoop-full.svg](/javascript-tutorial/en.javascript.info/commits/master/2-ui/99-ui-misc/03-event-loop/eventLoop-full.svg) - [ ] [2-ui/99-ui-misc/03-event-loop/eventLoop.svg](/javascript-tutorial/en.javascript.info/commits/master/2-ui/99-ui-misc/03-event-loop/eventLoop.svg) - [ ] [2-ui/99-ui-misc/index.md](/javascript-tutorial/en.javascript.info/commits/master/2-ui/99-ui-misc/index.md) - [ ] [3-frames-and-windows/01-popup-windows/article.md](/javascript-tutorial/en.javascript.info/commits/master/3-frames-and-windows/01-popup-windows/article.md) - [ ] [3-frames-and-windows/03-cross-window-communication/article.md](/javascript-tutorial/en.javascript.info/commits/master/3-frames-and-windows/03-cross-window-communication/article.md) - [ ] [3-frames-and-windows/06-clickjacking/article.md](/javascript-tutorial/en.javascript.info/commits/master/3-frames-and-windows/06-clickjacking/article.md) - [ ] [3-frames-and-windows/index.md](/javascript-tutorial/en.javascript.info/commits/master/3-frames-and-windows/index.md) - [ ] [4-binary/01-arraybuffer-binary-arrays/01-concat/task.md](/javascript-tutorial/en.javascript.info/commits/master/4-binary/01-arraybuffer-binary-arrays/01-concat/task.md) - [ ] [4-binary/01-arraybuffer-binary-arrays/8bit-integer-256.svg](/javascript-tutorial/en.javascript.info/commits/master/4-binary/01-arraybuffer-binary-arrays/8bit-integer-256.svg) - [ ] [4-binary/01-arraybuffer-binary-arrays/8bit-integer-257.svg](/javascript-tutorial/en.javascript.info/commits/master/4-binary/01-arraybuffer-binary-arrays/8bit-integer-257.svg) - [ ] [4-binary/01-arraybuffer-binary-arrays/arraybuffer-view-buffersource.svg](/javascript-tutorial/en.javascript.info/commits/master/4-binary/01-arraybuffer-binary-arrays/arraybuffer-view-buffersource.svg) - [ ] [4-binary/01-arraybuffer-binary-arrays/arraybuffer-views.svg](/javascript-tutorial/en.javascript.info/commits/master/4-binary/01-arraybuffer-binary-arrays/arraybuffer-views.svg) - [ ] [4-binary/01-arraybuffer-binary-arrays/article.md](/javascript-tutorial/en.javascript.info/commits/master/4-binary/01-arraybuffer-binary-arrays/article.md) - [ ] [4-binary/02-text-decoder/article.md](/javascript-tutorial/en.javascript.info/commits/master/4-binary/02-text-decoder/article.md) - [ ] [4-binary/03-blob/article.md](/javascript-tutorial/en.javascript.info/commits/master/4-binary/03-blob/article.md) - [ ] [4-binary/03-blob/blob.svg](/javascript-tutorial/en.javascript.info/commits/master/4-binary/03-blob/blob.svg) - [ ] [4-binary/04-file/article.md](/javascript-tutorial/en.javascript.info/commits/master/4-binary/04-file/article.md) - [ ] [4-binary/index.md](/javascript-tutorial/en.javascript.info/commits/master/4-binary/index.md) - [ ] [5-network/01-fetch/01-fetch-users/solution.md](/javascript-tutorial/en.javascript.info/commits/master/5-network/01-fetch/01-fetch-users/solution.md) - [ ] [5-network/01-fetch/01-fetch-users/task.md](/javascript-tutorial/en.javascript.info/commits/master/5-network/01-fetch/01-fetch-users/task.md) - [ ] [5-network/01-fetch/article.md](/javascript-tutorial/en.javascript.info/commits/master/5-network/01-fetch/article.md) - [ ] [5-network/01-fetch/post.view/server.js](/javascript-tutorial/en.javascript.info/commits/master/5-network/01-fetch/post.view/server.js) - [ ] [5-network/02-formdata/article.md](/javascript-tutorial/en.javascript.info/commits/master/5-network/02-formdata/article.md) - [ ] [5-network/02-formdata/post.view/server.js](/javascript-tutorial/en.javascript.info/commits/master/5-network/02-formdata/post.view/server.js) - [ ] [5-network/03-fetch-progress/article.md](/javascript-tutorial/en.javascript.info/commits/master/5-network/03-fetch-progress/article.md) - [ ] [5-network/04-fetch-abort/article.md](/javascript-tutorial/en.javascript.info/commits/master/5-network/04-fetch-abort/article.md) - [ ] [5-network/05-fetch-crossorigin/1-do-we-need-origin/solution.md](/javascript-tutorial/en.javascript.info/commits/master/5-network/05-fetch-crossorigin/1-do-we-need-origin/solution.md) - [ ] [5-network/05-fetch-crossorigin/1-do-we-need-origin/task.md](/javascript-tutorial/en.javascript.info/commits/master/5-network/05-fetch-crossorigin/1-do-we-need-origin/task.md) - [ ] [5-network/05-fetch-crossorigin/article.md](/javascript-tutorial/en.javascript.info/commits/master/5-network/05-fetch-crossorigin/article.md) - [ ] [5-network/05-fetch-crossorigin/cors-gmail-messages.svg](/javascript-tutorial/en.javascript.info/commits/master/5-network/05-fetch-crossorigin/cors-gmail-messages.svg) - [ ] [5-network/05-fetch-crossorigin/xhr-another-domain.svg](/javascript-tutorial/en.javascript.info/commits/master/5-network/05-fetch-crossorigin/xhr-another-domain.svg) - [ ] [5-network/05-fetch-crossorigin/xhr-preflight.svg](/javascript-tutorial/en.javascript.info/commits/master/5-network/05-fetch-crossorigin/xhr-preflight.svg) - [ ] [5-network/06-fetch-api/article.md](/javascript-tutorial/en.javascript.info/commits/master/5-network/06-fetch-api/article.md) - [ ] [5-network/07-url/article.md](/javascript-tutorial/en.javascript.info/commits/master/5-network/07-url/article.md) - [ ] [5-network/07-url/url-object.svg](/javascript-tutorial/en.javascript.info/commits/master/5-network/07-url/url-object.svg) - [ ] [5-network/08-xmlhttprequest/article.md](/javascript-tutorial/en.javascript.info/commits/master/5-network/08-xmlhttprequest/article.md) - [ ] [5-network/09-resume-upload/article.md](/javascript-tutorial/en.javascript.info/commits/master/5-network/09-resume-upload/article.md) - [ ] [5-network/09-resume-upload/upload-resume.view/server.js](/javascript-tutorial/en.javascript.info/commits/master/5-network/09-resume-upload/upload-resume.view/server.js) - [ ] [5-network/09-resume-upload/upload-resume.view/uploader.js](/javascript-tutorial/en.javascript.info/commits/master/5-network/09-resume-upload/upload-resume.view/uploader.js) - [ ] [5-network/10-long-polling/article.md](/javascript-tutorial/en.javascript.info/commits/master/5-network/10-long-polling/article.md) - [ ] [5-network/10-long-polling/long-polling.svg](/javascript-tutorial/en.javascript.info/commits/master/5-network/10-long-polling/long-polling.svg) - [ ] [5-network/11-websocket/article.md](/javascript-tutorial/en.javascript.info/commits/master/5-network/11-websocket/article.md) - [ ] [5-network/11-websocket/websocket-handshake.svg](/javascript-tutorial/en.javascript.info/commits/master/5-network/11-websocket/websocket-handshake.svg) - [ ] [5-network/12-server-sent-events/article.md](/javascript-tutorial/en.javascript.info/commits/master/5-network/12-server-sent-events/article.md) - [ ] [5-network/12-server-sent-events/eventsource.view/server.js](/javascript-tutorial/en.javascript.info/commits/master/5-network/12-server-sent-events/eventsource.view/server.js) - [ ] [5-network/index.md](/javascript-tutorial/en.javascript.info/commits/master/5-network/index.md) - [ ] [6-data-storage/01-cookie/article.md](/javascript-tutorial/en.javascript.info/commits/master/6-data-storage/01-cookie/article.md) - [ ] [6-data-storage/01-cookie/cookie-third-party-2.svg](/javascript-tutorial/en.javascript.info/commits/master/6-data-storage/01-cookie/cookie-third-party-2.svg) - [ ] [6-data-storage/01-cookie/cookie-third-party-3.svg](/javascript-tutorial/en.javascript.info/commits/master/6-data-storage/01-cookie/cookie-third-party-3.svg) - [ ] [6-data-storage/01-cookie/cookie-third-party.svg](/javascript-tutorial/en.javascript.info/commits/master/6-data-storage/01-cookie/cookie-third-party.svg) - [ ] [6-data-storage/01-cookie/cookie-xsrf.svg](/javascript-tutorial/en.javascript.info/commits/master/6-data-storage/01-cookie/cookie-xsrf.svg) - [ ] [6-data-storage/01-cookie/cookie.js](/javascript-tutorial/en.javascript.info/commits/master/6-data-storage/01-cookie/cookie.js) - [ ] [6-data-storage/02-localstorage/1-form-autosave/task.md](/javascript-tutorial/en.javascript.info/commits/master/6-data-storage/02-localstorage/1-form-autosave/task.md) - [ ] [6-data-storage/02-localstorage/article.md](/javascript-tutorial/en.javascript.info/commits/master/6-data-storage/02-localstorage/article.md) - [ ] [6-data-storage/03-indexeddb/article.md](/javascript-tutorial/en.javascript.info/commits/master/6-data-storage/03-indexeddb/article.md) - [ ] [6-data-storage/03-indexeddb/indexeddb-index.svg](/javascript-tutorial/en.javascript.info/commits/master/6-data-storage/03-indexeddb/indexeddb-index.svg) - [ ] [6-data-storage/03-indexeddb/indexeddb-structure.svg](/javascript-tutorial/en.javascript.info/commits/master/6-data-storage/03-indexeddb/indexeddb-structure.svg) - [ ] [6-data-storage/index.md](/javascript-tutorial/en.javascript.info/commits/master/6-data-storage/index.md) - [ ] [7-animation/1-bezier-curve/article.md](/javascript-tutorial/en.javascript.info/commits/master/7-animation/1-bezier-curve/article.md) - [ ] [7-animation/1-bezier-curve/bezier-car.svg](/javascript-tutorial/en.javascript.info/commits/master/7-animation/1-bezier-curve/bezier-car.svg) - [ ] [7-animation/1-bezier-curve/bezier-letter.svg](/javascript-tutorial/en.javascript.info/commits/master/7-animation/1-bezier-curve/bezier-letter.svg) - [ ] [7-animation/1-bezier-curve/bezier-vase.svg](/javascript-tutorial/en.javascript.info/commits/master/7-animation/1-bezier-curve/bezier-vase.svg) - [ ] [7-animation/1-bezier-curve/bezier2.svg](/javascript-tutorial/en.javascript.info/commits/master/7-animation/1-bezier-curve/bezier2.svg) - [ ] [7-animation/1-bezier-curve/bezier3-draw1.svg](/javascript-tutorial/en.javascript.info/commits/master/7-animation/1-bezier-curve/bezier3-draw1.svg) - [ ] [7-animation/1-bezier-curve/bezier3-draw2.svg](/javascript-tutorial/en.javascript.info/commits/master/7-animation/1-bezier-curve/bezier3-draw2.svg) - [ ] [7-animation/1-bezier-curve/bezier3-e.svg](/javascript-tutorial/en.javascript.info/commits/master/7-animation/1-bezier-curve/bezier3-e.svg) - [ ] [7-animation/1-bezier-curve/bezier3.svg](/javascript-tutorial/en.javascript.info/commits/master/7-animation/1-bezier-curve/bezier3.svg) - [ ] [7-animation/1-bezier-curve/bezier4-e.svg](/javascript-tutorial/en.javascript.info/commits/master/7-animation/1-bezier-curve/bezier4-e.svg) - [ ] [7-animation/1-bezier-curve/bezier4.svg](/javascript-tutorial/en.javascript.info/commits/master/7-animation/1-bezier-curve/bezier4.svg) - [ ] [7-animation/1-bezier-curve/demo.svg](/javascript-tutorial/en.javascript.info/commits/master/7-animation/1-bezier-curve/demo.svg) - [ ] [7-animation/2-css-animations/1-animate-logo-css/solution.md](/javascript-tutorial/en.javascript.info/commits/master/7-animation/2-css-animations/1-animate-logo-css/solution.md) - [ ] [7-animation/2-css-animations/1-animate-logo-css/task.md](/javascript-tutorial/en.javascript.info/commits/master/7-animation/2-css-animations/1-animate-logo-css/task.md) - [ ] [7-animation/2-css-animations/2-animate-logo-bezier-css/bezier-up.svg](/javascript-tutorial/en.javascript.info/commits/master/7-animation/2-css-animations/2-animate-logo-bezier-css/bezier-up.svg) - [ ] [7-animation/2-css-animations/2-animate-logo-bezier-css/solution.md](/javascript-tutorial/en.javascript.info/commits/master/7-animation/2-css-animations/2-animate-logo-bezier-css/solution.md) - [ ] [7-animation/2-css-animations/2-animate-logo-bezier-css/task.md](/javascript-tutorial/en.javascript.info/commits/master/7-animation/2-css-animations/2-animate-logo-bezier-css/task.md) - [ ] [7-animation/2-css-animations/3-animate-circle/task.md](/javascript-tutorial/en.javascript.info/commits/master/7-animation/2-css-animations/3-animate-circle/task.md) - [ ] [7-animation/2-css-animations/4-animate-circle-callback/task.md](/javascript-tutorial/en.javascript.info/commits/master/7-animation/2-css-animations/4-animate-circle-callback/task.md) - [ ] [7-animation/2-css-animations/article.md](/javascript-tutorial/en.javascript.info/commits/master/7-animation/2-css-animations/article.md) - [ ] [7-animation/2-css-animations/bezier-linear.svg](/javascript-tutorial/en.javascript.info/commits/master/7-animation/2-css-animations/bezier-linear.svg) - [ ] [7-animation/2-css-animations/bezier-train-over.svg](/javascript-tutorial/en.javascript.info/commits/master/7-animation/2-css-animations/bezier-train-over.svg) - [ ] [7-animation/2-css-animations/ease-in-out.svg](/javascript-tutorial/en.javascript.info/commits/master/7-animation/2-css-animations/ease-in-out.svg) - [ ] [7-animation/2-css-animations/ease-in.svg](/javascript-tutorial/en.javascript.info/commits/master/7-animation/2-css-animations/ease-in.svg) - [ ] [7-animation/2-css-animations/ease-out.svg](/javascript-tutorial/en.javascript.info/commits/master/7-animation/2-css-animations/ease-out.svg) - [ ] [7-animation/2-css-animations/ease.svg](/javascript-tutorial/en.javascript.info/commits/master/7-animation/2-css-animations/ease.svg) - [ ] [7-animation/2-css-animations/train-curve.svg](/javascript-tutorial/en.javascript.info/commits/master/7-animation/2-css-animations/train-curve.svg) - [ ] [7-animation/3-js-animation/1-animate-ball/solution.md](/javascript-tutorial/en.javascript.info/commits/master/7-animation/3-js-animation/1-animate-ball/solution.md) - [ ] [7-animation/3-js-animation/1-animate-ball/task.md](/javascript-tutorial/en.javascript.info/commits/master/7-animation/3-js-animation/1-animate-ball/task.md) - [ ] [7-animation/3-js-animation/2-animate-ball-hops/solution.md](/javascript-tutorial/en.javascript.info/commits/master/7-animation/3-js-animation/2-animate-ball-hops/solution.md) - [ ] [7-animation/3-js-animation/2-animate-ball-hops/task.md](/javascript-tutorial/en.javascript.info/commits/master/7-animation/3-js-animation/2-animate-ball-hops/task.md) - [ ] [7-animation/3-js-animation/article.md](/javascript-tutorial/en.javascript.info/commits/master/7-animation/3-js-animation/article.md) - [ ] [7-animation/3-js-animation/back.svg](/javascript-tutorial/en.javascript.info/commits/master/7-animation/3-js-animation/back.svg) - [ ] [7-animation/3-js-animation/bezier-linear.svg](/javascript-tutorial/en.javascript.info/commits/master/7-animation/3-js-animation/bezier-linear.svg) - [ ] [7-animation/3-js-animation/bounce-inout.svg](/javascript-tutorial/en.javascript.info/commits/master/7-animation/3-js-animation/bounce-inout.svg) - [ ] [7-animation/3-js-animation/circ-ease.svg](/javascript-tutorial/en.javascript.info/commits/master/7-animation/3-js-animation/circ-ease.svg) - [ ] [7-animation/3-js-animation/circ.svg](/javascript-tutorial/en.javascript.info/commits/master/7-animation/3-js-animation/circ.svg) - [ ] [7-animation/3-js-animation/elastic.svg](/javascript-tutorial/en.javascript.info/commits/master/7-animation/3-js-animation/elastic.svg) - [ ] [7-animation/3-js-animation/linear.svg](/javascript-tutorial/en.javascript.info/commits/master/7-animation/3-js-animation/linear.svg) - [ ] [7-animation/3-js-animation/quad.svg](/javascript-tutorial/en.javascript.info/commits/master/7-animation/3-js-animation/quad.svg) - [ ] [7-animation/3-js-animation/quint.svg](/javascript-tutorial/en.javascript.info/commits/master/7-animation/3-js-animation/quint.svg) - [ ] [7-animation/index.md](/javascript-tutorial/en.javascript.info/commits/master/7-animation/index.md) - [ ] [8-web-components/1-webcomponents-intro/article.md](/javascript-tutorial/en.javascript.info/commits/master/8-web-components/1-webcomponents-intro/article.md) - [ ] [8-web-components/1-webcomponents-intro/web-components-twitter.svg](/javascript-tutorial/en.javascript.info/commits/master/8-web-components/1-webcomponents-intro/web-components-twitter.svg) - [ ] [8-web-components/2-custom-elements/article.md](/javascript-tutorial/en.javascript.info/commits/master/8-web-components/2-custom-elements/article.md) - [ ] [8-web-components/3-shadow-dom/article.md](/javascript-tutorial/en.javascript.info/commits/master/8-web-components/3-shadow-dom/article.md) - [ ] [8-web-components/4-template-element/article.md](/javascript-tutorial/en.javascript.info/commits/master/8-web-components/4-template-element/article.md) - [ ] [8-web-components/5-slots-composition/article.md](/javascript-tutorial/en.javascript.info/commits/master/8-web-components/5-slots-composition/article.md) - [ ] [8-web-components/6-shadow-dom-style/article.md](/javascript-tutorial/en.javascript.info/commits/master/8-web-components/6-shadow-dom-style/article.md) - [ ] [8-web-components/7-shadow-dom-events/article.md](/javascript-tutorial/en.javascript.info/commits/master/8-web-components/7-shadow-dom-events/article.md) - [ ] [8-web-components/index.md](/javascript-tutorial/en.javascript.info/commits/master/8-web-components/index.md) - [ ] [9-regular-expressions/01-regexp-introduction/article.md](/javascript-tutorial/en.javascript.info/commits/master/9-regular-expressions/01-regexp-introduction/article.md) - [ ] [9-regular-expressions/02-regexp-character-classes/article.md](/javascript-tutorial/en.javascript.info/commits/master/9-regular-expressions/02-regexp-character-classes/article.md) - [ ] [9-regular-expressions/02-regexp-character-classes/love-html5-classes.svg](/javascript-tutorial/en.javascript.info/commits/master/9-regular-expressions/02-regexp-character-classes/love-html5-classes.svg) - [ ] [9-regular-expressions/03-regexp-unicode/article.md](/javascript-tutorial/en.javascript.info/commits/master/9-regular-expressions/03-regexp-unicode/article.md) - [ ] [9-regular-expressions/04-regexp-anchors/1-start-end/solution.md](/javascript-tutorial/en.javascript.info/commits/master/9-regular-expressions/04-regexp-anchors/1-start-end/solution.md) - [ ] [9-regular-expressions/04-regexp-anchors/1-start-end/task.md](/javascript-tutorial/en.javascript.info/commits/master/9-regular-expressions/04-regexp-anchors/1-start-end/task.md) - [ ] [9-regular-expressions/04-regexp-anchors/article.md](/javascript-tutorial/en.javascript.info/commits/master/9-regular-expressions/04-regexp-anchors/article.md) - [ ] [9-regular-expressions/05-regexp-multiline-mode/article.md](/javascript-tutorial/en.javascript.info/commits/master/9-regular-expressions/05-regexp-multiline-mode/article.md) - [ ] [9-regular-expressions/06-regexp-boundary/1-find-time-hh-mm/task.md](/javascript-tutorial/en.javascript.info/commits/master/9-regular-expressions/06-regexp-boundary/1-find-time-hh-mm/task.md) - [ ] [9-regular-expressions/06-regexp-boundary/article.md](/javascript-tutorial/en.javascript.info/commits/master/9-regular-expressions/06-regexp-boundary/article.md) - [ ] [9-regular-expressions/07-regexp-escaping/article.md](/javascript-tutorial/en.javascript.info/commits/master/9-regular-expressions/07-regexp-escaping/article.md) - [ ] [9-regular-expressions/08-regexp-character-sets-and-ranges/1-find-range-1/solution.md](/javascript-tutorial/en.javascript.info/commits/master/9-regular-expressions/08-regexp-character-sets-and-ranges/1-find-range-1/solution.md) - [ ] [9-regular-expressions/08-regexp-character-sets-and-ranges/1-find-range-1/task.md](/javascript-tutorial/en.javascript.info/commits/master/9-regular-expressions/08-regexp-character-sets-and-ranges/1-find-range-1/task.md) - [ ] [9-regular-expressions/08-regexp-character-sets-and-ranges/2-find-time-2-formats/solution.md](/javascript-tutorial/en.javascript.info/commits/master/9-regular-expressions/08-regexp-character-sets-and-ranges/2-find-time-2-formats/solution.md) - [ ] [9-regular-expressions/08-regexp-character-sets-and-ranges/2-find-time-2-formats/task.md](/javascript-tutorial/en.javascript.info/commits/master/9-regular-expressions/08-regexp-character-sets-and-ranges/2-find-time-2-formats/task.md) - [ ] [9-regular-expressions/08-regexp-character-sets-and-ranges/article.md](/javascript-tutorial/en.javascript.info/commits/master/9-regular-expressions/08-regexp-character-sets-and-ranges/article.md) - [ ] [9-regular-expressions/09-regexp-quantifiers/1-find-text-manydots/solution.md](/javascript-tutorial/en.javascript.info/commits/master/9-regular-expressions/09-regexp-quantifiers/1-find-text-manydots/solution.md) - [ ] [9-regular-expressions/09-regexp-quantifiers/1-find-text-manydots/task.md](/javascript-tutorial/en.javascript.info/commits/master/9-regular-expressions/09-regexp-quantifiers/1-find-text-manydots/task.md) - [ ] [9-regular-expressions/09-regexp-quantifiers/2-find-html-colors-6hex/solution.md](/javascript-tutorial/en.javascript.info/commits/master/9-regular-expressions/09-regexp-quantifiers/2-find-html-colors-6hex/solution.md) - [ ] [9-regular-expressions/09-regexp-quantifiers/2-find-html-colors-6hex/task.md](/javascript-tutorial/en.javascript.info/commits/master/9-regular-expressions/09-regexp-quantifiers/2-find-html-colors-6hex/task.md) - [ ] [9-regular-expressions/09-regexp-quantifiers/article.md](/javascript-tutorial/en.javascript.info/commits/master/9-regular-expressions/09-regexp-quantifiers/article.md) - [ ] [9-regular-expressions/10-regexp-greedy-and-lazy/1-lazy-greedy/solution.md](/javascript-tutorial/en.javascript.info/commits/master/9-regular-expressions/10-regexp-greedy-and-lazy/1-lazy-greedy/solution.md) - [ ] [9-regular-expressions/10-regexp-greedy-and-lazy/1-lazy-greedy/task.md](/javascript-tutorial/en.javascript.info/commits/master/9-regular-expressions/10-regexp-greedy-and-lazy/1-lazy-greedy/task.md) - [ ] [9-regular-expressions/10-regexp-greedy-and-lazy/3-find-html-comments/solution.md](/javascript-tutorial/en.javascript.info/commits/master/9-regular-expressions/10-regexp-greedy-and-lazy/3-find-html-comments/solution.md) - [ ] [9-regular-expressions/10-regexp-greedy-and-lazy/4-find-html-tags-greedy-lazy/task.md](/javascript-tutorial/en.javascript.info/commits/master/9-regular-expressions/10-regexp-greedy-and-lazy/4-find-html-tags-greedy-lazy/task.md) - [ ] [9-regular-expressions/10-regexp-greedy-and-lazy/article.md](/javascript-tutorial/en.javascript.info/commits/master/9-regular-expressions/10-regexp-greedy-and-lazy/article.md) - [ ] [9-regular-expressions/11-regexp-groups/01-test-mac/solution.md](/javascript-tutorial/en.javascript.info/commits/master/9-regular-expressions/11-regexp-groups/01-test-mac/solution.md) - [ ] [9-regular-expressions/11-regexp-groups/01-test-mac/task.md](/javascript-tutorial/en.javascript.info/commits/master/9-regular-expressions/11-regexp-groups/01-test-mac/task.md) - [ ] [9-regular-expressions/11-regexp-groups/02-find-webcolor-3-or-6/solution.md](/javascript-tutorial/en.javascript.info/commits/master/9-regular-expressions/11-regexp-groups/02-find-webcolor-3-or-6/solution.md) - [ ] [9-regular-expressions/11-regexp-groups/02-find-webcolor-3-or-6/task.md](/javascript-tutorial/en.javascript.info/commits/master/9-regular-expressions/11-regexp-groups/02-find-webcolor-3-or-6/task.md) - [ ] [9-regular-expressions/11-regexp-groups/03-find-decimal-numbers/solution.md](/javascript-tutorial/en.javascript.info/commits/master/9-regular-expressions/11-regexp-groups/03-find-decimal-numbers/solution.md) - [ ] [9-regular-expressions/11-regexp-groups/03-find-decimal-numbers/task.md](/javascript-tutorial/en.javascript.info/commits/master/9-regular-expressions/11-regexp-groups/03-find-decimal-numbers/task.md) - [ ] [9-regular-expressions/11-regexp-groups/04-parse-expression/solution.md](/javascript-tutorial/en.javascript.info/commits/master/9-regular-expressions/11-regexp-groups/04-parse-expression/solution.md) - [ ] [9-regular-expressions/11-regexp-groups/04-parse-expression/task.md](/javascript-tutorial/en.javascript.info/commits/master/9-regular-expressions/11-regexp-groups/04-parse-expression/task.md) - [ ] [9-regular-expressions/11-regexp-groups/article.md](/javascript-tutorial/en.javascript.info/commits/master/9-regular-expressions/11-regexp-groups/article.md) - [ ] [9-regular-expressions/12-regexp-backreferences/article.md](/javascript-tutorial/en.javascript.info/commits/master/9-regular-expressions/12-regexp-backreferences/article.md) - [ ] [9-regular-expressions/13-regexp-alternation/01-find-programming-language/solution.md](/javascript-tutorial/en.javascript.info/commits/master/9-regular-expressions/13-regexp-alternation/01-find-programming-language/solution.md) - [ ] [9-regular-expressions/13-regexp-alternation/01-find-programming-language/task.md](/javascript-tutorial/en.javascript.info/commits/master/9-regular-expressions/13-regexp-alternation/01-find-programming-language/task.md) - [ ] [9-regular-expressions/13-regexp-alternation/02-find-matching-bbtags/solution.md](/javascript-tutorial/en.javascript.info/commits/master/9-regular-expressions/13-regexp-alternation/02-find-matching-bbtags/solution.md) - [ ] [9-regular-expressions/13-regexp-alternation/02-find-matching-bbtags/task.md](/javascript-tutorial/en.javascript.info/commits/master/9-regular-expressions/13-regexp-alternation/02-find-matching-bbtags/task.md) - [ ] [9-regular-expressions/13-regexp-alternation/03-match-quoted-string/solution.md](/javascript-tutorial/en.javascript.info/commits/master/9-regular-expressions/13-regexp-alternation/03-match-quoted-string/solution.md) - [ ] [9-regular-expressions/13-regexp-alternation/03-match-quoted-string/task.md](/javascript-tutorial/en.javascript.info/commits/master/9-regular-expressions/13-regexp-alternation/03-match-quoted-string/task.md) - [ ] [9-regular-expressions/13-regexp-alternation/04-match-exact-tag/solution.md](/javascript-tutorial/en.javascript.info/commits/master/9-regular-expressions/13-regexp-alternation/04-match-exact-tag/solution.md) - [ ] [9-regular-expressions/13-regexp-alternation/04-match-exact-tag/task.md](/javascript-tutorial/en.javascript.info/commits/master/9-regular-expressions/13-regexp-alternation/04-match-exact-tag/task.md) - [ ] [9-regular-expressions/13-regexp-alternation/article.md](/javascript-tutorial/en.javascript.info/commits/master/9-regular-expressions/13-regexp-alternation/article.md) - [ ] [9-regular-expressions/14-regexp-lookahead-lookbehind/1-find-non-negative-integers/solution.md](/javascript-tutorial/en.javascript.info/commits/master/9-regular-expressions/14-regexp-lookahead-lookbehind/1-find-non-negative-integers/solution.md) - [ ] [9-regular-expressions/14-regexp-lookahead-lookbehind/1-find-non-negative-integers/task.md](/javascript-tutorial/en.javascript.info/commits/master/9-regular-expressions/14-regexp-lookahead-lookbehind/1-find-non-negative-integers/task.md) - [ ] [9-regular-expressions/14-regexp-lookahead-lookbehind/article.md](/javascript-tutorial/en.javascript.info/commits/master/9-regular-expressions/14-regexp-lookahead-lookbehind/article.md) - [ ] [9-regular-expressions/15-regexp-catastrophic-backtracking/article.md](/javascript-tutorial/en.javascript.info/commits/master/9-regular-expressions/15-regexp-catastrophic-backtracking/article.md) - [ ] [9-regular-expressions/16-regexp-sticky/article.md](/javascript-tutorial/en.javascript.info/commits/master/9-regular-expressions/16-regexp-sticky/article.md) - [ ] [9-regular-expressions/17-regexp-methods/article.md](/javascript-tutorial/en.javascript.info/commits/master/9-regular-expressions/17-regexp-methods/article.md) - [ ] [9-regular-expressions/index.md](/javascript-tutorial/en.javascript.info/commits/master/9-regular-expressions/index.md) - [ ] [README.md](/javascript-tutorial/en.javascript.info/commits/master/README.md)

To merge changes manually (instead of merging this PR):

  1. Add remote upstream that links to the English version (only needs to be done once)
    • git add remote upstream https://github.com/javascript-tutorial/en.javascript.info
  2. Commit all current work locally and git checkout master
  3. Pull the recent changes from the English version:
    • git pull upstream master
  4. Deal with the conflicts. If a conflict touches a few lines, then just fix it. Otherwise, following commands can help:
    • Checkout your (translated) version of a file/folder at the given path (removes all upstream changes):
      • git checkout --ours <path>
    • See the diff, what changed in the upstream file since branches diverged:
      • git diff --word-diff master...upstream/master <path> (please note: three dots in the command)
    • Then you can examine the changes in upstream and add them manually
  5. When conflicts resolved, commit them and git push origin master

Please ignore changes in README.md (git checkout --ours README.md && git commit -m ignore README.md).

This PR will be closed and replaced with a new one in a few days.

CLAassistant commented 3 years ago

CLA assistant check
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.
0 out of 12 committers have signed the CLA.

:x: msmilkshake
:x: mahdyar
:x: riri-yu
:x: siimpragi
:x: shvchk
:x: RainbowDashy
:x: iliakan
:x: WebSavva
:x: mindv0rtex
:x: joaquinelio
:x: odsantos
:x: Gammadon
You have signed the CLA already but the status is still pending? Let us recheck it.