From bc34b2fc9d5a44dc8afc7a572137c2adf6bf308a Mon Sep 17 00:00:00 2001 From: Ilya Kantor Date: Tue, 24 Mar 2015 00:03:51 +0300 Subject: [PATCH] fixes, renovations --- .../6-memory-management/article.md | 2 +- .../2-object-conversion/article.md | 17 ++++-- .../2-calculator-constructor/task.md | 2 +- .../4-descriptors-getters-setters/article.md | 2 + {12-extra => 10-extra}/10-cookie/article.md | 0 {12-extra => 10-extra}/10-cookie/cookie.js | 0 .../10-cookie/safari-nocookie.png | Bin .../10-cookie/safari-nocookie@2x.png | Bin .../11-intl/1-collate-array-sort/solution.md | 0 .../11-intl/1-collate-array-sort/task.md | 0 {12-extra => 10-extra}/11-intl/article.md | 0 .../12-regexp-specials/article.md | 0 {12-extra => 10-extra}/3-templates/article.md | 0 {12-extra => 10-extra}/4-books/article.md | 0 .../5-setImmediate/article.md | 0 .../setImmediate.view/index.html | 0 .../setImmediate.view/setImmediate.js | 0 {12-extra => 10-extra}/6-bind-late/article.md | 0 {12-extra => 10-extra}/7-sublime/article.md | 0 {12-extra => 10-extra}/7-sublime/sheet.pdf | Bin .../8-range-textrange-selection/56.gif | Bin .../8-range-textrange-selection/57.gif | Bin .../8-range-textrange-selection/58.gif | Bin .../8-range-textrange-selection/article.md | 0 .../domRangeCreate.view/index.html | 0 .../domRangeHighlight.view/index.html | 0 .../fix-ie.view/fixIERangeObject.js | 0 .../fix-ie.view/index.html | 0 .../ieTextRangeHighlight.view/index.html | 0 .../setSelection.view/index.html | 0 .../9-drag-and-drop-plus/DragAvatar.js | 0 .../9-drag-and-drop-plus/DragManager.js | 0 .../9-drag-and-drop-plus/DragZone.js | 0 .../9-drag-and-drop-plus/DropTarget.js | 0 .../9-drag-and-drop-plus/TreeDragAvatar.js | 0 .../9-drag-and-drop-plus/TreeDragZone.js | 0 .../9-drag-and-drop-plus/TreeDropTarget.js | 0 .../9-drag-and-drop-plus/article.md | 0 .../dragTree.view/DragAvatar.js | 0 .../dragTree.view/DragManager.js | 0 .../dragTree.view/DragZone.js | 0 .../dragTree.view/DropTarget.js | 0 .../dragTree.view/TreeDragAvatar.js | 0 .../dragTree.view/TreeDragZone.js | 0 .../dragTree.view/TreeDropTarget.js | 0 .../dragTree.view/dragTree.css | 0 .../dragTree.view/index.html | 0 .../9-drag-and-drop-plus/dragTree.view/lib.js | 0 .../9-drag-and-drop-plus/dragzonetarget.png | Bin {12-extra => 10-extra}/index.md | 0 .../1-regexp-introduction/article.md | 0 .../1-find-matching-bbtags/solution.md | 21 +++++++ .../1-find-matching-bbtags/task.md | 41 ++++++++++++++ .../10-regexp-backreferences/article.md | 0 .../12-regexp-alternation/article.md | 0 .../article.md | 0 .../14-regexp-multiline-mode/article.md | 0 .../15-regexp-word-boundary/article.md | 0 .../15-regexp-word-boundary/boundary1.png | Bin .../15-regexp-word-boundary/boundary2.png | Bin .../15-regexp-word-boundary/boundary3.png | Bin .../15-regexp-word-boundary/boundary4.png | Bin .../16-regexp-todo/article.md | 0 .../article.md | 0 .../bad_backtrack_greedy1.png | Bin .../bad_backtrack_greedy11.png | Bin .../bad_backtrack_greedy2.png | Bin .../bad_backtrack_greedy3.png | Bin .../bad_backtrack_greedy4.png | Bin .../bad_backtrack_greedy5.png | Bin .../18-regexp-orphans/article.md | 0 .../2-regexp-methods/article.md | 0 .../1-find-time-hh-mm/solution.md | 0 .../1-find-time-hh-mm/task.md | 0 .../3-regexp-character-classes/article.md | 0 .../3-regexp-character-classes/love_html5.png | Bin .../1-find-range-1/solution.md | 0 .../1-find-range-1/task.md | 0 .../2-find-time-2-formats/solution.md | 0 .../2-find-time-2-formats/task.md | 0 .../article.md | 0 .../1-find-text-manydots/solution.md | 0 .../1-find-text-manydots/task.md | 0 .../2-find-html-colors-6hex/solution.md | 0 .../2-find-html-colors-6hex/task.md | 0 .../solution.md | 0 .../3-find-decimal-positive-numbers/task.md | 0 .../4-find-decimal-numbers/solution.md | 0 .../4-find-decimal-numbers/task.md | 0 .../7-regexp-quantifiers/article.md | 0 .../1-lazy-greedy/solution.md | 0 .../1-lazy-greedy/task.md | 0 .../2-difference-find-quote/solution.md | 0 .../2-difference-find-quote/task.md | 0 .../3-find-html-comments/solution.md | 0 .../3-find-html-comments/task.md | 0 .../4-find-html-tags-greedy-lazy/solution.md | 0 .../4-find-html-tags-greedy-lazy/task.md | 0 .../8-regexp-greedy-and-lazy/article.md | 0 .../witch_greedy1.svg | 0 .../witch_greedy2.svg | 0 .../witch_greedy3.svg | 0 .../witch_greedy4.svg | 0 .../witch_greedy5.svg | 0 .../witch_greedy6.svg | 0 .../8-regexp-greedy-and-lazy/witch_lazy3.svg | 0 .../8-regexp-greedy-and-lazy/witch_lazy4.svg | 0 .../8-regexp-greedy-and-lazy/witch_lazy5.svg | 0 .../8-regexp-greedy-and-lazy/witch_lazy6.svg | 0 .../1-find-webcolor-3-or-6/solution.md | 21 +++++++ .../1-find-webcolor-3-or-6/task.md | 14 +++++ .../2-parse-expression/solution.md | 53 ++++++++++++++++++ .../2-parse-expression/task.md | 20 +++++++ .../9-regexp-groups/article.md | 0 .../9-regexp-groups/regexp-nested-groups.svg | 0 .../index.md | 0 .../style.css | 2 +- .../style.css | 2 +- .../mouseleave-table.view/style.css | 2 +- .../1-tools-browser-extensions/article.md | 0 .../1-tools-browser-extensions/dnsflusher.png | Bin .../downloadhelper.jpg | Bin .../1-tools-browser-extensions/jsonview.png | Bin .../pageinsight.png | Bin .../webdeveloper.png | Bin {11-tools => 9-tools}/2-fiddler/article.md | 0 .../2-fiddler/fiddler-hook.png | Bin {11-tools => 9-tools}/2-fiddler/fiddler.png | Bin .../3-ie-http-analyzer/article.md | 0 .../3-ie-http-analyzer/ie-http-analyzer-2.gif | Bin .../3-ie-http-analyzer/ie-http-analyzer-3.gif | Bin .../3-ie-http-analyzer/ie-http-analyzer.gif | Bin {11-tools => 9-tools}/index.md | 0 133 files changed, 189 insertions(+), 10 deletions(-) rename {12-extra => 10-extra}/10-cookie/article.md (100%) rename {12-extra => 10-extra}/10-cookie/cookie.js (100%) rename {12-extra => 10-extra}/10-cookie/safari-nocookie.png (100%) rename {12-extra => 10-extra}/10-cookie/safari-nocookie@2x.png (100%) rename {12-extra => 10-extra}/11-intl/1-collate-array-sort/solution.md (100%) rename {12-extra => 10-extra}/11-intl/1-collate-array-sort/task.md (100%) rename {12-extra => 10-extra}/11-intl/article.md (100%) rename {12-extra => 10-extra}/12-regexp-specials/article.md (100%) rename {12-extra => 10-extra}/3-templates/article.md (100%) rename {12-extra => 10-extra}/4-books/article.md (100%) rename {12-extra => 10-extra}/5-setImmediate/article.md (100%) rename {12-extra => 10-extra}/5-setImmediate/setImmediate.view/index.html (100%) rename {12-extra => 10-extra}/5-setImmediate/setImmediate.view/setImmediate.js (100%) rename {12-extra => 10-extra}/6-bind-late/article.md (100%) rename {12-extra => 10-extra}/7-sublime/article.md (100%) rename {12-extra => 10-extra}/7-sublime/sheet.pdf (100%) rename {12-extra => 10-extra}/8-range-textrange-selection/56.gif (100%) rename {12-extra => 10-extra}/8-range-textrange-selection/57.gif (100%) rename {12-extra => 10-extra}/8-range-textrange-selection/58.gif (100%) rename {12-extra => 10-extra}/8-range-textrange-selection/article.md (100%) rename {12-extra => 10-extra}/8-range-textrange-selection/domRangeCreate.view/index.html (100%) rename {12-extra => 10-extra}/8-range-textrange-selection/domRangeHighlight.view/index.html (100%) rename {12-extra => 10-extra}/8-range-textrange-selection/fix-ie.view/fixIERangeObject.js (100%) rename {12-extra => 10-extra}/8-range-textrange-selection/fix-ie.view/index.html (100%) rename {12-extra => 10-extra}/8-range-textrange-selection/ieTextRangeHighlight.view/index.html (100%) rename {12-extra => 10-extra}/8-range-textrange-selection/setSelection.view/index.html (100%) rename {12-extra => 10-extra}/9-drag-and-drop-plus/DragAvatar.js (100%) rename {12-extra => 10-extra}/9-drag-and-drop-plus/DragManager.js (100%) rename {12-extra => 10-extra}/9-drag-and-drop-plus/DragZone.js (100%) rename {12-extra => 10-extra}/9-drag-and-drop-plus/DropTarget.js (100%) rename {12-extra => 10-extra}/9-drag-and-drop-plus/TreeDragAvatar.js (100%) rename {12-extra => 10-extra}/9-drag-and-drop-plus/TreeDragZone.js (100%) rename {12-extra => 10-extra}/9-drag-and-drop-plus/TreeDropTarget.js (100%) rename {12-extra => 10-extra}/9-drag-and-drop-plus/article.md (100%) rename {12-extra => 10-extra}/9-drag-and-drop-plus/dragTree.view/DragAvatar.js (100%) rename {12-extra => 10-extra}/9-drag-and-drop-plus/dragTree.view/DragManager.js (100%) rename {12-extra => 10-extra}/9-drag-and-drop-plus/dragTree.view/DragZone.js (100%) rename {12-extra => 10-extra}/9-drag-and-drop-plus/dragTree.view/DropTarget.js (100%) rename {12-extra => 10-extra}/9-drag-and-drop-plus/dragTree.view/TreeDragAvatar.js (100%) rename {12-extra => 10-extra}/9-drag-and-drop-plus/dragTree.view/TreeDragZone.js (100%) rename {12-extra => 10-extra}/9-drag-and-drop-plus/dragTree.view/TreeDropTarget.js (100%) rename {12-extra => 10-extra}/9-drag-and-drop-plus/dragTree.view/dragTree.css (100%) rename {12-extra => 10-extra}/9-drag-and-drop-plus/dragTree.view/index.html (100%) rename {12-extra => 10-extra}/9-drag-and-drop-plus/dragTree.view/lib.js (100%) rename {12-extra => 10-extra}/9-drag-and-drop-plus/dragzonetarget.png (100%) rename {12-extra => 10-extra}/index.md (100%) rename {10-regular-expressions-javascript => 11-regular-expressions-javascript}/1-regexp-introduction/article.md (100%) create mode 100644 11-regular-expressions-javascript/10-regexp-backreferences/1-find-matching-bbtags/solution.md create mode 100644 11-regular-expressions-javascript/10-regexp-backreferences/1-find-matching-bbtags/task.md rename {10-regular-expressions-javascript => 11-regular-expressions-javascript}/10-regexp-backreferences/article.md (100%) rename {10-regular-expressions-javascript => 11-regular-expressions-javascript}/12-regexp-alternation/article.md (100%) rename {10-regular-expressions-javascript => 11-regular-expressions-javascript}/13-regexp-ahchors-and-multiline-mode/article.md (100%) rename {10-regular-expressions-javascript => 11-regular-expressions-javascript}/14-regexp-multiline-mode/article.md (100%) rename {10-regular-expressions-javascript => 11-regular-expressions-javascript}/15-regexp-word-boundary/article.md (100%) rename {10-regular-expressions-javascript => 11-regular-expressions-javascript}/15-regexp-word-boundary/boundary1.png (100%) rename {10-regular-expressions-javascript => 11-regular-expressions-javascript}/15-regexp-word-boundary/boundary2.png (100%) rename {10-regular-expressions-javascript => 11-regular-expressions-javascript}/15-regexp-word-boundary/boundary3.png (100%) rename {10-regular-expressions-javascript => 11-regular-expressions-javascript}/15-regexp-word-boundary/boundary4.png (100%) rename {10-regular-expressions-javascript => 11-regular-expressions-javascript}/16-regexp-todo/article.md (100%) rename {10-regular-expressions-javascript => 11-regular-expressions-javascript}/17-regexp-infinite-backtracking-problem/article.md (100%) rename {10-regular-expressions-javascript => 11-regular-expressions-javascript}/17-regexp-infinite-backtracking-problem/bad_backtrack_greedy1.png (100%) rename {10-regular-expressions-javascript => 11-regular-expressions-javascript}/17-regexp-infinite-backtracking-problem/bad_backtrack_greedy11.png (100%) rename {10-regular-expressions-javascript => 11-regular-expressions-javascript}/17-regexp-infinite-backtracking-problem/bad_backtrack_greedy2.png (100%) rename {10-regular-expressions-javascript => 11-regular-expressions-javascript}/17-regexp-infinite-backtracking-problem/bad_backtrack_greedy3.png (100%) rename {10-regular-expressions-javascript => 11-regular-expressions-javascript}/17-regexp-infinite-backtracking-problem/bad_backtrack_greedy4.png (100%) rename {10-regular-expressions-javascript => 11-regular-expressions-javascript}/17-regexp-infinite-backtracking-problem/bad_backtrack_greedy5.png (100%) rename {10-regular-expressions-javascript => 11-regular-expressions-javascript}/18-regexp-orphans/article.md (100%) rename {10-regular-expressions-javascript => 11-regular-expressions-javascript}/2-regexp-methods/article.md (100%) rename {10-regular-expressions-javascript => 11-regular-expressions-javascript}/3-regexp-character-classes/1-find-time-hh-mm/solution.md (100%) rename {10-regular-expressions-javascript => 11-regular-expressions-javascript}/3-regexp-character-classes/1-find-time-hh-mm/task.md (100%) rename {10-regular-expressions-javascript => 11-regular-expressions-javascript}/3-regexp-character-classes/article.md (100%) rename {10-regular-expressions-javascript => 11-regular-expressions-javascript}/3-regexp-character-classes/love_html5.png (100%) rename {10-regular-expressions-javascript => 11-regular-expressions-javascript}/5-regexp-character-sets-and-ranges/1-find-range-1/solution.md (100%) rename {10-regular-expressions-javascript => 11-regular-expressions-javascript}/5-regexp-character-sets-and-ranges/1-find-range-1/task.md (100%) rename {10-regular-expressions-javascript => 11-regular-expressions-javascript}/5-regexp-character-sets-and-ranges/2-find-time-2-formats/solution.md (100%) rename {10-regular-expressions-javascript => 11-regular-expressions-javascript}/5-regexp-character-sets-and-ranges/2-find-time-2-formats/task.md (100%) rename {10-regular-expressions-javascript => 11-regular-expressions-javascript}/5-regexp-character-sets-and-ranges/article.md (100%) rename {10-regular-expressions-javascript => 11-regular-expressions-javascript}/7-regexp-quantifiers/1-find-text-manydots/solution.md (100%) rename {10-regular-expressions-javascript => 11-regular-expressions-javascript}/7-regexp-quantifiers/1-find-text-manydots/task.md (100%) rename {10-regular-expressions-javascript => 11-regular-expressions-javascript}/7-regexp-quantifiers/2-find-html-colors-6hex/solution.md (100%) rename {10-regular-expressions-javascript => 11-regular-expressions-javascript}/7-regexp-quantifiers/2-find-html-colors-6hex/task.md (100%) rename {10-regular-expressions-javascript => 11-regular-expressions-javascript}/7-regexp-quantifiers/3-find-decimal-positive-numbers/solution.md (100%) rename {10-regular-expressions-javascript => 11-regular-expressions-javascript}/7-regexp-quantifiers/3-find-decimal-positive-numbers/task.md (100%) rename {10-regular-expressions-javascript => 11-regular-expressions-javascript}/7-regexp-quantifiers/4-find-decimal-numbers/solution.md (100%) rename {10-regular-expressions-javascript => 11-regular-expressions-javascript}/7-regexp-quantifiers/4-find-decimal-numbers/task.md (100%) rename {10-regular-expressions-javascript => 11-regular-expressions-javascript}/7-regexp-quantifiers/article.md (100%) rename {10-regular-expressions-javascript => 11-regular-expressions-javascript}/8-regexp-greedy-and-lazy/1-lazy-greedy/solution.md (100%) rename {10-regular-expressions-javascript => 11-regular-expressions-javascript}/8-regexp-greedy-and-lazy/1-lazy-greedy/task.md (100%) rename {10-regular-expressions-javascript => 11-regular-expressions-javascript}/8-regexp-greedy-and-lazy/2-difference-find-quote/solution.md (100%) rename {10-regular-expressions-javascript => 11-regular-expressions-javascript}/8-regexp-greedy-and-lazy/2-difference-find-quote/task.md (100%) rename {10-regular-expressions-javascript => 11-regular-expressions-javascript}/8-regexp-greedy-and-lazy/3-find-html-comments/solution.md (100%) rename {10-regular-expressions-javascript => 11-regular-expressions-javascript}/8-regexp-greedy-and-lazy/3-find-html-comments/task.md (100%) rename {10-regular-expressions-javascript => 11-regular-expressions-javascript}/8-regexp-greedy-and-lazy/4-find-html-tags-greedy-lazy/solution.md (100%) rename {10-regular-expressions-javascript => 11-regular-expressions-javascript}/8-regexp-greedy-and-lazy/4-find-html-tags-greedy-lazy/task.md (100%) rename {10-regular-expressions-javascript => 11-regular-expressions-javascript}/8-regexp-greedy-and-lazy/article.md (100%) rename {10-regular-expressions-javascript => 11-regular-expressions-javascript}/8-regexp-greedy-and-lazy/witch_greedy1.svg (100%) rename {10-regular-expressions-javascript => 11-regular-expressions-javascript}/8-regexp-greedy-and-lazy/witch_greedy2.svg (100%) rename {10-regular-expressions-javascript => 11-regular-expressions-javascript}/8-regexp-greedy-and-lazy/witch_greedy3.svg (100%) rename {10-regular-expressions-javascript => 11-regular-expressions-javascript}/8-regexp-greedy-and-lazy/witch_greedy4.svg (100%) rename {10-regular-expressions-javascript => 11-regular-expressions-javascript}/8-regexp-greedy-and-lazy/witch_greedy5.svg (100%) rename {10-regular-expressions-javascript => 11-regular-expressions-javascript}/8-regexp-greedy-and-lazy/witch_greedy6.svg (100%) rename {10-regular-expressions-javascript => 11-regular-expressions-javascript}/8-regexp-greedy-and-lazy/witch_lazy3.svg (100%) rename {10-regular-expressions-javascript => 11-regular-expressions-javascript}/8-regexp-greedy-and-lazy/witch_lazy4.svg (100%) rename {10-regular-expressions-javascript => 11-regular-expressions-javascript}/8-regexp-greedy-and-lazy/witch_lazy5.svg (100%) rename {10-regular-expressions-javascript => 11-regular-expressions-javascript}/8-regexp-greedy-and-lazy/witch_lazy6.svg (100%) create mode 100644 11-regular-expressions-javascript/9-regexp-groups/1-find-webcolor-3-or-6/solution.md create mode 100644 11-regular-expressions-javascript/9-regexp-groups/1-find-webcolor-3-or-6/task.md create mode 100644 11-regular-expressions-javascript/9-regexp-groups/2-parse-expression/solution.md create mode 100644 11-regular-expressions-javascript/9-regexp-groups/2-parse-expression/task.md rename {10-regular-expressions-javascript => 11-regular-expressions-javascript}/9-regexp-groups/article.md (100%) rename {10-regular-expressions-javascript => 11-regular-expressions-javascript}/9-regexp-groups/regexp-nested-groups.svg (100%) rename {10-regular-expressions-javascript => 11-regular-expressions-javascript}/index.md (100%) rename {11-tools => 9-tools}/1-tools-browser-extensions/article.md (100%) rename {11-tools => 9-tools}/1-tools-browser-extensions/dnsflusher.png (100%) rename {11-tools => 9-tools}/1-tools-browser-extensions/downloadhelper.jpg (100%) rename {11-tools => 9-tools}/1-tools-browser-extensions/jsonview.png (100%) rename {11-tools => 9-tools}/1-tools-browser-extensions/pageinsight.png (100%) rename {11-tools => 9-tools}/1-tools-browser-extensions/webdeveloper.png (100%) rename {11-tools => 9-tools}/2-fiddler/article.md (100%) rename {11-tools => 9-tools}/2-fiddler/fiddler-hook.png (100%) rename {11-tools => 9-tools}/2-fiddler/fiddler.png (100%) rename {11-tools => 9-tools}/3-ie-http-analyzer/article.md (100%) rename {11-tools => 9-tools}/3-ie-http-analyzer/ie-http-analyzer-2.gif (100%) rename {11-tools => 9-tools}/3-ie-http-analyzer/ie-http-analyzer-3.gif (100%) rename {11-tools => 9-tools}/3-ie-http-analyzer/ie-http-analyzer.gif (100%) rename {11-tools => 9-tools}/index.md (100%) diff --git a/1-js/5-functions-closures/6-memory-management/article.md b/1-js/5-functions-closures/6-memory-management/article.md index 31a1c65c..91293adb 100644 --- a/1-js/5-functions-closures/6-memory-management/article.md +++ b/1-js/5-functions-closures/6-memory-management/article.md @@ -108,7 +108,7 @@ var family = marry({ ``` delete family.father; -delete family.wife.husband; +delete family.mother.husband; ``` Обратим внимание, удаление только одной из этих ссылок ни к чему бы не привело. Пока до объекта можно добраться из корня `window`, объект остаётся жив. diff --git a/1-js/6-objects-more/2-object-conversion/article.md b/1-js/6-objects-more/2-object-conversion/article.md index 9e52cbdd..c45f2d2d 100644 --- a/1-js/6-objects-more/2-object-conversion/article.md +++ b/1-js/6-objects-more/2-object-conversion/article.md @@ -129,8 +129,9 @@ alert( +new Date() ); // valueOf: кол-во миллисекунд, проше ## Две стадии преобразования -Итак, объект преобразован в примитив при помощи `toString` или `valueOf`. Далее, вполне возможно, -Если необходимо, что полученный из объекта примитив будет преобразован дальше, уже по правилам для примитивов. +Итак, объект преобразован в примитив при помощи `toString` или `valueOf`. + +Но на этом преобразования не обязательно заканчиваются. Вполне возможно, что в процессе вычислений этот примитив будет преобразован во что-то другое. Например, рассмотрим применение к объекту операции `==`: @@ -177,22 +178,28 @@ var b = { } }; +alert( a + b ); // "12" alert( a - b ); // "1" - "2" = -1 ``` [warn header="Исключение: `Date`"] Объект `Date`, по историческим причинам, является исключением. -Бинарный оператор плюс `+` обычно использует числовое преобразование, но в случае с `Date` -- строковое: +Бинарный оператор плюс `+` обычно использует числовое преобразование и метод `valueOf`. Как мы уже знаем, если подходящего `valueOf` нет (а его нет у большинства объектов), то используется `toString`, так что в итоге преобразование происходит к строке. Но если есть `valueOf`, то используется `valueOf`. Выше в примере как раз `a + b` это демонстрируют. + +У объектов `Date` есть и `valueOf` и `toString`. Но оператор `+` для `Date` использует именно `toString` (хотя должен бы `valueOf`). + +Это и есть исключение: ```js //+ run -// бинарный вариант, строчное преобразование +// бинарный плюс, строчное преобразование alert( new Date + "" ); // "строка даты" -// унарный вариант, как и - * /, приводит к числу +// унарный плюс, как и - * /, приводит к числу alert( +new Date ); // число миллисекунд ``` +Других подобных исключений нет. [/warn] [warn header="Как испугать Java-разработчика"] diff --git a/1-js/6-objects-more/3-constructor-new/2-calculator-constructor/task.md b/1-js/6-objects-more/3-constructor-new/2-calculator-constructor/task.md index bc7933a0..31258cb7 100644 --- a/1-js/6-objects-more/3-constructor-new/2-calculator-constructor/task.md +++ b/1-js/6-objects-more/3-constructor-new/2-calculator-constructor/task.md @@ -2,7 +2,7 @@ [importance 5] -Напишите *функцию-конструктор* `Calculator`, которая создает объект с двумя методами: +Напишите *функцию-конструктор* `Calculator`, которая создает объект с тремя методами: diff --git a/10-regular-expressions-javascript/9-regexp-groups/article.md b/11-regular-expressions-javascript/9-regexp-groups/article.md similarity index 100% rename from 10-regular-expressions-javascript/9-regexp-groups/article.md rename to 11-regular-expressions-javascript/9-regexp-groups/article.md diff --git a/10-regular-expressions-javascript/9-regexp-groups/regexp-nested-groups.svg b/11-regular-expressions-javascript/9-regexp-groups/regexp-nested-groups.svg similarity index 100% rename from 10-regular-expressions-javascript/9-regexp-groups/regexp-nested-groups.svg rename to 11-regular-expressions-javascript/9-regexp-groups/regexp-nested-groups.svg diff --git a/10-regular-expressions-javascript/index.md b/11-regular-expressions-javascript/index.md similarity index 100% rename from 10-regular-expressions-javascript/index.md rename to 11-regular-expressions-javascript/index.md diff --git a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseenter-mouseleave-delegation-2.view/style.css b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseenter-mouseleave-delegation-2.view/style.css index 50a70357..61e19e36 100755 --- a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseenter-mouseleave-delegation-2.view/style.css +++ b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseenter-mouseleave-delegation-2.view/style.css @@ -1,7 +1,7 @@ #text { display: block; height: 100px; - width: 400px; + width: 456px; } #table th { diff --git a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseenter-mouseleave-delegation.view/style.css b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseenter-mouseleave-delegation.view/style.css index 50a70357..61e19e36 100755 --- a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseenter-mouseleave-delegation.view/style.css +++ b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseenter-mouseleave-delegation.view/style.css @@ -1,7 +1,7 @@ #text { display: block; height: 100px; - width: 400px; + width: 456px; } #table th { diff --git a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseleave-table.view/style.css b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseleave-table.view/style.css index 50a70357..61e19e36 100755 --- a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseleave-table.view/style.css +++ b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseleave-table.view/style.css @@ -1,7 +1,7 @@ #text { display: block; height: 100px; - width: 400px; + width: 456px; } #table th { diff --git a/11-tools/1-tools-browser-extensions/article.md b/9-tools/1-tools-browser-extensions/article.md similarity index 100% rename from 11-tools/1-tools-browser-extensions/article.md rename to 9-tools/1-tools-browser-extensions/article.md diff --git a/11-tools/1-tools-browser-extensions/dnsflusher.png b/9-tools/1-tools-browser-extensions/dnsflusher.png similarity index 100% rename from 11-tools/1-tools-browser-extensions/dnsflusher.png rename to 9-tools/1-tools-browser-extensions/dnsflusher.png diff --git a/11-tools/1-tools-browser-extensions/downloadhelper.jpg b/9-tools/1-tools-browser-extensions/downloadhelper.jpg similarity index 100% rename from 11-tools/1-tools-browser-extensions/downloadhelper.jpg rename to 9-tools/1-tools-browser-extensions/downloadhelper.jpg diff --git a/11-tools/1-tools-browser-extensions/jsonview.png b/9-tools/1-tools-browser-extensions/jsonview.png similarity index 100% rename from 11-tools/1-tools-browser-extensions/jsonview.png rename to 9-tools/1-tools-browser-extensions/jsonview.png diff --git a/11-tools/1-tools-browser-extensions/pageinsight.png b/9-tools/1-tools-browser-extensions/pageinsight.png similarity index 100% rename from 11-tools/1-tools-browser-extensions/pageinsight.png rename to 9-tools/1-tools-browser-extensions/pageinsight.png diff --git a/11-tools/1-tools-browser-extensions/webdeveloper.png b/9-tools/1-tools-browser-extensions/webdeveloper.png similarity index 100% rename from 11-tools/1-tools-browser-extensions/webdeveloper.png rename to 9-tools/1-tools-browser-extensions/webdeveloper.png diff --git a/11-tools/2-fiddler/article.md b/9-tools/2-fiddler/article.md similarity index 100% rename from 11-tools/2-fiddler/article.md rename to 9-tools/2-fiddler/article.md diff --git a/11-tools/2-fiddler/fiddler-hook.png b/9-tools/2-fiddler/fiddler-hook.png similarity index 100% rename from 11-tools/2-fiddler/fiddler-hook.png rename to 9-tools/2-fiddler/fiddler-hook.png diff --git a/11-tools/2-fiddler/fiddler.png b/9-tools/2-fiddler/fiddler.png similarity index 100% rename from 11-tools/2-fiddler/fiddler.png rename to 9-tools/2-fiddler/fiddler.png diff --git a/11-tools/3-ie-http-analyzer/article.md b/9-tools/3-ie-http-analyzer/article.md similarity index 100% rename from 11-tools/3-ie-http-analyzer/article.md rename to 9-tools/3-ie-http-analyzer/article.md diff --git a/11-tools/3-ie-http-analyzer/ie-http-analyzer-2.gif b/9-tools/3-ie-http-analyzer/ie-http-analyzer-2.gif similarity index 100% rename from 11-tools/3-ie-http-analyzer/ie-http-analyzer-2.gif rename to 9-tools/3-ie-http-analyzer/ie-http-analyzer-2.gif diff --git a/11-tools/3-ie-http-analyzer/ie-http-analyzer-3.gif b/9-tools/3-ie-http-analyzer/ie-http-analyzer-3.gif similarity index 100% rename from 11-tools/3-ie-http-analyzer/ie-http-analyzer-3.gif rename to 9-tools/3-ie-http-analyzer/ie-http-analyzer-3.gif diff --git a/11-tools/3-ie-http-analyzer/ie-http-analyzer.gif b/9-tools/3-ie-http-analyzer/ie-http-analyzer.gif similarity index 100% rename from 11-tools/3-ie-http-analyzer/ie-http-analyzer.gif rename to 9-tools/3-ie-http-analyzer/ie-http-analyzer.gif diff --git a/11-tools/index.md b/9-tools/index.md similarity index 100% rename from 11-tools/index.md rename to 9-tools/index.md