diff --git a/1-js/01-getting-started/1-intro/limitations.svg b/1-js/01-getting-started/1-intro/limitations.svg index c631336d..ca378232 100644 --- a/1-js/01-getting-started/1-intro/limitations.svg +++ b/1-js/01-getting-started/1-intro/limitations.svg @@ -1,92 +1 @@ - - - - limitations.svg - Created with sketchtool. - - - - - - - https://javascript.info - - - <script> - ... - </script> - - - - - - - - https://gmail.com - - - - - - - - - - - - - - - - - - - - - - - - https://javascript.info - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file +https://javascript.info<script> ... </script>https://gmail.comhttps://javascript.info \ No newline at end of file diff --git a/1-js/02-first-steps/04-variables/variable-change.svg b/1-js/02-first-steps/04-variables/variable-change.svg index 19363d8d..10422b85 100644 --- a/1-js/02-first-steps/04-variables/variable-change.svg +++ b/1-js/02-first-steps/04-variables/variable-change.svg @@ -1,37 +1 @@ - - - - variable-change.svg - Created with sketchtool. - - - - - - - - - "World!" - - - - - - "Hello!" - - - - - - message - - - - - - - - - - - \ No newline at end of file +"World!""Hello!"message \ No newline at end of file diff --git a/1-js/02-first-steps/04-variables/variable.svg b/1-js/02-first-steps/04-variables/variable.svg index 9f967d19..0c3adf72 100644 --- a/1-js/02-first-steps/04-variables/variable.svg +++ b/1-js/02-first-steps/04-variables/variable.svg @@ -1,26 +1 @@ - - - - variable.svg - Created with sketchtool. - - - - - - - - - - "Hello!" - - - - - - message - - - - - \ No newline at end of file +"Hello!"message \ No newline at end of file diff --git a/1-js/02-first-steps/10-ifelse/2-check-standard/ifelse_task2.svg b/1-js/02-first-steps/10-ifelse/2-check-standard/ifelse_task2.svg index d2ac8d76..76a98131 100644 --- a/1-js/02-first-steps/10-ifelse/2-check-standard/ifelse_task2.svg +++ b/1-js/02-first-steps/10-ifelse/2-check-standard/ifelse_task2.svg @@ -1,48 +1 @@ - - - - ifelse_task2.svg - Created with sketchtool. - - - - - - - Begin - - - - - - You don't know? - “ECMAScript”! - - - - - - Right! - - - - - - - - - What's the - “official” name of - JavaScript? - - - - Other - - - - ECMAScript - - - - \ No newline at end of file +BeginYou don't know? “ECMAScript”!Right!What's the “official” name of JavaScript?OtherECMAScript \ No newline at end of file diff --git a/1-js/02-first-steps/11-logical-operators/9-check-login/ifelse_task.svg b/1-js/02-first-steps/11-logical-operators/9-check-login/ifelse_task.svg index f16e37a6..956e4f1a 100644 --- a/1-js/02-first-steps/11-logical-operators/9-check-login/ifelse_task.svg +++ b/1-js/02-first-steps/11-logical-operators/9-check-login/ifelse_task.svg @@ -1,101 +1 @@ - - - - ifelse_task.svg - Created with sketchtool. - - - - - - - - Begin - - - - - - Canceled - - - - - - Canceled - - - - - - Welcome! - - - - - - I don't know you - - - - - - Wrong password - - - - - - - - - Who's there? - - - - - - Password? - - - - - - Cancel - - - - - - Cancel - - - - - - Admin - - - - - - TheMaster - - - - - - - - Other - - - - - - Other - - - - - \ No newline at end of file +BeginCanceledCanceledWelcome!I don't know youWrong passwordWho's there?Password?CancelCancelAdminTheMasterOtherOther \ No newline at end of file diff --git a/1-js/03-code-quality/01-debugging-chrome/chrome-open-sources.svg b/1-js/03-code-quality/01-debugging-chrome/chrome-open-sources.svg index dcb627c6..211b6a39 100644 --- a/1-js/03-code-quality/01-debugging-chrome/chrome-open-sources.svg +++ b/1-js/03-code-quality/01-debugging-chrome/chrome-open-sources.svg @@ -1,15 +1 @@ - - - - chrome-open-sources.svg - Created with sketchtool. - - - - - open sources - - - - - \ No newline at end of file +open sources \ No newline at end of file diff --git a/1-js/03-code-quality/01-debugging-chrome/chrome-sources-breakpoint.svg b/1-js/03-code-quality/01-debugging-chrome/chrome-sources-breakpoint.svg index f19e3888..10f4d538 100644 --- a/1-js/03-code-quality/01-debugging-chrome/chrome-sources-breakpoint.svg +++ b/1-js/03-code-quality/01-debugging-chrome/chrome-sources-breakpoint.svg @@ -1,20 +1 @@ - - - - chrome-sources-breakpoint.svg - Created with sketchtool. - - - - - here's the list - - - breakpoints - - - - - - - \ No newline at end of file +here's the listbreakpoints \ No newline at end of file diff --git a/1-js/03-code-quality/01-debugging-chrome/chrome-sources-console.svg b/1-js/03-code-quality/01-debugging-chrome/chrome-sources-console.svg index 9d84cab9..471a746d 100644 --- a/1-js/03-code-quality/01-debugging-chrome/chrome-sources-console.svg +++ b/1-js/03-code-quality/01-debugging-chrome/chrome-sources-console.svg @@ -1,14 +1 @@ - - - - chrome-sources-console.svg - Created with sketchtool. - - - - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/1-js/03-code-quality/01-debugging-chrome/chrome-sources-debugger-pause.svg b/1-js/03-code-quality/01-debugging-chrome/chrome-sources-debugger-pause.svg index af5384e6..b427ab50 100644 --- a/1-js/03-code-quality/01-debugging-chrome/chrome-sources-debugger-pause.svg +++ b/1-js/03-code-quality/01-debugging-chrome/chrome-sources-debugger-pause.svg @@ -1,67 +1 @@ - - - - chrome-sources-debugger-pause.svg - Created with sketchtool. - - - 2 - - - - - - - - - 1 - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - jump to the outer function - - - watch expressions - - - current variables - - - - - - - \ No newline at end of file +213jump to the outer functionwatch expressionscurrent variables \ No newline at end of file diff --git a/1-js/03-code-quality/01-debugging-chrome/chrome-sources-debugger-trace-1.svg b/1-js/03-code-quality/01-debugging-chrome/chrome-sources-debugger-trace-1.svg index c5994d04..762fee1a 100644 --- a/1-js/03-code-quality/01-debugging-chrome/chrome-sources-debugger-trace-1.svg +++ b/1-js/03-code-quality/01-debugging-chrome/chrome-sources-debugger-trace-1.svg @@ -1,15 +1 @@ - - - - chrome-sources-debugger-trace-1.svg - Created with sketchtool. - - - - - nested calls - - - - - \ No newline at end of file +nested calls \ No newline at end of file diff --git a/1-js/03-code-quality/01-debugging-chrome/chrome-tabs.svg b/1-js/03-code-quality/01-debugging-chrome/chrome-tabs.svg index 27ec5520..246d326d 100644 --- a/1-js/03-code-quality/01-debugging-chrome/chrome-tabs.svg +++ b/1-js/03-code-quality/01-debugging-chrome/chrome-tabs.svg @@ -1,55 +1 @@ - - - - chrome-tabs.svg - Created with sketchtool. - - - 2 - - - - - - - - - 1 - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file +213 \ No newline at end of file diff --git a/1-js/03-code-quality/02-coding-style/code-style.svg b/1-js/03-code-quality/02-coding-style/code-style.svg index c6a3ce5d..1d39efd4 100644 --- a/1-js/03-code-quality/02-coding-style/code-style.svg +++ b/1-js/03-code-quality/02-coding-style/code-style.svg @@ -1,82 +1 @@ - - - - code-style.svg - Created with sketchtool. - - - - - - - - - - - 2 - - - - - - No space - between the function name and parentheses - between the parentheses and the parameter - - - - Indentation - 2 spaces - - - - A space - after for/if/while… - - - - } else { without a line break - - - - Spaces around a nested call - - - - An empty line - between logical blocks - - - - Lines are not very long - - - - A semicolon ; - is mandatory - - - - Spaces - around operators - - - - Curly brace { - on the same line, after a space - - - - - A space - between - parameters - - - - A space between parameters - - - - - \ No newline at end of file +2No space between the function name and parentheses between the parentheses and the parameterIndentation 2 spacesA space after for/if/while…} else { without a line breakSpaces around a nested callAn empty line between logical blocksLines are not very longA semicolon ; is mandatorySpaces around operatorsCurly brace { on the same line, after a spaceA space between parametersA space between parameters \ No newline at end of file diff --git a/1-js/04-object-basics/01-object/object-user-delete.svg b/1-js/04-object-basics/01-object/object-user-delete.svg index 89cc8643..959ad5bd 100644 --- a/1-js/04-object-basics/01-object/object-user-delete.svg +++ b/1-js/04-object-basics/01-object/object-user-delete.svg @@ -1,36 +1 @@ - - - - object-user-delete.svg - Created with sketchtool. - - - - - - - - - - - name - - - - - - - - - isAdmin - - - - - - user - - - - - \ No newline at end of file +nameisAdminuser \ No newline at end of file diff --git a/1-js/04-object-basics/01-object/object-user-empty.svg b/1-js/04-object-basics/01-object/object-user-empty.svg index 2b25a0e7..2b3ada49 100644 --- a/1-js/04-object-basics/01-object/object-user-empty.svg +++ b/1-js/04-object-basics/01-object/object-user-empty.svg @@ -1,21 +1 @@ - - - - object-user-empty.svg - Created with sketchtool. - - - - - - - - empty - - - user - - - - - \ No newline at end of file +emptyuser \ No newline at end of file diff --git a/1-js/04-object-basics/01-object/object-user-isadmin.svg b/1-js/04-object-basics/01-object/object-user-isadmin.svg index e201e7f9..1662b76b 100644 --- a/1-js/04-object-basics/01-object/object-user-isadmin.svg +++ b/1-js/04-object-basics/01-object/object-user-isadmin.svg @@ -1,45 +1 @@ - - - - object-user-isadmin.svg - Created with sketchtool. - - - - - - - - - - - name - - - - - - - - - age - - - - - - - - - isAdmin - - - - - - user - - - - - \ No newline at end of file +nameageisAdminuser \ No newline at end of file diff --git a/1-js/04-object-basics/01-object/object-user-props.svg b/1-js/04-object-basics/01-object/object-user-props.svg index adf5ee6d..db5344db 100644 --- a/1-js/04-object-basics/01-object/object-user-props.svg +++ b/1-js/04-object-basics/01-object/object-user-props.svg @@ -1,45 +1 @@ - - - - object-user-props.svg - Created with sketchtool. - - - - - - - - - - - name - - - - - - - - - age - - - - - - - - - likes birds - - - - - - user - - - - - \ No newline at end of file +nameagelikes birdsuser \ No newline at end of file diff --git a/1-js/04-object-basics/01-object/object-user.svg b/1-js/04-object-basics/01-object/object-user.svg index 7309232a..52963e32 100644 --- a/1-js/04-object-basics/01-object/object-user.svg +++ b/1-js/04-object-basics/01-object/object-user.svg @@ -1,36 +1 @@ - - - - object-user.svg - Created with sketchtool. - - - - - - - - - - - name - - - - - - - - - age - - - - - - user - - - - - \ No newline at end of file +nameageuser \ No newline at end of file diff --git a/1-js/04-object-basics/01-object/object.svg b/1-js/04-object-basics/01-object/object.svg index d2275b66..b2c10ba8 100644 --- a/1-js/04-object-basics/01-object/object.svg +++ b/1-js/04-object-basics/01-object/object.svg @@ -1,41 +1 @@ - - - - object.svg - Created with sketchtool. - - - - - - - - - - - key1 - - - - - - - - - key2 - - - - - - - - - key3 - - - - - - - \ No newline at end of file +key1key2key3 \ No newline at end of file diff --git a/1-js/04-object-basics/01-object/variable-contains-reference.svg b/1-js/04-object-basics/01-object/variable-contains-reference.svg index 092efa36..32e22dc7 100644 --- a/1-js/04-object-basics/01-object/variable-contains-reference.svg +++ b/1-js/04-object-basics/01-object/variable-contains-reference.svg @@ -1,36 +1 @@ - - - - variable-contains-reference.svg - Created with sketchtool. - - - - - - - - - user - - - - - - - - - - - - - - - name - - - - - - - \ No newline at end of file +username \ No newline at end of file diff --git a/1-js/04-object-basics/01-object/variable-copy-reference.svg b/1-js/04-object-basics/01-object/variable-copy-reference.svg index 4dc2d89f..4f700b19 100644 --- a/1-js/04-object-basics/01-object/variable-copy-reference.svg +++ b/1-js/04-object-basics/01-object/variable-copy-reference.svg @@ -1,56 +1 @@ - - - - variable-copy-reference.svg - Created with sketchtool. - - - - - - - - - - user - - - - - - - - - - - - - - - - - admin - - - - - - - - - - - - - - - - - name - - - - - - - \ No newline at end of file +useradminname \ No newline at end of file diff --git a/1-js/04-object-basics/01-object/variable-copy-value.svg b/1-js/04-object-basics/01-object/variable-copy-value.svg index ea048d4a..39a783be 100644 --- a/1-js/04-object-basics/01-object/variable-copy-value.svg +++ b/1-js/04-object-basics/01-object/variable-copy-value.svg @@ -1,40 +1 @@ - - - - variable-copy-value.svg - Created with sketchtool. - - - - - - - - - - "Hello!" - - - - - - message - - - - - - - - - "Hello!" - - - - - phrase - - - - - \ No newline at end of file +"Hello!"message"Hello!"phras e \ No newline at end of file diff --git a/1-js/04-object-basics/02-garbage-collection/family-delete-refs.svg b/1-js/04-object-basics/02-garbage-collection/family-delete-refs.svg index a67ffc3c..b790c9e1 100644 --- a/1-js/04-object-basics/02-garbage-collection/family-delete-refs.svg +++ b/1-js/04-object-basics/02-garbage-collection/family-delete-refs.svg @@ -1,56 +1 @@ - - - - family-delete-refs.svg - Created with sketchtool. - - - - - - <global variable> - - - - Object - - - - Object - - - wife - - - family - - - name: "John" - - - - name: "Ann" - - - mother - - - Object - - - - - - - - - - - father - - - husband - - - - \ No newline at end of file +<global variable>ObjectObjectwifefamilyname: "John"name: "Ann"motherObjectfatherhusband \ No newline at end of file diff --git a/1-js/04-object-basics/02-garbage-collection/family-no-family.svg b/1-js/04-object-basics/02-garbage-collection/family-no-family.svg index df860121..aa239591 100644 --- a/1-js/04-object-basics/02-garbage-collection/family-no-family.svg +++ b/1-js/04-object-basics/02-garbage-collection/family-no-family.svg @@ -1,57 +1 @@ - - - - family-no-family.svg - Created with sketchtool. - - - - - - <global> - - - - Object - - - - Object - - - father - - - wife - - - name: "John" - - - - name: "Ann" - - - mother - - - Object - - - - - husband - - - - - family: null - - - - - - - - - \ No newline at end of file +<global>ObjectObjectfatherwifename: "John"name: "Ann"motherObjecthusbandfamily: null \ No newline at end of file diff --git a/1-js/04-object-basics/02-garbage-collection/family-no-father-2.svg b/1-js/04-object-basics/02-garbage-collection/family-no-father-2.svg index 50278590..0e2525a1 100644 --- a/1-js/04-object-basics/02-garbage-collection/family-no-father-2.svg +++ b/1-js/04-object-basics/02-garbage-collection/family-no-father-2.svg @@ -1,33 +1 @@ - - - - family-no-father-2.svg - Created with sketchtool. - - - - - Object - - - family - - - - name: "Ann" - - - mother - - - Object - - - - - - <global> - - - - \ No newline at end of file +Objectfamilyname: "Ann"motherObject<global> \ No newline at end of file diff --git a/1-js/04-object-basics/02-garbage-collection/family-no-father.svg b/1-js/04-object-basics/02-garbage-collection/family-no-father.svg index 9837ced8..bd7e81ec 100644 --- a/1-js/04-object-basics/02-garbage-collection/family-no-father.svg +++ b/1-js/04-object-basics/02-garbage-collection/family-no-father.svg @@ -1,50 +1 @@ - - - - family-no-father.svg - Created with sketchtool. - - - - - Object - - - - Object - - - wife - - - family - - - name: "John" - - - - name: "Ann" - - - mother - - - Object - - - - - - - - - - - - - <global> - - - - \ No newline at end of file +ObjectObjectwifefamilyname: "John"name: "Ann"motherObject<global> \ No newline at end of file diff --git a/1-js/04-object-basics/02-garbage-collection/family.svg b/1-js/04-object-basics/02-garbage-collection/family.svg index 6c66e856..9d8ccdd6 100644 --- a/1-js/04-object-basics/02-garbage-collection/family.svg +++ b/1-js/04-object-basics/02-garbage-collection/family.svg @@ -1,52 +1 @@ - - - - family.svg - Created with sketchtool. - - - - - - Object - - - - Object - - - father - - - wife - - - family - - - name: "John" - - - - name: "Ann" - - - mother - - - Object - - - - - - husband - - - - - <global variable> - - - - \ No newline at end of file +ObjectObjectfatherwifefamilyname: "John"name: "Ann"motherObjecthusband<global variable> \ No newline at end of file diff --git a/1-js/04-object-basics/02-garbage-collection/garbage-collection-1.svg b/1-js/04-object-basics/02-garbage-collection/garbage-collection-1.svg index d3bc5ce9..6ef11f5c 100644 --- a/1-js/04-object-basics/02-garbage-collection/garbage-collection-1.svg +++ b/1-js/04-object-basics/02-garbage-collection/garbage-collection-1.svg @@ -1,162 +1 @@ - - - - garbage-collection-1.svg - Created with sketchtool. - - - - - - - - - - - - - - - - - - - - - - - - - - - <global> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file +<global> \ No newline at end of file diff --git a/1-js/04-object-basics/02-garbage-collection/garbage-collection-2.svg b/1-js/04-object-basics/02-garbage-collection/garbage-collection-2.svg index c7311022..0b03a6f3 100644 --- a/1-js/04-object-basics/02-garbage-collection/garbage-collection-2.svg +++ b/1-js/04-object-basics/02-garbage-collection/garbage-collection-2.svg @@ -1,178 +1 @@ - - - - garbage-collection-2.svg - Created with sketchtool. - - - - - - - - - - - - - - - - - - - - - - - - - - - <global> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file +<global> \ No newline at end of file diff --git a/1-js/04-object-basics/02-garbage-collection/garbage-collection-3.svg b/1-js/04-object-basics/02-garbage-collection/garbage-collection-3.svg index a0ce257e..efbd0a08 100644 --- a/1-js/04-object-basics/02-garbage-collection/garbage-collection-3.svg +++ b/1-js/04-object-basics/02-garbage-collection/garbage-collection-3.svg @@ -1,190 +1 @@ - - - - garbage-collection-3.svg - Created with sketchtool. - - - - - - - - - - - - - - - - - - - - - - - - - - - <global> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file +<global> \ No newline at end of file diff --git a/1-js/04-object-basics/02-garbage-collection/garbage-collection-4.svg b/1-js/04-object-basics/02-garbage-collection/garbage-collection-4.svg index bc5a035c..3e579829 100644 --- a/1-js/04-object-basics/02-garbage-collection/garbage-collection-4.svg +++ b/1-js/04-object-basics/02-garbage-collection/garbage-collection-4.svg @@ -1,194 +1 @@ - - - - garbage-collection-4.svg - Created with sketchtool. - - - - - - - - - - - - - - - - - - - - - - - - - - - <global> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file +<global> \ No newline at end of file diff --git a/1-js/04-object-basics/02-garbage-collection/garbage-collection-5.svg b/1-js/04-object-basics/02-garbage-collection/garbage-collection-5.svg index 150aa926..ef300ef6 100644 --- a/1-js/04-object-basics/02-garbage-collection/garbage-collection-5.svg +++ b/1-js/04-object-basics/02-garbage-collection/garbage-collection-5.svg @@ -1,212 +1 @@ - - - - garbage-collection-5.svg - Created with sketchtool. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <global> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - unreachables - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file +<global>unreachables \ No newline at end of file diff --git a/1-js/04-object-basics/02-garbage-collection/memory-user-john-admin.svg b/1-js/04-object-basics/02-garbage-collection/memory-user-john-admin.svg index bc7a23d3..79a106ee 100644 --- a/1-js/04-object-basics/02-garbage-collection/memory-user-john-admin.svg +++ b/1-js/04-object-basics/02-garbage-collection/memory-user-john-admin.svg @@ -1,29 +1 @@ - - - - memory-user-john-admin.svg - Created with sketchtool. - - - - user - - - - name: "John" - - - Object - - - - admin - - - - - <global> - - - - \ No newline at end of file +username: "John"Objectadmin<global> \ No newline at end of file diff --git a/1-js/04-object-basics/02-garbage-collection/memory-user-john-lost.svg b/1-js/04-object-basics/02-garbage-collection/memory-user-john-lost.svg index 78009e31..d00c12c1 100644 --- a/1-js/04-object-basics/02-garbage-collection/memory-user-john-lost.svg +++ b/1-js/04-object-basics/02-garbage-collection/memory-user-john-lost.svg @@ -1,30 +1 @@ - - - - memory-user-john-lost.svg - Created with sketchtool. - - - - - name: "John" - - - Object - - - - user: null - - - <global> - - - - - - - - - - \ No newline at end of file +name: "John"Objectuser: null<global> \ No newline at end of file diff --git a/1-js/04-object-basics/02-garbage-collection/memory-user-john.svg b/1-js/04-object-basics/02-garbage-collection/memory-user-john.svg index 45ce86ed..0e2aeb2c 100644 --- a/1-js/04-object-basics/02-garbage-collection/memory-user-john.svg +++ b/1-js/04-object-basics/02-garbage-collection/memory-user-john.svg @@ -1,25 +1 @@ - - - - memory-user-john.svg - Created with sketchtool. - - - - user - - - - name: "John" - - - Object - - - - - <global> - - - - \ No newline at end of file +username: "John"Object<global> \ No newline at end of file diff --git a/1-js/05-data-types/04-array/array-pop.svg b/1-js/05-data-types/04-array/array-pop.svg index a6e8993b..b579c90a 100644 --- a/1-js/05-data-types/04-array/array-pop.svg +++ b/1-js/05-data-types/04-array/array-pop.svg @@ -1,69 +1 @@ - - - - array-pop.svg - Created with sketchtool. - - - - - - 0 - - - 1 - - - - 2 - - - - 3 - - - "Apple" - - - "Orange" - - - "Pear" - - - "Lemon" - - - length = 4 - - - - clear - - - - - 0 - - - 1 - - - - 2 - - - "Apple" - - - "Orange" - - - "Pear" - - - length = 3 - - - - \ No newline at end of file +0123"Apple""Orange""Pear""Lemon"length = 4clear012"Apple""Orange""Pear"length = 3 \ No newline at end of file diff --git a/1-js/05-data-types/04-array/array-shift.svg b/1-js/05-data-types/04-array/array-shift.svg index 5e9705bd..8b56d31a 100644 --- a/1-js/05-data-types/04-array/array-shift.svg +++ b/1-js/05-data-types/04-array/array-shift.svg @@ -1,101 +1 @@ - - - - array-shift.svg - Created with sketchtool. - - - - 1 - - - - 2 - - - - 3 - - - "Orange" - - - "Pear" - - - "Lemon" - - - length = 4 - - - - - - 2 - - - - 3 - - - "Orange" - - - "Pear" - - - "Lemon" - - - length = 3 - - - - clear - - - move - - elements - to the left - - - - - 0 - - - "Apple" - - - - - - 0 - - - 1 - - - - 2 - - - "Orange" - - - "Pear" - - - "Lemon" - - - 1 - - - 1 - - - - \ No newline at end of file +123"Orange""Pear""Lemon"length = 423"Orange""Pear""Lemon"length = 3clearmove elements to the left0"Apple"012"Orange""Pear""Lemon"11 \ No newline at end of file diff --git a/1-js/05-data-types/04-array/array-speed.svg b/1-js/05-data-types/04-array/array-speed.svg index 091f0fa5..9ea31947 100644 --- a/1-js/05-data-types/04-array/array-speed.svg +++ b/1-js/05-data-types/04-array/array-speed.svg @@ -1,48 +1 @@ - - - - array-speed.svg - Created with sketchtool. - - - - - - 0 - - - 1 - - - - 2 - - - - 3 - - - - - pop - - - - - unshift - - - - - push - - - - - shift - - - - - - \ No newline at end of file +0123popunshiftpushshift \ No newline at end of file diff --git a/1-js/05-data-types/04-array/queue.svg b/1-js/05-data-types/04-array/queue.svg index 12c23b93..d57ad84d 100644 --- a/1-js/05-data-types/04-array/queue.svg +++ b/1-js/05-data-types/04-array/queue.svg @@ -1,22 +1 @@ - - - - queue.svg - Created with sketchtool. - - - - - - - - - - push - - - shift - - - - \ No newline at end of file +pushshift \ No newline at end of file diff --git a/1-js/05-data-types/04-array/stack.svg b/1-js/05-data-types/04-array/stack.svg index 6719153f..be0d9bad 100644 --- a/1-js/05-data-types/04-array/stack.svg +++ b/1-js/05-data-types/04-array/stack.svg @@ -1,22 +1 @@ - - - - stack.svg - Created with sketchtool. - - - - - - - - - - push - - - pop - - - - \ No newline at end of file +pushpop \ No newline at end of file diff --git a/1-js/05-data-types/05-array-methods/reduce.svg b/1-js/05-data-types/05-array-methods/reduce.svg index f77f156c..5b6d93ef 100644 --- a/1-js/05-data-types/05-array-methods/reduce.svg +++ b/1-js/05-data-types/05-array-methods/reduce.svg @@ -1,64 +1 @@ - - - - reduce.svg - Created with sketchtool. - - - - - 1 - - - sum - 0 - current - 1 - - - - 2 - - - sum - 0+1 - current - 2 - - - - 3 - - - sum - 0+1+2 - current - 3 - - - - 4 - - - sum - 0+1+2+3 - current - 4 - - - - 5 - - - sum - 0+1+2+3+4 - current - 5 - - - - 0+1+2+3+4+5 = 15 - - - - \ No newline at end of file +1sum 0 current 12sum 0+1 current 23sum 0+1+2 current 34sum 0+1+2+3 current 45sum 0+1+2+3+4 current 50+1+2+3+4+5 = 15 \ No newline at end of file diff --git a/1-js/05-data-types/10-destructuring-assignment/destructuring-complex.svg b/1-js/05-data-types/10-destructuring-assignment/destructuring-complex.svg index c3e25b56..9fd8bc4d 100644 --- a/1-js/05-data-types/10-destructuring-assignment/destructuring-complex.svg +++ b/1-js/05-data-types/10-destructuring-assignment/destructuring-complex.svg @@ -1,59 +1 @@ - - - - destructuring-complex.svg - Created with sketchtool. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/1-js/05-data-types/12-json/json-meetup.svg b/1-js/05-data-types/12-json/json-meetup.svg index 5e192934..b90aba97 100644 --- a/1-js/05-data-types/12-json/json-meetup.svg +++ b/1-js/05-data-types/12-json/json-meetup.svg @@ -1,35 +1 @@ - - - - json-meetup.svg - Created with sketchtool. - - - - - number: 23 - - - - title: "Conference" - - - - ... - - - place - - - - - occupiedBy - - - - participants - - - - - \ No newline at end of file +number: 23title: "Conference"...placeoccupiedByparticipants \ No newline at end of file diff --git a/1-js/06-advanced-functions/01-recursion/03-fibonacci-numbers/fibonacci-recursion-tree.svg b/1-js/06-advanced-functions/01-recursion/03-fibonacci-numbers/fibonacci-recursion-tree.svg index d5a8ba23..a4769097 100644 --- a/1-js/06-advanced-functions/01-recursion/03-fibonacci-numbers/fibonacci-recursion-tree.svg +++ b/1-js/06-advanced-functions/01-recursion/03-fibonacci-numbers/fibonacci-recursion-tree.svg @@ -1,72 +1 @@ - - - - fibonacci-recursion-tree.svg - Created with sketchtool. - - - - fib - ( - 5 - ) - - - - - - - - - - - - - - - - - fib(4) - - - fib(3) - - - fib(3) - - - fib(2) - - - fib(0) - - - fib(1) - - - fib(1) - - - fib(2) - - - fib(0) - - - fib(1) - - - fib(1) - - - fib(2) - - - fib(0) - - - fib(1) - - - - \ No newline at end of file +fib ( 5 )fib(4)fib(3)fib(3)fib(2)fib(0)fib(1)fib(1)fib(2)fib(0)fib(1)fib(1)fib(2)fib(0)fib(1) \ No newline at end of file diff --git a/1-js/06-advanced-functions/01-recursion/linked-list-0.svg b/1-js/06-advanced-functions/01-recursion/linked-list-0.svg index 97e80b26..c798595b 100644 --- a/1-js/06-advanced-functions/01-recursion/linked-list-0.svg +++ b/1-js/06-advanced-functions/01-recursion/linked-list-0.svg @@ -1,71 +1 @@ - - - - linked-list-0.svg - Created with sketchtool. - - - - - value - - - 1 - - - - next - - - - value - - - "new item" - - - - next - - - - value - - - 2 - - - - next - - - - value - - - 3 - - - - next - - - - value - - - 4 - - - - next - - - null - - - list - - - - \ No newline at end of file +value1nextvalue"new item"nextvalue2nextvalue3nextvalue4nextnulllist \ No newline at end of file diff --git a/1-js/06-advanced-functions/01-recursion/linked-list-remove-1.svg b/1-js/06-advanced-functions/01-recursion/linked-list-remove-1.svg index 95946635..eb01c9db 100644 --- a/1-js/06-advanced-functions/01-recursion/linked-list-remove-1.svg +++ b/1-js/06-advanced-functions/01-recursion/linked-list-remove-1.svg @@ -1,71 +1 @@ - - - - linked-list-remove-1.svg - Created with sketchtool. - - - - - value - - - "new item" - - - - next - - - - value - - - 1 - - - - next - - - - value - - - 2 - - - - next - - - - value - - - 3 - - - - next - - - - value - - - 4 - - - - next - - - null - - - list - - - - \ No newline at end of file +value"new item"nextvalue1nextvalue2nextvalue3nextvalue4nextnulllist \ No newline at end of file diff --git a/1-js/06-advanced-functions/01-recursion/linked-list-split.svg b/1-js/06-advanced-functions/01-recursion/linked-list-split.svg index 6032a85a..ccd4c1af 100644 --- a/1-js/06-advanced-functions/01-recursion/linked-list-split.svg +++ b/1-js/06-advanced-functions/01-recursion/linked-list-split.svg @@ -1,66 +1 @@ - - - - linked-list-split.svg - Created with sketchtool. - - - - - value - - - 1 - - - - next - - - - value - - - 2 - - - - next - - - - value - - - 3 - - - - next - - - - value - - - 4 - - - - next - - - null - - - null - - - secondList - - - list - - - - \ No newline at end of file +value1nextvalue2nextvalue3nextvalue4nextnullnullsecondListlist \ No newline at end of file diff --git a/1-js/06-advanced-functions/01-recursion/linked-list.svg b/1-js/06-advanced-functions/01-recursion/linked-list.svg index 4955c436..64aa0e8a 100644 --- a/1-js/06-advanced-functions/01-recursion/linked-list.svg +++ b/1-js/06-advanced-functions/01-recursion/linked-list.svg @@ -1,60 +1 @@ - - - - linked-list.svg - Created with sketchtool. - - - - - value - - - 1 - - - - next - - - - value - - - 2 - - - - next - - - - value - - - 3 - - - - next - - - - value - - - 4 - - - - next - - - null - - - list - - - - \ No newline at end of file +value1nextvalue2nextvalue3nextvalue4nextnulllist \ No newline at end of file diff --git a/1-js/06-advanced-functions/01-recursion/recursion-pow.svg b/1-js/06-advanced-functions/01-recursion/recursion-pow.svg index cb81b12a..114ecee6 100644 --- a/1-js/06-advanced-functions/01-recursion/recursion-pow.svg +++ b/1-js/06-advanced-functions/01-recursion/recursion-pow.svg @@ -1,50 +1 @@ - - - - recursion-pow.svg - Created with sketchtool. - - - - - - pow(x,n) - - - - - - - x - - - - - - x * pow(x, n-1) - - - - - - - - n == 1 ? - - - - Yes - - - No - - - - - - recursive call until n==1 - - - - - \ No newline at end of file +pow(x,n)xx * pow(x, n-1)n == 1 ?YesNorecursive call until n==1 \ No newline at end of file diff --git a/1-js/06-advanced-functions/01-recursion/recursive-salaries.svg b/1-js/06-advanced-functions/01-recursion/recursive-salaries.svg index a3314e5e..e5ca0ec6 100644 --- a/1-js/06-advanced-functions/01-recursion/recursive-salaries.svg +++ b/1-js/06-advanced-functions/01-recursion/recursive-salaries.svg @@ -1,90 +1 @@ - - - - recursive-salaries.svg - Created with sketchtool. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/1-js/06-advanced-functions/03-closure/8-make-army/lexenv-makearmy.svg b/1-js/06-advanced-functions/03-closure/8-make-army/lexenv-makearmy.svg index c4b318ce..8f00fd7e 100644 --- a/1-js/06-advanced-functions/03-closure/8-make-army/lexenv-makearmy.svg +++ b/1-js/06-advanced-functions/03-closure/8-make-army/lexenv-makearmy.svg @@ -1,93 +1 @@ - - - - lexenv-makearmy.svg - Created with sketchtool. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - outer - - - - - - - - - i: 0 - - - - - - - - - i: 1 - - - - - - - - - i: 2 - - - - - - - - - i: 10 - - - - ... - - - makeArmy() - LexicalEnvironment - - - for block - LexicalEnvironment - - - - \ No newline at end of file +outeri: 0i: 1i: 2i: 10...makeArmy() LexicalEnvironmentfor block LexicalEnvironment \ No newline at end of file diff --git a/1-js/06-advanced-functions/03-closure/lexenv-if.svg b/1-js/06-advanced-functions/03-closure/lexenv-if.svg index 71aacaf9..10096de7 100644 --- a/1-js/06-advanced-functions/03-closure/lexenv-if.svg +++ b/1-js/06-advanced-functions/03-closure/lexenv-if.svg @@ -1,69 +1 @@ - - - - lexenv-if.svg - Created with sketchtool. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - phrase: "Hello" - - - - - - - - - - - - - - outer - - - - - - outer - - - - null - - - - - user: "John" - - - - - \ No newline at end of file +phrase: "Hello"outerouternulluser: "John" \ No newline at end of file diff --git a/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-1.svg b/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-1.svg index 4d610007..4258b2ca 100644 --- a/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-1.svg +++ b/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-1.svg @@ -1,39 +1 @@ - - - - lexenv-nested-makecounter-1.svg - Created with sketchtool. - - - - - - - - - - - - makeCounter: function - - - - [[Environment]] - - - - - outer - - - - - - - - null - - - - - \ No newline at end of file +makeCounter: function[[Environment]]outernull \ No newline at end of file diff --git a/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-2.svg b/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-2.svg index 50b077d3..21fa7b6a 100644 --- a/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-2.svg +++ b/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-2.svg @@ -1,69 +1 @@ - - - - lexenv-nested-makecounter-2.svg - Created with sketchtool. - - - - - - - - - - - - - - - - makeCounter: function - - - - - - counter: undefined - - - - - - - - - - - - - - count: 0 - - - - - - outer - - - - - - outer - - - - null - - - - global LexicalEnvironment - - - LexicalEnvironment - of makeCounter() call - - - - \ No newline at end of file +makeCounter: functioncounter: undefinedcount: 0outerouternullglobal LexicalEnvironmentLexicalEnvironment of makeCounter() call \ No newline at end of file diff --git a/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-3.svg b/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-3.svg index 88ab7b6b..19aa602b 100644 --- a/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-3.svg +++ b/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-3.svg @@ -1,71 +1 @@ - - - - lexenv-nested-makecounter-3.svg - Created with sketchtool. - - - - - - - - - - - - - - - - - - - - - makeCounter: function - - - - - - counter: undefined - - - - - - - - - - - - - - count: 0 - - - - - - outer - - - - - - outer - - - - null - - - [[Environment]] - - - - - - \ No newline at end of file +makeCounter: functioncounter: undefinedcount: 0outerouternull[[Environment]] \ No newline at end of file diff --git a/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-4.svg b/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-4.svg index 0641ed4e..e45f8dd7 100644 --- a/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-4.svg +++ b/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-4.svg @@ -1,85 +1 @@ - - - - lexenv-nested-makecounter-4.svg - Created with sketchtool. - - - - - - - - - - - - - - - - - - - - - - - - - makeCounter: function - - - - - - counter: function - - - - - - - - - - - - - - count: 0 - - - - - - outer - - - - - - outer - - - - null - - - [[Environment]] - - - - - - - - - - - - - - - - \ No newline at end of file +makeCounter: functioncounter: functioncount: 0outerouternull[[Environment]] \ No newline at end of file diff --git a/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-5.svg b/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-5.svg index 3eb46414..945b592a 100644 --- a/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-5.svg +++ b/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-5.svg @@ -1,95 +1 @@ - - - - lexenv-nested-makecounter-5.svg - Created with sketchtool. - - - - - - - - - - - - - - - - - - - - - - - - - - makeCounter: function - - - - - - counter: function - - - - - - - - - - - - - - count: 0 - - - - - - - - - - - <empty> - - - - - - outer - - - - - - outer - - - - - - outer - - - - null - - - - [[Environment]] - - - - - - - \ No newline at end of file +makeCounter: functioncounter: functioncount: 0<empty>outerouterouternull[[Environment]] \ No newline at end of file diff --git a/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-6.svg b/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-6.svg index 0567391d..2d45914c 100644 --- a/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-6.svg +++ b/1-js/06-advanced-functions/03-closure/lexenv-nested-makecounter-6.svg @@ -1,85 +1 @@ - - - - lexenv-nested-makecounter-6.svg - Created with sketchtool. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - makeCounter: function - - - - - - counter: function - - - - - - - - - - - - - - count: 1 - - - - - - outer - - - - - - outer - - - - null - - - [[Environment]] - - - - - modified here - - - - \ No newline at end of file +makeCounter: functioncounter: functioncount: 1outerouternull[[Environment]]modified here \ No newline at end of file diff --git a/1-js/06-advanced-functions/03-closure/lexenv-nested-work.svg b/1-js/06-advanced-functions/03-closure/lexenv-nested-work.svg index d8e0b737..431c4ffc 100644 --- a/1-js/06-advanced-functions/03-closure/lexenv-nested-work.svg +++ b/1-js/06-advanced-functions/03-closure/lexenv-nested-work.svg @@ -1,90 +1 @@ - - - - lexenv-nested-work.svg - Created with sketchtool. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - makeWorker: function - name: "John" - - - - - - - - - - - - - - - - - - - <empty> - - - - - - outer - - - - - - outer - - - - - - outer - - - - null - - - - - name: "Pete" - - - - - \ No newline at end of file +makeWorker: function name: "John"<empty>outerouterouternullname: "Pete" \ No newline at end of file diff --git a/1-js/06-advanced-functions/03-closure/lexical-environment-global-2.svg b/1-js/06-advanced-functions/03-closure/lexical-environment-global-2.svg index e0a27886..9bd07d2d 100644 --- a/1-js/06-advanced-functions/03-closure/lexical-environment-global-2.svg +++ b/1-js/06-advanced-functions/03-closure/lexical-environment-global-2.svg @@ -1,64 +1 @@ - - - - lexical-environment-global-2.svg - Created with sketchtool. - - - - - - phrase: "Bye" - - - - - - phrase: "Hello" - - - - - - phrase: undefined - - - - - - <empty> - - - - - - outer - - - - null - - - - - - - - - - - - - - - - execution start - - - - - - - - - \ No newline at end of file +phrase: "Bye"phrase: "Hello"phrase: undefined<empty>outernullexecution start \ No newline at end of file diff --git a/1-js/06-advanced-functions/03-closure/lexical-environment-global-3.svg b/1-js/06-advanced-functions/03-closure/lexical-environment-global-3.svg index 00369f9b..552f8ce4 100644 --- a/1-js/06-advanced-functions/03-closure/lexical-environment-global-3.svg +++ b/1-js/06-advanced-functions/03-closure/lexical-environment-global-3.svg @@ -1,61 +1 @@ - - - - lexical-environment-global-3.svg - Created with sketchtool. - - - - - - say: function - phrase: "Hello" - - - - - - say: function - - - - - - outer - - - - null - - - - - - - - - - - - - - - - - - - - - - - - - - - execution start - - - - - - \ No newline at end of file +say: function phrase: "Hello"say: functionouternullexecution start \ No newline at end of file diff --git a/1-js/06-advanced-functions/03-closure/lexical-environment-global.svg b/1-js/06-advanced-functions/03-closure/lexical-environment-global.svg index 397d69ac..70cca158 100644 --- a/1-js/06-advanced-functions/03-closure/lexical-environment-global.svg +++ b/1-js/06-advanced-functions/03-closure/lexical-environment-global.svg @@ -1,40 +1 @@ - - - - lexical-environment-global.svg - Created with sketchtool. - - - - - - phrase: "Hello" - - - - - - outer - - - - null - - - - - - - - - - - - - - LexicalEnvironment - - - - - \ No newline at end of file +phrase: "Hello"outernullLexicalEnvironment \ No newline at end of file diff --git a/1-js/06-advanced-functions/03-closure/lexical-environment-simple-lookup.svg b/1-js/06-advanced-functions/03-closure/lexical-environment-simple-lookup.svg index 4b547ab1..44dfb116 100644 --- a/1-js/06-advanced-functions/03-closure/lexical-environment-simple-lookup.svg +++ b/1-js/06-advanced-functions/03-closure/lexical-environment-simple-lookup.svg @@ -1,73 +1 @@ - - - - lexical-environment-simple-lookup.svg - Created with sketchtool. - - - - - - - - - - - - - - say: function - phrase: "Hello" - - - - - - name: "John" - - - - - - outer - - - - - - outer - - - - null - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file +say: function phrase: "Hello"name: "John"outerouternull \ No newline at end of file diff --git a/1-js/06-advanced-functions/03-closure/lexical-environment-simple.svg b/1-js/06-advanced-functions/03-closure/lexical-environment-simple.svg index 7f32bd4b..d5bb5b9c 100644 --- a/1-js/06-advanced-functions/03-closure/lexical-environment-simple.svg +++ b/1-js/06-advanced-functions/03-closure/lexical-environment-simple.svg @@ -1,67 +1 @@ - - - - lexical-environment-simple.svg - Created with sketchtool. - - - - - - - - - - - - - - say: function - phrase: "Hello" - - - - - - name: "John" - - - - - - outer - - - - - - outer - - - - null - - - - - - - - - - - - - - - - - - - - LexicalEnvironment for the call - - - - - \ No newline at end of file +say: function phrase: "Hello"name: "John"outerouternullLexicalEnvironment for the call \ No newline at end of file diff --git a/1-js/06-advanced-functions/03-closure/lexical-search-order.svg b/1-js/06-advanced-functions/03-closure/lexical-search-order.svg index 74c096ff..4065b91d 100644 --- a/1-js/06-advanced-functions/03-closure/lexical-search-order.svg +++ b/1-js/06-advanced-functions/03-closure/lexical-search-order.svg @@ -1,48 +1 @@ - - - - lexical-search-order.svg - Created with sketchtool. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - 2 - - - 3 - - - - \ No newline at end of file +123 \ No newline at end of file diff --git a/1-js/06-advanced-functions/08-settimeout-setinterval/setinterval-interval.svg b/1-js/06-advanced-functions/08-settimeout-setinterval/setinterval-interval.svg index 23ca0e0e..36db8615 100644 --- a/1-js/06-advanced-functions/08-settimeout-setinterval/setinterval-interval.svg +++ b/1-js/06-advanced-functions/08-settimeout-setinterval/setinterval-interval.svg @@ -1,40 +1 @@ - - - - setinterval-interval.svg - Created with sketchtool. - - - - - - func(1) - - - - - - func(2) - - - - - - func(3) - - - - - 100 - - - 200 - - - 300 - - - - - - \ No newline at end of file +func(1)func(2)func(3)100200300 \ No newline at end of file diff --git a/1-js/06-advanced-functions/08-settimeout-setinterval/settimeout-interval.svg b/1-js/06-advanced-functions/08-settimeout-setinterval/settimeout-interval.svg index a9a7cd09..df0d5af9 100644 --- a/1-js/06-advanced-functions/08-settimeout-setinterval/settimeout-interval.svg +++ b/1-js/06-advanced-functions/08-settimeout-setinterval/settimeout-interval.svg @@ -1,39 +1 @@ - - - - settimeout-interval.svg - Created with sketchtool. - - - - - - func(1) - - - - - - func(2) - - - - - - func(3) - - - - - - - 100 - - - 100 - - - - - - \ No newline at end of file +func(1)func(2)func(3)100100 \ No newline at end of file diff --git a/1-js/06-advanced-functions/09-call-apply-decorators/decorator-makecaching-wrapper.svg b/1-js/06-advanced-functions/09-call-apply-decorators/decorator-makecaching-wrapper.svg index 7092d120..8fc67a61 100644 --- a/1-js/06-advanced-functions/09-call-apply-decorators/decorator-makecaching-wrapper.svg +++ b/1-js/06-advanced-functions/09-call-apply-decorators/decorator-makecaching-wrapper.svg @@ -1,64 +1 @@ - - - - decorator-makecaching-wrapper.svg - Created with sketchtool. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - wrapper - - - around the function - - - - - \ No newline at end of file +wrapperaround the function \ No newline at end of file diff --git a/1-js/08-prototypes/01-prototype-inheritance/object-prototype-empty.svg b/1-js/08-prototypes/01-prototype-inheritance/object-prototype-empty.svg index e1efc1ce..9c774fda 100644 --- a/1-js/08-prototypes/01-prototype-inheritance/object-prototype-empty.svg +++ b/1-js/08-prototypes/01-prototype-inheritance/object-prototype-empty.svg @@ -1,22 +1 @@ - - - - object-prototype-empty.svg - Created with sketchtool. - - - - - prototype object - - - - object - - - - [[Prototype]] - - - - \ No newline at end of file +prototype objectobject[[Prototype]] \ No newline at end of file diff --git a/1-js/08-prototypes/01-prototype-inheritance/proto-animal-rabbit-chain.svg b/1-js/08-prototypes/01-prototype-inheritance/proto-animal-rabbit-chain.svg index 5eda2d9e..aaa5f022 100644 --- a/1-js/08-prototypes/01-prototype-inheritance/proto-animal-rabbit-chain.svg +++ b/1-js/08-prototypes/01-prototype-inheritance/proto-animal-rabbit-chain.svg @@ -1,40 +1 @@ - - - - proto-animal-rabbit-chain.svg - Created with sketchtool. - - - - - eats: true - walk: function - - - animal - - - - jumps: true - - - rabbit - - - - [[Prototype]] - - - - earLength: 10 - - - longEar - - - - [[Prototype]] - - - - \ No newline at end of file +eats: true walk: functionanimaljumps: truerabbit[[Prototype]]earLength: 10longEar[[Prototype]] \ No newline at end of file diff --git a/1-js/08-prototypes/01-prototype-inheritance/proto-animal-rabbit-walk-2.svg b/1-js/08-prototypes/01-prototype-inheritance/proto-animal-rabbit-walk-2.svg index 11915b1b..4b93e22f 100644 --- a/1-js/08-prototypes/01-prototype-inheritance/proto-animal-rabbit-walk-2.svg +++ b/1-js/08-prototypes/01-prototype-inheritance/proto-animal-rabbit-walk-2.svg @@ -1,29 +1 @@ - - - - proto-animal-rabbit-walk-2.svg - Created with sketchtool. - - - - - eats: true - walk: function - - - animal - - - - walk: function - - - rabbit - - - - [[Prototype]] - - - - \ No newline at end of file +eats: true walk: functionanimalwalk: functionrabbit[[Prototype]] \ No newline at end of file diff --git a/1-js/08-prototypes/01-prototype-inheritance/proto-animal-rabbit-walk-3.svg b/1-js/08-prototypes/01-prototype-inheritance/proto-animal-rabbit-walk-3.svg index 541b92d8..2870f123 100644 --- a/1-js/08-prototypes/01-prototype-inheritance/proto-animal-rabbit-walk-3.svg +++ b/1-js/08-prototypes/01-prototype-inheritance/proto-animal-rabbit-walk-3.svg @@ -1,30 +1 @@ - - - - proto-animal-rabbit-walk-3.svg - Created with sketchtool. - - - - - walk: function - sleep: function - - - animal - - - rabbit - - - - [[Prototype]] - - - - name: "White Rabbit" - isSleeping: true - - - - \ No newline at end of file +walk: function sleep: functionanimalrabbit[[Prototype]]name: "White Rabbit" isSleeping: true \ No newline at end of file diff --git a/1-js/08-prototypes/01-prototype-inheritance/proto-animal-rabbit-walk.svg b/1-js/08-prototypes/01-prototype-inheritance/proto-animal-rabbit-walk.svg index 86ebdc2f..13ae6d71 100644 --- a/1-js/08-prototypes/01-prototype-inheritance/proto-animal-rabbit-walk.svg +++ b/1-js/08-prototypes/01-prototype-inheritance/proto-animal-rabbit-walk.svg @@ -1,29 +1 @@ - - - - proto-animal-rabbit-walk.svg - Created with sketchtool. - - - - - eats: true - walk: function - - - animal - - - - jumps: true - - - rabbit - - - - [[Prototype]] - - - - \ No newline at end of file +eats: true walk: functionanimaljumps: truerabbit[[Prototype]] \ No newline at end of file diff --git a/1-js/08-prototypes/01-prototype-inheritance/proto-animal-rabbit.svg b/1-js/08-prototypes/01-prototype-inheritance/proto-animal-rabbit.svg index 2672739e..d703a52d 100644 --- a/1-js/08-prototypes/01-prototype-inheritance/proto-animal-rabbit.svg +++ b/1-js/08-prototypes/01-prototype-inheritance/proto-animal-rabbit.svg @@ -1,28 +1 @@ - - - - proto-animal-rabbit.svg - Created with sketchtool. - - - - - eats: true - - - animal - - - - jumps: true - - - rabbit - - - - [[Prototype]] - - - - \ No newline at end of file +eats: trueanimaljumps: truerabbit[[Prototype]] \ No newline at end of file diff --git a/1-js/08-prototypes/01-prototype-inheritance/proto-user-admin.svg b/1-js/08-prototypes/01-prototype-inheritance/proto-user-admin.svg index 37b318f2..6e4a45a3 100644 --- a/1-js/08-prototypes/01-prototype-inheritance/proto-user-admin.svg +++ b/1-js/08-prototypes/01-prototype-inheritance/proto-user-admin.svg @@ -1,32 +1 @@ - - - - proto-user-admin.svg - Created with sketchtool. - - - - - name: "John" - surname: "Smith" - set fullName: function - - - - isAdmin: true - name: "Alice" - surname: "Cooper" - - - user - - - admin - - - - [[Prototype]] - - - - \ No newline at end of file +name: "John" surname: "Smith" set fullName: functionisAdmin: true name: "Alice" surname: "Cooper"useradmin[[Prototype]] \ No newline at end of file diff --git a/1-js/08-prototypes/01-prototype-inheritance/rabbit-animal-object.svg b/1-js/08-prototypes/01-prototype-inheritance/rabbit-animal-object.svg index 28daef3a..e8d3b239 100644 --- a/1-js/08-prototypes/01-prototype-inheritance/rabbit-animal-object.svg +++ b/1-js/08-prototypes/01-prototype-inheritance/rabbit-animal-object.svg @@ -1,48 +1 @@ - - - - rabbit-animal-object.svg - Created with sketchtool. - - - - - toString: function - hasOwnProperty: function - ... - - - Object.prototype - - - - animal - - - - [[Prototype]] - - - [[Prototype]] - - - - [[Prototype]] - - - null - - - eats: true - - - - rabbit - - - - jumps: true - - - - \ No newline at end of file +toString: function hasOwnProperty: function ...Object.prototypeanimal[[Prototype]][[Prototype]][[Prototype]]nulleats: truerabbitjumps: true \ No newline at end of file diff --git a/1-js/08-prototypes/02-function-prototype/function-prototype-constructor.svg b/1-js/08-prototypes/02-function-prototype/function-prototype-constructor.svg index aa4b3846..7c3ae541 100644 --- a/1-js/08-prototypes/02-function-prototype/function-prototype-constructor.svg +++ b/1-js/08-prototypes/02-function-prototype/function-prototype-constructor.svg @@ -1,26 +1 @@ - - - - function-prototype-constructor.svg - Created with sketchtool. - - - - - - Rabbit - - - - - prototype - - - constructor - - - default "prototype" - - - - \ No newline at end of file +Rabbitprototypeconstructordefault "prototype" \ No newline at end of file diff --git a/1-js/08-prototypes/02-function-prototype/proto-constructor-animal-rabbit.svg b/1-js/08-prototypes/02-function-prototype/proto-constructor-animal-rabbit.svg index 447a3b72..3cb1f634 100644 --- a/1-js/08-prototypes/02-function-prototype/proto-constructor-animal-rabbit.svg +++ b/1-js/08-prototypes/02-function-prototype/proto-constructor-animal-rabbit.svg @@ -1,36 +1 @@ - - - - proto-constructor-animal-rabbit.svg - Created with sketchtool. - - - - - eats: true - - - - name: "White Rabbit" - - - animal - - - - Rabbit - - - rabbit - - - - - [[Prototype]] - - - prototype - - - - \ No newline at end of file +eats: truename: "White Rabbit"animalRabbitrabbit[[Prototype]]prototype \ No newline at end of file diff --git a/1-js/08-prototypes/02-function-prototype/rabbit-prototype-constructor.svg b/1-js/08-prototypes/02-function-prototype/rabbit-prototype-constructor.svg index 81f2eac3..4d0a5bf2 100644 --- a/1-js/08-prototypes/02-function-prototype/rabbit-prototype-constructor.svg +++ b/1-js/08-prototypes/02-function-prototype/rabbit-prototype-constructor.svg @@ -1,39 +1 @@ - - - - rabbit-prototype-constructor.svg - Created with sketchtool. - - - - - - - - - - default "prototype" - - - - - Rabbit - - - rabbit - - - - - - [[Prototype]] - - - prototype - - - constructor - - - - \ No newline at end of file +default "prototype"Rabbitrabbit[[Prototype]]prototypeconstructor \ No newline at end of file diff --git a/1-js/08-prototypes/03-native-prototypes/function-prototype-constructor.svg b/1-js/08-prototypes/03-native-prototypes/function-prototype-constructor.svg index aa4b3846..7c3ae541 100644 --- a/1-js/08-prototypes/03-native-prototypes/function-prototype-constructor.svg +++ b/1-js/08-prototypes/03-native-prototypes/function-prototype-constructor.svg @@ -1,26 +1 @@ - - - - function-prototype-constructor.svg - Created with sketchtool. - - - - - - Rabbit - - - - - prototype - - - constructor - - - default "prototype" - - - - \ No newline at end of file +Rabbitprototypeconstructordefault "prototype" \ No newline at end of file diff --git a/1-js/08-prototypes/03-native-prototypes/native-prototypes-array-tostring.svg b/1-js/08-prototypes/03-native-prototypes/native-prototypes-array-tostring.svg index 37601da2..20289f17 100644 --- a/1-js/08-prototypes/03-native-prototypes/native-prototypes-array-tostring.svg +++ b/1-js/08-prototypes/03-native-prototypes/native-prototypes-array-tostring.svg @@ -1,39 +1 @@ - - - - native-prototypes-array-tostring.svg - Created with sketchtool. - - - - - toString: function - - ... - - - Array.prototype - - - - toString: function - ... - - - Object.prototype - - - - - [[Prototype]] - - - - [[Prototype]] - - - [1, 2, 3] - - - - \ No newline at end of file +toString: function ...Array.prototypetoString: function ...Object.prototype[[Prototype]][[Prototype]][1, 2, 3] \ No newline at end of file diff --git a/1-js/08-prototypes/03-native-prototypes/native-prototypes-classes.svg b/1-js/08-prototypes/03-native-prototypes/native-prototypes-classes.svg index a6f78e57..52252558 100644 --- a/1-js/08-prototypes/03-native-prototypes/native-prototypes-classes.svg +++ b/1-js/08-prototypes/03-native-prototypes/native-prototypes-classes.svg @@ -1,87 +1 @@ - - - - native-prototypes-classes.svg - Created with sketchtool. - - - - - toString: function - other object methods - - - Object.prototype - - - - - null - - - - slice: function - other array methods - - - [[Prototype]] - - - [[Prototype]] - - - [[Prototype]] - - - [[Prototype]] - - - [[Prototype]] - - - [[Prototype]] - - - [[Prototype]] - - - Array.prototype - - - - call: function - other function methods - - - Function.prototype - - - - toFixed: function - other number methods - - - Number.prototype - - - - - - [1, 2, 3] - - - - function f(args) { - ... - } - - - - 5 - - - - - - - \ No newline at end of file +toString: function other object methodsObject.prototypenullslice: function other array methods[[Prototype]][[Prototype]][[Prototype]][[Prototype]][[Prototype]][[Prototype]][[Prototype]]Array.prototypecall: function other function methodsFunction.prototypetoFixed: function other number methodsNumber.prototype[1, 2, 3]function f(args) { ... }5 \ No newline at end of file diff --git a/1-js/08-prototypes/03-native-prototypes/object-prototype-1.svg b/1-js/08-prototypes/03-native-prototypes/object-prototype-1.svg index 0c900654..c7d0e83c 100644 --- a/1-js/08-prototypes/03-native-prototypes/object-prototype-1.svg +++ b/1-js/08-prototypes/03-native-prototypes/object-prototype-1.svg @@ -1,35 +1 @@ - - - - object-prototype-1.svg - Created with sketchtool. - - - - - constructor: Object - toString: function - ... - - - - Object.prototype - - - - Object - - - obj = new Object() - - - - - [[Prototype]] - - - prototype - - - - \ No newline at end of file +constructor: Object toString: function ...Object.prototypeObjectobj = new Object()[[Prototype]]prototype \ No newline at end of file diff --git a/1-js/08-prototypes/03-native-prototypes/object-prototype-null.svg b/1-js/08-prototypes/03-native-prototypes/object-prototype-null.svg index ba22dc60..8bb7782c 100644 --- a/1-js/08-prototypes/03-native-prototypes/object-prototype-null.svg +++ b/1-js/08-prototypes/03-native-prototypes/object-prototype-null.svg @@ -1,21 +1 @@ - - - - object-prototype-null.svg - Created with sketchtool. - - - - - obj - - - - [[Prototype]] - - - null - - - - \ No newline at end of file +obj[[Prototype]]null \ No newline at end of file diff --git a/1-js/08-prototypes/03-native-prototypes/object-prototype.svg b/1-js/08-prototypes/03-native-prototypes/object-prototype.svg index c46a1333..98929d93 100644 --- a/1-js/08-prototypes/03-native-prototypes/object-prototype.svg +++ b/1-js/08-prototypes/03-native-prototypes/object-prototype.svg @@ -1,27 +1 @@ - - - - object-prototype.svg - Created with sketchtool. - - - - - constructor: Object - toString: function - ... - - - Object.prototype - - - - Object - - - - prototype - - - - \ No newline at end of file +constructor: Object toString: function ...Object.prototypeObjectprototype \ No newline at end of file diff --git a/1-js/08-prototypes/03-native-prototypes/proto-constructor-animal-rabbit.svg b/1-js/08-prototypes/03-native-prototypes/proto-constructor-animal-rabbit.svg index 447a3b72..3cb1f634 100644 --- a/1-js/08-prototypes/03-native-prototypes/proto-constructor-animal-rabbit.svg +++ b/1-js/08-prototypes/03-native-prototypes/proto-constructor-animal-rabbit.svg @@ -1,36 +1 @@ - - - - proto-constructor-animal-rabbit.svg - Created with sketchtool. - - - - - eats: true - - - - name: "White Rabbit" - - - animal - - - - Rabbit - - - rabbit - - - - - [[Prototype]] - - - prototype - - - - \ No newline at end of file +eats: truename: "White Rabbit"animalRabbitrabbit[[Prototype]]prototype \ No newline at end of file diff --git a/1-js/08-prototypes/03-native-prototypes/rabbit-prototype-constructor.svg b/1-js/08-prototypes/03-native-prototypes/rabbit-prototype-constructor.svg index 81f2eac3..4d0a5bf2 100644 --- a/1-js/08-prototypes/03-native-prototypes/rabbit-prototype-constructor.svg +++ b/1-js/08-prototypes/03-native-prototypes/rabbit-prototype-constructor.svg @@ -1,39 +1 @@ - - - - rabbit-prototype-constructor.svg - Created with sketchtool. - - - - - - - - - - default "prototype" - - - - - Rabbit - - - rabbit - - - - - - [[Prototype]] - - - prototype - - - constructor - - - - \ No newline at end of file +default "prototype"Rabbitrabbit[[Prototype]]prototypeconstructor \ No newline at end of file diff --git a/1-js/08-prototypes/04-prototype-methods/object-prototype-2.svg b/1-js/08-prototypes/04-prototype-methods/object-prototype-2.svg index 4bd04b63..8fed331a 100644 --- a/1-js/08-prototypes/04-prototype-methods/object-prototype-2.svg +++ b/1-js/08-prototypes/04-prototype-methods/object-prototype-2.svg @@ -1,35 +1 @@ - - - - object-prototype-2.svg - Created with sketchtool. - - - - - ... - get __proto__: function - set __proto__: function - - - - Object.prototype - - - - Object - - - obj - - - - - [[Prototype]] - - - prototype - - - - \ No newline at end of file +... get __proto__: function set __proto__: functionObject.prototypeObjectobj[[Prototype]]prototype \ No newline at end of file diff --git a/1-js/08-prototypes/04-prototype-methods/object-prototype-null.svg b/1-js/08-prototypes/04-prototype-methods/object-prototype-null.svg index ba22dc60..8bb7782c 100644 --- a/1-js/08-prototypes/04-prototype-methods/object-prototype-null.svg +++ b/1-js/08-prototypes/04-prototype-methods/object-prototype-null.svg @@ -1,21 +1 @@ - - - - object-prototype-null.svg - Created with sketchtool. - - - - - obj - - - - [[Prototype]] - - - null - - - - \ No newline at end of file +obj[[Prototype]]null \ No newline at end of file diff --git a/1-js/09-classes/01-class/class-user.svg b/1-js/09-classes/01-class/class-user.svg index 788e1422..0f5e6336 100644 --- a/1-js/09-classes/01-class/class-user.svg +++ b/1-js/09-classes/01-class/class-user.svg @@ -1,29 +1 @@ - - - - class-user.svg - Created with sketchtool. - - - - - sayHi: function - - - - User - - - User.prototype - - - - prototype - - - constructor: User - - - - - \ No newline at end of file +sayHi: functionUserUser.prototypeprototypeconstructor: User \ No newline at end of file diff --git a/1-js/09-classes/02-class-inheritance/3-class-extend-object/rabbit-extends-object.svg b/1-js/09-classes/02-class-inheritance/3-class-extend-object/rabbit-extends-object.svg index 8ab56829..65edf772 100644 --- a/1-js/09-classes/02-class-inheritance/3-class-extend-object/rabbit-extends-object.svg +++ b/1-js/09-classes/02-class-inheritance/3-class-extend-object/rabbit-extends-object.svg @@ -1,67 +1 @@ - - - - rabbit-extends-object.svg - Created with sketchtool. - - - - - call: function - bind: function - ... - - - - Function.prototype - - - - constructor - - - Object - - - Rabbit - - - - [[Prototype]] - - - - [[Prototype]] - - - constructor - - - - call: function - bind: function - ... - - - - Function.prototype - - - Rabbit - - - - [[Prototype]] - - - constructor - - - class Rabbit - - - class Rabbit extends Object - - - - \ No newline at end of file +call: function bind: function ...Function.prototypeconstructorObjectRabbit[[Prototype]][[Prototype]]constructorcall: function bind: function ...Function.prototypeRabbit[[Prototype]]constructorclass Rabbitclass Rabbit extends Object \ No newline at end of file diff --git a/1-js/09-classes/02-class-inheritance/animal-rabbit-extends.svg b/1-js/09-classes/02-class-inheritance/animal-rabbit-extends.svg index ddc80aa1..e06170b4 100644 --- a/1-js/09-classes/02-class-inheritance/animal-rabbit-extends.svg +++ b/1-js/09-classes/02-class-inheritance/animal-rabbit-extends.svg @@ -1,64 +1 @@ - - - - animal-rabbit-extends.svg - Created with sketchtool. - - - - - constructor: Animal - run: function - stop: function - - - - Animal.prototype - - - - constructor: Rabbit - hide: function - - - Rabbit.prototype - - - - Animal - - - - Rabbit - - - new Rabbit - - - - - [[Prototype]] - - - - [[Prototype]] - - - prototype - - - - prototype - - - name: "White Rabbit" - - - constructor - - - constructor - - - - \ No newline at end of file +constructor: Animal run: function stop: functionAnimal.prototypeconstructor: Rabbit hide: functionRabbit.prototypeAnimalRabbitnew Rabbit[[Prototype]][[Prototype]]prototypeprototypename: "White Rabbit"constructorconstructor \ No newline at end of file diff --git a/1-js/09-classes/02-class-inheritance/class-inheritance-array-object.svg b/1-js/09-classes/02-class-inheritance/class-inheritance-array-object.svg index 6f2124eb..aed09cfa 100644 --- a/1-js/09-classes/02-class-inheritance/class-inheritance-array-object.svg +++ b/1-js/09-classes/02-class-inheritance/class-inheritance-array-object.svg @@ -1,41 +1 @@ - - - - class-inheritance-array-object.svg - Created with sketchtool. - - - - - slice: function - ... - - - Array.prototype - - - arr - - - - hasOwnProperty: function - ... - - - Object.prototype - - - - - - [1, 2, 3] - - - [[Prototype]] - - - [[Prototype]] - - - - \ No newline at end of file +slice: function ...Array.prototypearrhasOwnProperty: function ...Object.prototype[1, 2, 3][[Prototype]][[Prototype]] \ No newline at end of file diff --git a/1-js/09-classes/02-class-inheritance/class-inheritance-rabbit-animal-2.svg b/1-js/09-classes/02-class-inheritance/class-inheritance-rabbit-animal-2.svg index 9714d670..398cea4b 100644 --- a/1-js/09-classes/02-class-inheritance/class-inheritance-rabbit-animal-2.svg +++ b/1-js/09-classes/02-class-inheritance/class-inheritance-rabbit-animal-2.svg @@ -1,62 +1 @@ - - - - class-inheritance-rabbit-animal-2.svg - Created with sketchtool. - - - - - jump: function - - - Rabbit.prototype - - - rabbit - - - - eat: function - - - Animal.prototype - - - - - - name: "White Rabbit" - - - [[Prototype]] - - - [[Prototype]] - - - Rabbit.prototype.__proto__ = Animal.prototype sets this - - - - toString: function - hasOwnProperty: function - ... - - - Object.prototype - - - - [[Prototype]] - - - - [[Prototype]] - - - null - - - - \ No newline at end of file +jump: functionRabbit.prototyperabbiteat: functionAnimal.prototypename: "White Rabbit"[[Prototype]][[Prototype]]Rabbit.prototype.__proto__ = Animal.prototype sets thistoString: function hasOwnProperty: function ...Object.prototype[[Prototype]][[Prototype]]null \ No newline at end of file diff --git a/1-js/09-classes/02-class-inheritance/class-inheritance-rabbit-animal.svg b/1-js/09-classes/02-class-inheritance/class-inheritance-rabbit-animal.svg index 249bfa4c..71c06d60 100644 --- a/1-js/09-classes/02-class-inheritance/class-inheritance-rabbit-animal.svg +++ b/1-js/09-classes/02-class-inheritance/class-inheritance-rabbit-animal.svg @@ -1,39 +1 @@ - - - - class-inheritance-rabbit-animal.svg - Created with sketchtool. - - - - - methods of Rabbit - - - Rabbit.prototype - - - rabbit - - - - methods of Animal - - - Animal.prototype - - - - - - [[Prototype]] - - - [[Prototype]] - - - properties of rabbit - - - - \ No newline at end of file +methods of RabbitRabbit.prototyperabbitmethods of AnimalAnimal.prototype[[Prototype]][[Prototype]]properties of rabbit \ No newline at end of file diff --git a/1-js/09-classes/02-class-inheritance/rabbit-animal-independent-animal.svg b/1-js/09-classes/02-class-inheritance/rabbit-animal-independent-animal.svg index 580379ab..836b6109 100644 --- a/1-js/09-classes/02-class-inheritance/rabbit-animal-independent-animal.svg +++ b/1-js/09-classes/02-class-inheritance/rabbit-animal-independent-animal.svg @@ -1,39 +1 @@ - - - - rabbit-animal-independent-animal.svg - Created with sketchtool. - - - - - - constructor: Animal - run: function - stop: function - - - Animal.prototype - - - - Animal - - - - new Animal - - - - - [[Prototype]] - - - prototype - - - name: "My animal" - - - - \ No newline at end of file + constructor: Animal run: function stop: functionAnimal.prototypeAnimalnew Animal[[Prototype]]prototypename: "My animal" \ No newline at end of file diff --git a/1-js/09-classes/02-class-inheritance/rabbit-animal-independent-rabbit.svg b/1-js/09-classes/02-class-inheritance/rabbit-animal-independent-rabbit.svg index 200bf4b3..d06ed555 100644 --- a/1-js/09-classes/02-class-inheritance/rabbit-animal-independent-rabbit.svg +++ b/1-js/09-classes/02-class-inheritance/rabbit-animal-independent-rabbit.svg @@ -1,38 +1 @@ - - - - rabbit-animal-independent-rabbit.svg - Created with sketchtool. - - - - - - constructor: Rabbit - hide: function - - - Rabbit.prototype - - - - Rabbit - - - - new Rabbit - - - - - [[Prototype]] - - - prototype - - - name: "My rabbit" - - - - \ No newline at end of file + constructor: Rabbit hide: functionRabbit.prototypeRabbitnew Rabbit[[Prototype]]prototypename: "My rabbit" \ No newline at end of file diff --git a/1-js/09-classes/02-class-inheritance/super-homeobject-wrong.svg b/1-js/09-classes/02-class-inheritance/super-homeobject-wrong.svg index 9a24f0cd..c32f7abc 100644 --- a/1-js/09-classes/02-class-inheritance/super-homeobject-wrong.svg +++ b/1-js/09-classes/02-class-inheritance/super-homeobject-wrong.svg @@ -1,44 +1 @@ - - - - super-homeobject-wrong.svg - Created with sketchtool. - - - - - sayHi - - - plant - - - - sayHi - - - tree - - - - - - sayHi - - - - animal - - - rabbit - - - - [[HomeObject]] - - - sayHi - - - - \ No newline at end of file +sayHiplantsayHitreesayHianimalrabbit[[HomeObject]]sayHi \ No newline at end of file diff --git a/1-js/09-classes/02-class-inheritance/this-super-loop.svg b/1-js/09-classes/02-class-inheritance/this-super-loop.svg index 7862b41c..21e4fb39 100644 --- a/1-js/09-classes/02-class-inheritance/this-super-loop.svg +++ b/1-js/09-classes/02-class-inheritance/this-super-loop.svg @@ -1,72 +1 @@ - - - - this-super-loop.svg - Created with sketchtool. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - rabbit - - - longEar - - - rabbit - - - longEar - - - - - - - - \ No newline at end of file +rabbitlongEarrabbitlongEar \ No newline at end of file diff --git a/1-js/09-classes/03-static-properties-methods/animal-rabbit-static.svg b/1-js/09-classes/03-static-properties-methods/animal-rabbit-static.svg index 7b508613..e4b40527 100644 --- a/1-js/09-classes/03-static-properties-methods/animal-rabbit-static.svg +++ b/1-js/09-classes/03-static-properties-methods/animal-rabbit-static.svg @@ -1,64 +1 @@ - - - - animal-rabbit-static.svg - Created with sketchtool. - - - - - constructor: Animal - run: function - - - - Animal.prototype - - - - constructor: Rabbit - hide: function - - - Rabbit.prototype - - - - Animal - - - - Rabbit - - - rabbit - - - - - [[Prototype]] - - - - [[Prototype]] - - - - [[Prototype]] - - - prototype - - - - prototype - - - compare - - - name: "White Rabbit" - - - - \ No newline at end of file +constructor: Animal run: functionAnimal.prototypeconstructor: Rabbit hide: functionRabbit.prototypeAnimalRabbitrabbit[[Prototype]][[Prototype]][[Prototype]]prototypeprototypecomparename: "White Rabbit" \ No newline at end of file diff --git a/1-js/09-classes/05-extend-natives/object-date-inheritance.svg b/1-js/09-classes/05-extend-natives/object-date-inheritance.svg index ab81bb9c..efcdb3d7 100644 --- a/1-js/09-classes/05-extend-natives/object-date-inheritance.svg +++ b/1-js/09-classes/05-extend-natives/object-date-inheritance.svg @@ -1,71 +1 @@ - - - - object-date-inheritance.svg - Created with sketchtool. - - - - - constructor: Object - toString: function - hasOwnProperty: function - ... - - - - Object.prototype - - - - constructor: Date - toString: function - getDate: function - ... - - - Date.prototype - - - - Object - - - - Date - - - new Date() - - - - - [[Prototype]] - - - - [[Prototype]] - - - prototype - - - - prototype - - - defineProperty - keys - ... - - - now - parse - ... - - - 1 Jan 2019 - - - - \ No newline at end of file +constructor: Object toString: function hasOwnProperty: function ...Object.prototypeconstructor: Date toString: function getDate: function ...Date.prototypeObjectDatenew Date()[[Prototype]][[Prototype]]prototypeprototypedefineProperty keys ...now parse ...1 Jan 2019 \ No newline at end of file diff --git a/1-js/09-classes/06-instanceof/instanceof.svg b/1-js/09-classes/06-instanceof/instanceof.svg index b291384f..7ed8ea5e 100644 --- a/1-js/09-classes/06-instanceof/instanceof.svg +++ b/1-js/09-classes/06-instanceof/instanceof.svg @@ -1,51 +1 @@ - - - - instanceof.svg - Created with sketchtool. - - - - - Animal.prototype - - - - Object.prototype - - - - - Rabbit.prototype - - - - [[Prototype]] - - - - rabbit - - - - [[Prototype]] - - - [[Prototype]] - - - - null - - - [[Prototype]] - - - = Animal.prototype? - - - - - - - \ No newline at end of file +Animal.prototypeObject.prototypeRabbit.prototype[[Prototype]]rabbit[[Prototype]][[Prototype]]null[[Prototype]]= Animal.prototype? \ No newline at end of file diff --git a/1-js/09-classes/07-mixins/mixin-inheritance.svg b/1-js/09-classes/07-mixins/mixin-inheritance.svg index c1ce62f9..3a00c1b7 100644 --- a/1-js/09-classes/07-mixins/mixin-inheritance.svg +++ b/1-js/09-classes/07-mixins/mixin-inheritance.svg @@ -1,54 +1 @@ - - - - mixin-inheritance.svg - Created with sketchtool. - - - - - sayHi: function - sayBye: function - - - sayHiMixin - - - - say: function - - - sayMixin - - - - [[Prototype]] - - - - constructor: User - sayHi: function - sayBye: function - - - User.prototype - - - - - - [[Prototype]] - - - - name: ... - - - user - - - [[HomeObject] - - - - \ No newline at end of file +sayHi: function sayBye: functionsayHiMixinsay: functionsayMixin[[Prototype]]constructor: User sayHi: function sayBye: functionUser.prototype[[Prototype]]name: ...user[[HomeObject] \ No newline at end of file diff --git a/1-js/10-error-handling/1-try-catch/try-catch-flow.svg b/1-js/10-error-handling/1-try-catch/try-catch-flow.svg index 1db85eec..c294b1f6 100644 --- a/1-js/10-error-handling/1-try-catch/try-catch-flow.svg +++ b/1-js/10-error-handling/1-try-catch/try-catch-flow.svg @@ -1,58 +1 @@ - - - - try-catch-flow.svg - Created with sketchtool. - - - - - - Begin - - - - - - - - - - - - - - No Errors - - - - - - An error occured in the code - - - - - - - Ignore catch block - - - Ignore the rest of try - - - Execute catch block - - - try { - - - - } - - - // code... - - - - \ No newline at end of file +BeginNo ErrorsAn error occured in the codeIgnore catch blockIgnore the rest of tryExecute catch blocktry { }// code... \ No newline at end of file diff --git a/1-js/11-async/01-callbacks/callback-hell.svg b/1-js/11-async/01-callbacks/callback-hell.svg index 574d7dfb..2f05d2d2 100644 --- a/1-js/11-async/01-callbacks/callback-hell.svg +++ b/1-js/11-async/01-callbacks/callback-hell.svg @@ -1,350 +1 @@ - - - - callback-hell.svg - Created with sketchtool. - - - - - - - - - - - - - - - - - loadScript - - - ( - - - '1.js' - - - , - - - - function - - - ( - - - error - - - , - - - - script - - - ) - - - - { - - - - - - - if - - - - ( - - - error - - - ) - - - - { - - - - - - handleError - - - ( - - - error - - - ); - - - - - - } - - - - else - - - - { - - - - - - // ... - - - - - - loadScript - - - ( - - - '2.js' - - - , - - - - function - - - ( - - - error - - - , - - - - script - - - ) - - - - { - - - - - - if - - - - ( - - - error - - - ) - - - - { - - - - - - handleError - - - ( - - - error - - - ); - - - - - - } - - - - else - - - - { - - - - - - // ... - - - - - - loadScript - - - ( - - - '3.js' - - - , - - - - function - - - ( - - - error - - - , - - - - script - - - ) - - - - { - - - - - - if - - - - ( - - - error - - - ) - - - - { - - - - - - handleError - - - ( - - - error - - - ); - - - - - - } - - - - else - - - - { - - - - - - // ...continue after all scripts are loaded (*) - - - - - - } - - - - - - }); - - - - - - } - - - - - - }) - - - - - - } - - - - - }); - - - - - - - - - - - - - - - - \ No newline at end of file +loadScript('1.js',function(error,script){if(error){handleError(error);}else{// ...loadScript('2.js',function(error,script){if(error){handleError(error);}else{// ...loadScript('3.js',function(error,script){if(error){handleError(error);}else{// ...continue after all scripts are loaded (*)}});}})}}); \ No newline at end of file diff --git a/1-js/11-async/02-promise-basics/promise-reject-1.svg b/1-js/11-async/02-promise-basics/promise-reject-1.svg index 0c81c410..088cc360 100644 --- a/1-js/11-async/02-promise-basics/promise-reject-1.svg +++ b/1-js/11-async/02-promise-basics/promise-reject-1.svg @@ -1,27 +1 @@ - - - - promise-reject-1.svg - Created with sketchtool. - - - - - new Promise(executor) - - - state: "pending" - result: undefined - - - reject(error) - - - - state: "rejected" - result: error - - - - - \ No newline at end of file +new Promise(executor)state: "pending" result: undefinedreject(error)state: "rejected" result: error \ No newline at end of file diff --git a/1-js/11-async/02-promise-basics/promise-resolve-1.svg b/1-js/11-async/02-promise-basics/promise-resolve-1.svg index 6f28e22c..840f63bf 100644 --- a/1-js/11-async/02-promise-basics/promise-resolve-1.svg +++ b/1-js/11-async/02-promise-basics/promise-resolve-1.svg @@ -1,27 +1 @@ - - - - promise-resolve-1.svg - Created with sketchtool. - - - - - new Promise(executor) - - - state: "pending" - result: undefined - - - - resolve("done") - - - - state: "fulfilled" - result: "done" - - - - \ No newline at end of file +new Promise(executor)state: "pending" result: undefinedresolve("done")state: "fulfilled" result: "done" \ No newline at end of file diff --git a/1-js/11-async/02-promise-basics/promise-resolve-reject.svg b/1-js/11-async/02-promise-basics/promise-resolve-reject.svg index c761c4c0..423d583f 100644 --- a/1-js/11-async/02-promise-basics/promise-resolve-reject.svg +++ b/1-js/11-async/02-promise-basics/promise-resolve-reject.svg @@ -1,36 +1 @@ - - - - promise-resolve-reject.svg - Created with sketchtool. - - - - - new Promise(executor) - - - state: "pending" - result: undefined - - - - - resolve(value) - - - reject(error) - - - - state: "fulfilled" - result: value - - - - state: "rejected" - result: error - - - - \ No newline at end of file +new Promise(executor)state: "pending" result: undefinedresolve(value)reject(error)state: "fulfilled" result: valuestate: "rejected" result: error \ No newline at end of file diff --git a/1-js/11-async/03-promise-chaining/promise-handler-variants.svg b/1-js/11-async/03-promise-chaining/promise-handler-variants.svg index 662e5e22..540a432d 100644 --- a/1-js/11-async/03-promise-chaining/promise-handler-variants.svg +++ b/1-js/11-async/03-promise-chaining/promise-handler-variants.svg @@ -1,55 +1 @@ - - - - promise-handler-variants.svg - Created with sketchtool. - - - - - - - return value - - - return promise - - - throw error - - - - state: "fulfilled" - result: value - - - - state: "rejected" - result: error - - - - - - - - ...with the result - of the new promise... - - - - state: "pending" - result: undefined - - - the call of .then(handler) always returns a promise: - - - if handler ends with… - - - that promise settles with: - - - - \ No newline at end of file +return valuereturn promisethrow errorstate: "fulfilled" result: valuestate: "rejected" result: error...with the result of the new promise...state: "pending" result: undefinedthe call of .then(handler) always returns a promise:if handler ends with…that promise settles with: \ No newline at end of file diff --git a/1-js/11-async/03-promise-chaining/promise-then-chain.svg b/1-js/11-async/03-promise-chaining/promise-then-chain.svg index d0faae2b..1067407f 100644 --- a/1-js/11-async/03-promise-chaining/promise-then-chain.svg +++ b/1-js/11-async/03-promise-chaining/promise-then-chain.svg @@ -1,38 +1 @@ - - - - promise-then-chain.svg - Created with sketchtool. - - - - - .then - - - - new Promise - - - resolve(1) - - - return 2 - - - - - .then - - - return 4 - - - - - .then - - - - - \ No newline at end of file +.thennew Promiseresolve(1)return 2.thenreturn 4.then \ No newline at end of file diff --git a/1-js/11-async/03-promise-chaining/promise-then-many.svg b/1-js/11-async/03-promise-chaining/promise-then-many.svg index d745dee5..7a4d51b7 100644 --- a/1-js/11-async/03-promise-chaining/promise-then-many.svg +++ b/1-js/11-async/03-promise-chaining/promise-then-many.svg @@ -1,32 +1 @@ - - - - promise-then-many.svg - Created with sketchtool. - - - - - .then - - - - new Promise - - - resolve(1) - - - - - .then - - - - - .then - - - - - \ No newline at end of file +.thennew Promiseresolve(1).then.then \ No newline at end of file diff --git a/1-js/11-async/04-promise-error-handling/promise-then-chain.svg b/1-js/11-async/04-promise-error-handling/promise-then-chain.svg index d0faae2b..1067407f 100644 --- a/1-js/11-async/04-promise-error-handling/promise-then-chain.svg +++ b/1-js/11-async/04-promise-error-handling/promise-then-chain.svg @@ -1,38 +1 @@ - - - - promise-then-chain.svg - Created with sketchtool. - - - - - .then - - - - new Promise - - - resolve(1) - - - return 2 - - - - - .then - - - return 4 - - - - - .then - - - - - \ No newline at end of file +.thennew Promiseresolve(1)return 2.thenreturn 4.then \ No newline at end of file diff --git a/1-js/11-async/04-promise-error-handling/promise-then-many.svg b/1-js/11-async/04-promise-error-handling/promise-then-many.svg index d745dee5..7a4d51b7 100644 --- a/1-js/11-async/04-promise-error-handling/promise-then-many.svg +++ b/1-js/11-async/04-promise-error-handling/promise-then-many.svg @@ -1,32 +1 @@ - - - - promise-then-many.svg - Created with sketchtool. - - - - - .then - - - - new Promise - - - resolve(1) - - - - - .then - - - - - .then - - - - - \ No newline at end of file +.thennew Promiseresolve(1).then.then \ No newline at end of file diff --git a/1-js/11-async/07-microtask-queue/promiseQueue.svg b/1-js/11-async/07-microtask-queue/promiseQueue.svg index 9ef9a06a..f0958aab 100644 --- a/1-js/11-async/07-microtask-queue/promiseQueue.svg +++ b/1-js/11-async/07-microtask-queue/promiseQueue.svg @@ -1,43 +1 @@ - - - - promiseQueue.svg - Created with sketchtool. - - - - promise - . - then - ( - handler - ); - - - ... - - - alert - ( - "code finished" - ); - - - - handler enqueued - - - queued handler runs - - - - - - - - script execution finished - - - - - \ No newline at end of file +promise . then ( handler ); ... alert ( "code finished" );handler enqueuedqueued handler runsscript execution finished \ No newline at end of file diff --git a/1-js/12-generators-iterators/1-generators/genYield2-2.svg b/1-js/12-generators-iterators/1-generators/genYield2-2.svg index c8a39b4a..9aba9981 100644 --- a/1-js/12-generators-iterators/1-generators/genYield2-2.svg +++ b/1-js/12-generators-iterators/1-generators/genYield2-2.svg @@ -1,69 +1 @@ - - - - genYield2-2.svg - Created with sketchtool. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - "2 + 2 = ?" - - - - - "3 * 3 = ?" - - - . - next - ( - 4 - ) - - - - - . - next - ( - 9 - ) - - - Generator - - - Calling code - - - - \ No newline at end of file +"2 + 2 = ?""3 * 3 = ?". next ( 4 ). next ( 9 )GeneratorCalling code \ No newline at end of file diff --git a/1-js/12-generators-iterators/1-generators/genYield2.svg b/1-js/12-generators-iterators/1-generators/genYield2.svg index d32ac7cb..07e54455 100644 --- a/1-js/12-generators-iterators/1-generators/genYield2.svg +++ b/1-js/12-generators-iterators/1-generators/genYield2.svg @@ -1,41 +1 @@ - - - - genYield2.svg - Created with sketchtool. - - - - - - - - - - - - - - - - - - - - - question = "2 + 2 = ?" - - - - - Generator - - - Calling code - - - .next(4) - - - - \ No newline at end of file +question = "2 + 2 = ?"GeneratorCalling code.next(4) \ No newline at end of file diff --git a/1-js/12-generators-iterators/1-generators/generateSequence-1.svg b/1-js/12-generators-iterators/1-generators/generateSequence-1.svg index b6d69c85..65413f96 100644 --- a/1-js/12-generators-iterators/1-generators/generateSequence-1.svg +++ b/1-js/12-generators-iterators/1-generators/generateSequence-1.svg @@ -1,27 +1 @@ - - - - generateSequence-1.svg - Created with sketchtool. - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/1-js/12-generators-iterators/1-generators/generateSequence-2.svg b/1-js/12-generators-iterators/1-generators/generateSequence-2.svg index 7532f7d1..1e5fc69c 100644 --- a/1-js/12-generators-iterators/1-generators/generateSequence-2.svg +++ b/1-js/12-generators-iterators/1-generators/generateSequence-2.svg @@ -1,30 +1 @@ - - - - generateSequence-2.svg - Created with sketchtool. - - - - - - - - - - - - - - - - - - - - - {value: 1, done: false} - - - - \ No newline at end of file +{value: 1, done: false} \ No newline at end of file diff --git a/1-js/12-generators-iterators/1-generators/generateSequence-3.svg b/1-js/12-generators-iterators/1-generators/generateSequence-3.svg index 47ff73e9..d75d571d 100644 --- a/1-js/12-generators-iterators/1-generators/generateSequence-3.svg +++ b/1-js/12-generators-iterators/1-generators/generateSequence-3.svg @@ -1,30 +1 @@ - - - - generateSequence-3.svg - Created with sketchtool. - - - - - - - - - - - - - - - - - - - - - {value: 2, done: false} - - - - \ No newline at end of file +{value: 2, done: false} \ No newline at end of file diff --git a/1-js/12-generators-iterators/1-generators/generateSequence-4.svg b/1-js/12-generators-iterators/1-generators/generateSequence-4.svg index bdda840c..6ff5957e 100644 --- a/1-js/12-generators-iterators/1-generators/generateSequence-4.svg +++ b/1-js/12-generators-iterators/1-generators/generateSequence-4.svg @@ -1,30 +1 @@ - - - - generateSequence-4.svg - Created with sketchtool. - - - - - - - - - - - - - - - - - - - - - {value: 3, done: true} - - - - \ No newline at end of file +{value: 3, done: true} \ No newline at end of file diff --git a/1-js/99-js-misc/01-proxy/proxy-inherit.svg b/1-js/99-js-misc/01-proxy/proxy-inherit.svg index 3caf32ac..4f228a96 100644 --- a/1-js/99-js-misc/01-proxy/proxy-inherit.svg +++ b/1-js/99-js-misc/01-proxy/proxy-inherit.svg @@ -1,27 +1 @@ - - - - proxy-inherit.svg - Created with sketchtool. - - - - - - _name: "Guest" - name: getter - - - - _name: "Admin" - - - user (proxied) - - - original user - - - - - \ No newline at end of file +_name: "Guest" name: getter _name: "Admin"user (proxied)original user \ No newline at end of file diff --git a/1-js/99-js-misc/01-proxy/proxy.svg b/1-js/99-js-misc/01-proxy/proxy.svg index d33ac850..466f9edf 100644 --- a/1-js/99-js-misc/01-proxy/proxy.svg +++ b/1-js/99-js-misc/01-proxy/proxy.svg @@ -1,31 +1 @@ - - - - proxy.svg - Created with sketchtool. - - - - - test: 5 - - - proxy - - - target - - - - - - - get proxy.test - - - 5 - - - - - \ No newline at end of file +test: 5proxytargetget proxy.test5 \ No newline at end of file diff --git a/2-ui/1-document/01-browser-environment/windowObjects.svg b/2-ui/1-document/01-browser-environment/windowObjects.svg index 69c295bb..78ac356b 100644 --- a/2-ui/1-document/01-browser-environment/windowObjects.svg +++ b/2-ui/1-document/01-browser-environment/windowObjects.svg @@ -1,72 +1 @@ - - - - windowObjects.svg - Created with sketchtool. - - - - - window - - - - - - document - - - - Object - - - - navigator - - - - screen - - - - location - - - - frames - - - - history - - - Array - - - - Function - - - XMLHttpRequest - - - BOM - - - JavaScript - - - DOM - - - - - - - - - - - - - \ No newline at end of file +windowdocumentObjectnavigatorscreenlocationframeshistoryArrayFunctionXMLHttpRequestBOMJavaScriptDOM \ No newline at end of file diff --git a/2-ui/1-document/03-dom-navigation/dom-links-elements.svg b/2-ui/1-document/03-dom-navigation/dom-links-elements.svg index 3f843b26..8180bc84 100644 --- a/2-ui/1-document/03-dom-navigation/dom-links-elements.svg +++ b/2-ui/1-document/03-dom-navigation/dom-links-elements.svg @@ -1,63 +1 @@ - - - - dom-links-elements.svg - Created with sketchtool. - - - - - document.documentElement - - - <HTML> - - - - document.body - - - (if inside body) - - - - parent - Element - - - - <DIV> - - - - - next - Element - Sibling - - - - previous - Element - Sibling - - - - - children - - - first - Element - Child - - - last - Element - Child - - - - - - \ No newline at end of file +document.documentElement <HTML>document.body (if inside body)parent Element<DIV>next Element Siblingprevious Element Siblingchildrenfirst Element Child last Element Child \ No newline at end of file diff --git a/2-ui/1-document/03-dom-navigation/dom-links.svg b/2-ui/1-document/03-dom-navigation/dom-links.svg index b1116b00..58ecb50c 100644 --- a/2-ui/1-document/03-dom-navigation/dom-links.svg +++ b/2-ui/1-document/03-dom-navigation/dom-links.svg @@ -1,59 +1 @@ - - - - dom-links.svg - Created with sketchtool. - - - - - - - document - - - document.documentElement - - - <HTML> - - - document.body - - - (if inside body) - - - - - - parentNode - - - - <DIV> - - - - - - nextSibling - - - - previousSibling - - - - - childNodes - - - firstChild - - - lastChild - - - - \ No newline at end of file +documentdocument.documentElement <HTML>document.body (if inside body)parentNode<DIV>nextSiblingpreviousSiblingchildNodesfirstChild lastChild \ No newline at end of file diff --git a/2-ui/1-document/05-basic-dom-node-properties/dom-class-hierarchy.svg b/2-ui/1-document/05-basic-dom-node-properties/dom-class-hierarchy.svg index b06ad3be..d1e3f04c 100644 --- a/2-ui/1-document/05-basic-dom-node-properties/dom-class-hierarchy.svg +++ b/2-ui/1-document/05-basic-dom-node-properties/dom-class-hierarchy.svg @@ -1,85 +1 @@ - - - - dom-class-hierarchy.svg - Created with sketchtool. - - - - - - EventTarget - - - Node - - - - - Element - - - - - HTMLElement - - - - - HTMLBodyElement - - - - - HTMLInputElement - - - - - HTMLAnchorElement - - - - - Text - - - - - Comment - - - - - - SVGElement - - - <div> - Text - </div> - - - <input type="…"> - - - <body> - - - <a href="…"> - - - < - div - > - Text - </ - div - > - - - <!--comment--> - - - - \ No newline at end of file +EventTargetNode Element HTMLElement HTMLBodyElement HTMLInputElement HTMLAnchorElement Text Comment SVGElement <div> Text </div><input type="…"><body><a href="…">< div > Text </ div ><!--comment--> \ No newline at end of file diff --git a/2-ui/1-document/07-modifying-document/before-prepend-append-after.svg b/2-ui/1-document/07-modifying-document/before-prepend-append-after.svg index 38531c6f..89086b72 100644 --- a/2-ui/1-document/07-modifying-document/before-prepend-append-after.svg +++ b/2-ui/1-document/07-modifying-document/before-prepend-append-after.svg @@ -1,70 +1 @@ - - - - before-prepend-append-after.svg - Created with sketchtool. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ol.after - - - ol.append - - - ol.prepend - - - - - - ol.before - - - (…nodes or strings) - - - - \ No newline at end of file +ol.afterol.appendol.prependol.before(…nodes or strings) \ No newline at end of file diff --git a/2-ui/1-document/07-modifying-document/insert-adjacent.svg b/2-ui/1-document/07-modifying-document/insert-adjacent.svg index a95e0bf4..f424cff7 100644 --- a/2-ui/1-document/07-modifying-document/insert-adjacent.svg +++ b/2-ui/1-document/07-modifying-document/insert-adjacent.svg @@ -1,70 +1 @@ - - - - insert-adjacent.svg - Created with sketchtool. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ol.insertAdjacentHTML(*, html) - - - - - - - - - - - - - - - - - - - - afterend - - - beforeend - - - afterbegin - - - - - - beforebegin - - - - \ No newline at end of file +ol.insertAdjacentHTML(*, html)afterendbeforeendafterbeginbeforebegin \ No newline at end of file diff --git a/2-ui/1-document/09-size-and-scroll/4-put-ball-in-center/field.svg b/2-ui/1-document/09-size-and-scroll/4-put-ball-in-center/field.svg index 920e7974..f19bc6f2 100644 --- a/2-ui/1-document/09-size-and-scroll/4-put-ball-in-center/field.svg +++ b/2-ui/1-document/09-size-and-scroll/4-put-ball-in-center/field.svg @@ -1,20 +1 @@ - - - - field.svg - Created with sketchtool. - - - - - (0,0) - - - - clientWidth - - - - - - \ No newline at end of file +(0,0)clientWidth \ No newline at end of file diff --git a/2-ui/1-document/09-size-and-scroll/metric-all.svg b/2-ui/1-document/09-size-and-scroll/metric-all.svg index 4640d3f4..8228e781 100644 --- a/2-ui/1-document/09-size-and-scroll/metric-all.svg +++ b/2-ui/1-document/09-size-and-scroll/metric-all.svg @@ -1,136 +1 @@ - - - - metric-all.svg - Created with sketchtool. - - - - - - - - - - - - - - Introduction - - This Ecma Standard is based on several - originating technologies, the most well - known being JavaScript (Netscape) and - JScript (Microsoft). The language was - invented by Brendan Eich at Netscape and - first appeared in that company’s Navigator - 2.0 browser. It has appeared in all - subsequent browsers from Netscape and - in all browsers from Microsoft starting with - Internet Explorer 3.0. - The development of this Standard started - in November 1996. The first edition of this - Ecma Standard was adopted by the Ecma - General Assembly of June 1997. - That Ecma Standard was submitted to ISO/ - IEC JTC 1 for adoption under the fast-track - procedure, and approved as international - standard ISO/IEC 16262, in April 1998. The - Ecma General Assembly of June 1998 - approved the second edition of ECMA-262 - to keep it fully aligned with ISO/IEC 16262. - Changes between the first and the second - edition are editorial in nature. - - - - - scrollHeight - - - offsetHeight - - - scrollTop - - - - - - - - - - - clientHeight - - - - offsetTop - - - clientLeft - - - - - - - - - - clientWidth - - - - clientTop - - - offsetLeft - - - - - - offsetWidth - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file +Introduction This Ecma Standard is based on several originating technologies, the most well known being JavaScript (Netscape) and JScript (Microsoft). The language was invented by Brendan Eich at Netscape and first appeared in that company’s Navigator 2.0 browser. It has appeared in all subsequent browsers from Netscape and in all browsers from Microsoft starting with Internet Explorer 3.0. The development of this Standard started in November 1996. The first edition of this Ecma Standard was adopted by the Ecma General Assembly of June 1997. That Ecma Standard was submitted to ISO/ IEC JTC 1 for adoption under the fast-track procedure, and approved as international standard ISO/IEC 16262, in April 1998. The Ecma General Assembly of June 1998 approved the second edition of ECMA-262 to keep it fully aligned with ISO/IEC 16262. Changes between the first and the second edition are editorial in nature.scrollHeightoffsetHeightscrollTopclientHeightoffsetTopclientLeftclientWidthclientTopoffsetLeftoffsetWidth \ No newline at end of file diff --git a/2-ui/1-document/09-size-and-scroll/metric-client-left-top-rtl.svg b/2-ui/1-document/09-size-and-scroll/metric-client-left-top-rtl.svg index 0ba4de36..d92ac107 100644 --- a/2-ui/1-document/09-size-and-scroll/metric-client-left-top-rtl.svg +++ b/2-ui/1-document/09-size-and-scroll/metric-client-left-top-rtl.svg @@ -1,70 +1 @@ - - - - metric-client-left-top-rtl.svg - Created with sketchtool. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - clientTop: - 25px - = border - - - clientLeft: - 41px - - - - - - - - \ No newline at end of file +clientTop: 25px = borderclientLeft: 41px \ No newline at end of file diff --git a/2-ui/1-document/09-size-and-scroll/metric-client-left-top.svg b/2-ui/1-document/09-size-and-scroll/metric-client-left-top.svg index 1aa898ff..dce3fcfb 100644 --- a/2-ui/1-document/09-size-and-scroll/metric-client-left-top.svg +++ b/2-ui/1-document/09-size-and-scroll/metric-client-left-top.svg @@ -1,59 +1 @@ - - - - metric-client-left-top.svg - Created with sketchtool. - - - - - - - - - - - - - Introduction - - This Ecma Standard is based on - several originating technologies, - the most well known being - JavaScript (Netscape) and JScript - (Microsoft). The language was - invented by Brendan Eich at - Netscape and first appeared in - that company’s Navigator 2.0 - browser. It has appeared in all - subsequent browsers from - Netscape and in all browsers - from Microsoft starting with - Internet Explorer 3.0. - The development of this - Standard started in November - 1996. The first edition of this - Ecma Standard was adopted by - the Ecma General Assembly of - June 1997. - - - - - - - clientTop: - 25px - = border - - - clientLeft: - 25px - - - - - - - - \ No newline at end of file +Introduction This Ecma Standard is based on several originating technologies, the most well known being JavaScript (Netscape) and JScript (Microsoft). The language was invented by Brendan Eich at Netscape and first appeared in that company’s Navigator 2.0 browser. It has appeared in all subsequent browsers from Netscape and in all browsers from Microsoft starting with Internet Explorer 3.0. The development of this Standard started in November 1996. The first edition of this Ecma Standard was adopted by the Ecma General Assembly of June 1997.clientTop: 25px = borderclientLeft: 25px \ No newline at end of file diff --git a/2-ui/1-document/09-size-and-scroll/metric-client-width-height.svg b/2-ui/1-document/09-size-and-scroll/metric-client-width-height.svg index 83d72d6c..7c90add4 100644 --- a/2-ui/1-document/09-size-and-scroll/metric-client-width-height.svg +++ b/2-ui/1-document/09-size-and-scroll/metric-client-width-height.svg @@ -1,112 +1 @@ - - - - metric-client-width-height.svg - Created with sketchtool. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - border - 25px - - - padding - 20px - - - content width: - 284px - - - - - - border - 25px - - - padding - 20px - - - scrollbar - 16px - - - - - - - - clientWidth = - 20+284+20 - = - 324px - - - - - - clientHeight: - 240px - - - - - - height: - 200px - - - - - - Introduction - - This Ecma Standard is based on several - originating technologies, the most well - known being JavaScript (Netscape) and - JScript (Microsoft). The language was - invented by Brendan Eich at Netscape and - first appeared in that company’s Navigator - 2.0 browser. It has appeared in all - subsequent browsers from Netscape and - in all browsers from Microsoft starting with - - - - \ No newline at end of file +border 25pxpadding 20pxcontent width: 284pxborder 25pxpadding 20pxscrollbar 16pxclientWidth = 20+284+20 = 324pxclientHeight: 240pxheight: 200pxIntroduction This Ecma Standard is based on several originating technologies, the most well known being JavaScript (Netscape) and JScript (Microsoft). The language was invented by Brendan Eich at Netscape and first appeared in that company’s Navigator 2.0 browser. It has appeared in all subsequent browsers from Netscape and in all browsers from Microsoft starting with \ No newline at end of file diff --git a/2-ui/1-document/09-size-and-scroll/metric-client-width-nopadding.svg b/2-ui/1-document/09-size-and-scroll/metric-client-width-nopadding.svg index 12bd2c7d..4ac7a9ba 100644 --- a/2-ui/1-document/09-size-and-scroll/metric-client-width-nopadding.svg +++ b/2-ui/1-document/09-size-and-scroll/metric-client-width-nopadding.svg @@ -1,77 +1 @@ - - - - metric-client-width-nopadding.svg - Created with sketchtool. - - - - - - - - - - - - - - - - clientWidth: - 284px - = content width - - - - CSS width: - 300px - - - - Introduction - - This Ecma Standard is based on several - originating technologies, the most well - known being JavaScript (Netscape) and - JScript (Microsoft). The language was - invented by Brendan Eich at Netscape and - first appeared in that company’s Navigator - 2.0 browser. It has appeared in all - subsequent browsers from Netscape and - in all browsers from Microsoft starting with - - - - - padding: 0; - width: 300px; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file +clientWidth: 284px = content widthCSS width: 300pxIntroduction This Ecma Standard is based on several originating technologies, the most well known being JavaScript (Netscape) and JScript (Microsoft). The language was invented by Brendan Eich at Netscape and first appeared in that company’s Navigator 2.0 browser. It has appeared in all subsequent browsers from Netscape and in all browsers from Microsoft starting with padding: 0; width: 300px; \ No newline at end of file diff --git a/2-ui/1-document/09-size-and-scroll/metric-css.svg b/2-ui/1-document/09-size-and-scroll/metric-css.svg index 482d6192..499687f2 100644 --- a/2-ui/1-document/09-size-and-scroll/metric-css.svg +++ b/2-ui/1-document/09-size-and-scroll/metric-css.svg @@ -1,109 +1 @@ - - - - metric-css.svg - Created with sketchtool. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - padding: - 20px - - - height: - 200px - - - - - - - - padding: - 20px - - - - - border - 25px - - - padding - 20px - - - content width: - 284px - - - - - - border - 25px - - - padding - 20px - - - scrollbar - 16px - - - Introduction - - This Ecma Standard is based on several - originating technologies, the most well - known being JavaScript (Netscape) and - JScript (Microsoft). The language was - invented by Brendan Eich at Netscape and - first appeared in that company’s Navigator - 2.0 browser. It has appeared in all - subsequent browsers from Netscape and in - all browsers from Microsoft starting with - - - - - - - - - - \ No newline at end of file +padding: 20pxheight: 200pxpadding: 20pxborder 25pxpadding 20pxcontent width: 284pxborder 25pxpadding 20pxscrollbar 16pxIntroduction This Ecma Standard is based on several originating technologies, the most well known being JavaScript (Netscape) and JScript (Microsoft). The language was invented by Brendan Eich at Netscape and first appeared in that company’s Navigator 2.0 browser. It has appeared in all subsequent browsers from Netscape and in all browsers from Microsoft starting with \ No newline at end of file diff --git a/2-ui/1-document/09-size-and-scroll/metric-offset-parent.svg b/2-ui/1-document/09-size-and-scroll/metric-offset-parent.svg index 6af608e1..68d168c9 100644 --- a/2-ui/1-document/09-size-and-scroll/metric-offset-parent.svg +++ b/2-ui/1-document/09-size-and-scroll/metric-offset-parent.svg @@ -1,88 +1 @@ - - - - metric-offset-parent.svg - Created with sketchtool. - - - - - - - - - - - - - - - - - - - - - offsetTop: - 180px - - - offsetLeft: - 180px - - - Introduction - - This Ecma Standard is based on several - originating technologies, the most well - known being JavaScript (Netscape) and - JScript (Microsoft). The language was - invented by Brendan Eich at Netscape - and first appeared in that company’s - Navigator 2.0 browser. It has appeared - in all subsequent browsers from - Netscape and in all browsers from - Microsoft - - - - - - - - - position: absolute; - left: 180px; - top: 180px; - - - offsetParent <MAIN> - - - <DIV> - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file +offsetTop: 180pxoffsetLeft: 180pxIntroduction This Ecma Standard is based on several originating technologies, the most well known being JavaScript (Netscape) and JScript (Microsoft). The language was invented by Brendan Eich at Netscape and first appeared in that company’s Navigator 2.0 browser. It has appeared in all subsequent browsers from Netscape and in all browsers from Microsoftposition: absolute; left: 180px; top: 180px;offsetParent <MAIN> <DIV> \ No newline at end of file diff --git a/2-ui/1-document/09-size-and-scroll/metric-offset-width-height.svg b/2-ui/1-document/09-size-and-scroll/metric-offset-width-height.svg index 64878693..442849dc 100644 --- a/2-ui/1-document/09-size-and-scroll/metric-offset-width-height.svg +++ b/2-ui/1-document/09-size-and-scroll/metric-offset-width-height.svg @@ -1,112 +1 @@ - - - - metric-offset-width-height.svg - Created with sketchtool. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - border - 25px - - - padding - 20px - - - content width: - 284px - - - height: - 200px - - - - - - - - - border - 25px - - - padding - 20px - - - scrollbar - 16px - - - - - - - - offsetWidth = - 25+20+284+20+16+25 - = - 390px - - - - - - offsetHeight: - 290px - - - - - - Introduction - - This Ecma Standard is based on several - originating technologies, the most well - known being JavaScript (Netscape) and - JScript (Microsoft). The language was - invented by Brendan Eich at Netscape and - first appeared in that company’s Navigator - 2.0 browser. It has appeared in all - subsequent browsers from Netscape and - in all browsers from Microsoft starting with - - - - \ No newline at end of file +border 25pxpadding 20pxcontent width: 284pxheight: 200pxborder 25pxpadding 20pxscrollbar 16pxoffsetWidth = 25+20+284+20+16+25 = 390pxoffsetHeight: 290pxIntroduction This Ecma Standard is based on several originating technologies, the most well known being JavaScript (Netscape) and JScript (Microsoft). The language was invented by Brendan Eich at Netscape and first appeared in that company’s Navigator 2.0 browser. It has appeared in all subsequent browsers from Netscape and in all browsers from Microsoft starting with \ No newline at end of file diff --git a/2-ui/1-document/09-size-and-scroll/metric-scroll-top.svg b/2-ui/1-document/09-size-and-scroll/metric-scroll-top.svg index d06963b5..159b2b81 100644 --- a/2-ui/1-document/09-size-and-scroll/metric-scroll-top.svg +++ b/2-ui/1-document/09-size-and-scroll/metric-scroll-top.svg @@ -1,87 +1 @@ - - - - metric-scroll-top.svg - Created with sketchtool. - - - - - - - - - - - - - - - Introduction - - This Ecma Standard is based on several - originating technologies, the most well - known being JavaScript (Netscape) and - JScript (Microsoft). The language was - invented by Brendan Eich at Netscape and - first appeared in that company’s Navigator - 2.0 browser. It has appeared in all - subsequent browsers from Netscape and - in all browsers from Microsoft starting with - Internet Explorer 3.0. - The development of this Standard started - in November 1996. The first edition of this - Ecma Standard was adopted by the Ecma - General Assembly of June 1997. - That Ecma Standard was submitted to ISO/ - IEC JTC 1 for adoption under the fast-track - procedure, and approved as international - standard ISO/IEC 16262, in April 1998. The - Ecma General Assembly of June 1998 - approved the second edition of ECMA-262 - to keep it fully aligned with ISO/IEC 16262. - Changes between the first and the second - edition are editorial in nature. - - - - - scrollTop - - - - - - - - scrollHeight: - 723px - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file +Introduction This Ecma Standard is based on several originating technologies, the most well known being JavaScript (Netscape) and JScript (Microsoft). The language was invented by Brendan Eich at Netscape and first appeared in that company’s Navigator 2.0 browser. It has appeared in all subsequent browsers from Netscape and in all browsers from Microsoft starting with Internet Explorer 3.0. The development of this Standard started in November 1996. The first edition of this Ecma Standard was adopted by the Ecma General Assembly of June 1997. That Ecma Standard was submitted to ISO/ IEC JTC 1 for adoption under the fast-track procedure, and approved as international standard ISO/IEC 16262, in April 1998. The Ecma General Assembly of June 1998 approved the second edition of ECMA-262 to keep it fully aligned with ISO/IEC 16262. Changes between the first and the second edition are editorial in nature.scrollTopscrollHeight: 723px \ No newline at end of file diff --git a/2-ui/1-document/09-size-and-scroll/metric-scroll-width-height.svg b/2-ui/1-document/09-size-and-scroll/metric-scroll-width-height.svg index 0525ac51..221d0d17 100644 --- a/2-ui/1-document/09-size-and-scroll/metric-scroll-width-height.svg +++ b/2-ui/1-document/09-size-and-scroll/metric-scroll-width-height.svg @@ -1,91 +1 @@ - - - - metric-scroll-width-height.svg - Created with sketchtool. - - - - - - - - - - - - - - - Introduction - - This Ecma Standard is based on several - originating technologies, the most well - known being JavaScript (Netscape) and - JScript (Microsoft). The language was - invented by Brendan Eich at Netscape - and first appeared in that company’s - Navigator 2.0 browser. It has appeared - in all subsequent browsers from - Netscape and in all browsers from - Microsoft starting with Internet Explorer - 3.0. - The development of this Standard - started in November 1996. The first - edition of this Ecma Standard was - adopted by the Ecma General Assembly - of June 1997. - That Ecma Standard was submitted to - ISO/IEC JTC 1 for adoption under the - fast-track procedure, and approved as - international standard ISO/IEC 16262, in - April 1998. The Ecma General Assembly - of June 1998 approved the second - edition of ECMA-262 to keep it fully - aligned with ISO/IEC 16262. Changes - between the first and the second - edition are editorial in nature. - - - - - - - scrollHeight: - 723px - - - - - - - - - scrollWidth = - 324px - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file +Introduction This Ecma Standard is based on several originating technologies, the most well known being JavaScript (Netscape) and JScript (Microsoft). The language was invented by Brendan Eich at Netscape and first appeared in that company’s Navigator 2.0 browser. It has appeared in all subsequent browsers from Netscape and in all browsers from Microsoft starting with Internet Explorer 3.0. The development of this Standard started in November 1996. The first edition of this Ecma Standard was adopted by the Ecma General Assembly of June 1997. That Ecma Standard was submitted to ISO/IEC JTC 1 for adoption under the fast-track procedure, and approved as international standard ISO/IEC 16262, in April 1998. The Ecma General Assembly of June 1998 approved the second edition of ECMA-262 to keep it fully aligned with ISO/IEC 16262. Changes between the first and the second edition are editorial in nature.scrollHeight: 723pxscrollWidth = 324px \ No newline at end of file diff --git a/2-ui/1-document/10-size-and-scroll-window/document-client-width-height.svg b/2-ui/1-document/10-size-and-scroll-window/document-client-width-height.svg index 7c1cd805..3e8cf406 100644 --- a/2-ui/1-document/10-size-and-scroll-window/document-client-width-height.svg +++ b/2-ui/1-document/10-size-and-scroll-window/document-client-width-height.svg @@ -1,28 +1 @@ - - - - document-client-width-height.svg - Created with sketchtool. - - - - - - - - - - - - - - documentElement.clientHeight - - - documentElement.clientWidth - - - - - - \ No newline at end of file +documentElement.clientHeightdocumentElement.clientWidth \ No newline at end of file diff --git a/2-ui/1-document/11-coordinates/coordinates-negative.svg b/2-ui/1-document/11-coordinates/coordinates-negative.svg index c506a639..c2aad76d 100644 --- a/2-ui/1-document/11-coordinates/coordinates-negative.svg +++ b/2-ui/1-document/11-coordinates/coordinates-negative.svg @@ -1,64 +1 @@ - - - - coordinates-negative.svg - Created with sketchtool. - - - - - - - - - - - - - - - - bottom - - - - - (x,y) - - - (x,y) - - - left - - - - right - - - - - Introduction - - This Ecma Standard is based on - several originating technologies, - the most well known being - JavaScript (Netscape) and JScript - (Microsoft). The language was - invented by Brendan Eich at - - - top - - - - - - - - (width,height) - - - - - \ No newline at end of file +bottom(x,y)(x,y)leftrightIntroduction This Ecma Standard is based on several originating technologies, the most well known being JavaScript (Netscape) and JScript (Microsoft). The language was invented by Brendan Eich at top(width,height) \ No newline at end of file diff --git a/2-ui/1-document/11-coordinates/coordinates.svg b/2-ui/1-document/11-coordinates/coordinates.svg index cbe7e790..be8d31db 100644 --- a/2-ui/1-document/11-coordinates/coordinates.svg +++ b/2-ui/1-document/11-coordinates/coordinates.svg @@ -1,62 +1 @@ - - - - coordinates.svg - Created with sketchtool. - - - - - - - - - - - height - - - bottom - - - - - - - x - - - left - - - y - - - width - - - - - - - right - - - - - - Introduction - - This Ecma Standard is based on - several originating technologies, - the most well known being - JavaScript (Netscape) and JScript - (Microsoft). The language was - invented by Brendan Eich at - - - top - - - - \ No newline at end of file +heightbottomxleftywidthrightIntroduction This Ecma Standard is based on several originating technologies, the most well known being JavaScript (Netscape) and JScript (Microsoft). The language was invented by Brendan Eich at top \ No newline at end of file diff --git a/2-ui/1-document/11-coordinates/document-and-window-coordinates-scrolled.svg b/2-ui/1-document/11-coordinates/document-and-window-coordinates-scrolled.svg index 5e378c34..a0d67e06 100644 --- a/2-ui/1-document/11-coordinates/document-and-window-coordinates-scrolled.svg +++ b/2-ui/1-document/11-coordinates/document-and-window-coordinates-scrolled.svg @@ -1,113 +1 @@ - - - - document-and-window-coordinates-scrolled.svg - Created with sketchtool. - - - - - Introduction - - This Ecma Standard is based on several - originating technologies, the most well - known being JavaScript (Netscape) and - JScript (Microsoft). The language was - invented by Brendan Eich at Netscape and - first appeared in that company’s Navigator - 2.0 browser. - - It has appeared in all subsequent browsers - from Netscape and in all browsers from - Microsoft starting with Internet Explorer - 3.0. The development of this Standard - started in November 1996. - The first edition of this Ecma Standard was - adopted by the Ecma General Assembly of - June 1997. - That Ecma Standard was submitted to ISO/ - IEC JTC 1 for adoption under the fast-track - procedure, and approved as international - standard ISO/IEC 16262, in April 1998. The - Ecma General Assembly of June 1998 - approved the second edition of ECMA-262 - to keep it fully aligned with ISO/IEC 16262. - Changes between the first and the second - edition are editorial in nature. - - - 😍 - - - - pageY - - - clientY - - - - pageX - - - clientX - - - - - - Introduction - - This Ecma Standard is based on several - originating technologies, the most well - known being JavaScript (Netscape) and - JScript (Microsoft). The language was - invented by Brendan Eich at Netscape and - first appeared in that company’s Navigator - 2.0 browser. - - It has appeared in all subsequent browsers - from Netscape and in all browsers from - Microsoft starting with Internet Explorer - 3.0. The development of this Standard - started in November 1996. - The first edition of this Ecma Standard was - adopted by the Ecma General Assembly of - June 1997. - That Ecma Standard was submitted to ISO/ - IEC JTC 1 for adoption under the fast-track - procedure, and approved as international - standard ISO/IEC 16262, in April 1998. The - Ecma General Assembly of June 1998 - approved the second edition of ECMA-262 - to keep it fully aligned with ISO/IEC 16262. - Changes between the first and the second - edition are editorial in nature. - - - - - - - - - - - pageY - - - clientY - - - - pageX - - - clientX - - - 😍 - - - - \ No newline at end of file +Introduction This Ecma Standard is based on several originating technologies, the most well known being JavaScript (Netscape) and JScript (Microsoft). The language was invented by Brendan Eich at Netscape and first appeared in that company’s Navigator 2.0 browser. It has appeared in all subsequent browsers from Netscape and in all browsers from Microsoft starting with Internet Explorer 3.0. The development of this Standard started in November 1996. The first edition of this Ecma Standard was adopted by the Ecma General Assembly of June 1997. That Ecma Standard was submitted to ISO/ IEC JTC 1 for adoption under the fast-track procedure, and approved as international standard ISO/IEC 16262, in April 1998. The Ecma General Assembly of June 1998 approved the second edition of ECMA-262 to keep it fully aligned with ISO/IEC 16262. Changes between the first and the second edition are editorial in nature.😍pageYclientYpageXclientXIntroduction This Ecma Standard is based on several originating technologies, the most well known being JavaScript (Netscape) and JScript (Microsoft). The language was invented by Brendan Eich at Netscape and first appeared in that company’s Navigator 2.0 browser. It has appeared in all subsequent browsers from Netscape and in all browsers from Microsoft starting with Internet Explorer 3.0. The development of this Standard started in November 1996. The first edition of this Ecma Standard was adopted by the Ecma General Assembly of June 1997. That Ecma Standard was submitted to ISO/ IEC JTC 1 for adoption under the fast-track procedure, and approved as international standard ISO/IEC 16262, in April 1998. The Ecma General Assembly of June 1998 approved the second edition of ECMA-262 to keep it fully aligned with ISO/IEC 16262. Changes between the first and the second edition are editorial in nature.pageYclientYpageXclientX😍 \ No newline at end of file diff --git a/2-ui/2-events/01-introduction-browser-events/04-move-ball-field/move-ball-coords.svg b/2-ui/2-events/01-introduction-browser-events/04-move-ball-field/move-ball-coords.svg index d03066ea..57bfc45b 100644 --- a/2-ui/2-events/01-introduction-browser-events/04-move-ball-field/move-ball-coords.svg +++ b/2-ui/2-events/01-introduction-browser-events/04-move-ball-field/move-ball-coords.svg @@ -1,51 +1 @@ - - - - move-ball-coords.svg - Created with sketchtool. - - - - - - - - - - - - - - - - - - - - - - ball.style.position.left - - - ? - - - fieldCoords.left - - - event.clientX - - - - - - - - - - - - - - - \ No newline at end of file +ball.style.position.left?fieldCoords.leftevent.clientX \ No newline at end of file diff --git a/2-ui/2-events/01-introduction-browser-events/07-carousel/carousel1.svg b/2-ui/2-events/01-introduction-browser-events/07-carousel/carousel1.svg index 09906f12..4d4ff295 100644 --- a/2-ui/2-events/01-introduction-browser-events/07-carousel/carousel1.svg +++ b/2-ui/2-events/01-introduction-browser-events/07-carousel/carousel1.svg @@ -1,31 +1 @@ - - - - carousel1.svg - Created with sketchtool. - - - - - - - - - - - - - - - div (container) - - - 130x130 - - - ul (width: 9999px) - - - - - \ No newline at end of file +div (container)130x130ul (width: 9999px) \ No newline at end of file diff --git a/2-ui/2-events/01-introduction-browser-events/07-carousel/carousel2.svg b/2-ui/2-events/01-introduction-browser-events/07-carousel/carousel2.svg index d254b82d..be882f02 100644 --- a/2-ui/2-events/01-introduction-browser-events/07-carousel/carousel2.svg +++ b/2-ui/2-events/01-introduction-browser-events/07-carousel/carousel2.svg @@ -1,33 +1 @@ - - - - carousel2.svg - Created with sketchtool. - - - - - - - - - - - - - - - - - div (container) - - - 130x130 - - - ul (margin-left: -350px) - - - - - \ No newline at end of file +div (container)130x130ul (margin-left: -350px) \ No newline at end of file diff --git a/2-ui/2-events/02-bubbling-and-capturing/event-order-bubbling.svg b/2-ui/2-events/02-bubbling-and-capturing/event-order-bubbling.svg index 14f4710e..aa604d22 100644 --- a/2-ui/2-events/02-bubbling-and-capturing/event-order-bubbling.svg +++ b/2-ui/2-events/02-bubbling-and-capturing/event-order-bubbling.svg @@ -1,28 +1 @@ - - - - event-order-bubbling.svg - Created with sketchtool. - - - - - - - - 1 - - - 2 - - - 3 - - - Most deeply - nested element - - - - - \ No newline at end of file +123Most deeply nested element \ No newline at end of file diff --git a/2-ui/2-events/02-bubbling-and-capturing/eventflow.svg b/2-ui/2-events/02-bubbling-and-capturing/eventflow.svg index 6dc43d6c..58a33565 100644 --- a/2-ui/2-events/02-bubbling-and-capturing/eventflow.svg +++ b/2-ui/2-events/02-bubbling-and-capturing/eventflow.svg @@ -1,198 +1 @@ - - - - eventflow.svg - Created with sketchtool. - - - - - - - - - Window - - - - - - - - Document - - - - - - - <html> - - - - - - <body> - - - - - - <table> - - - - - - <tbody> - - - - - - <tr> - - - - - - <tr> - - - - - - <td> - - - - - - Shady Grove - - - - - - <td> - - - - - - Aeolian - - - - - - <td> - - - - - - - Over the River, - - - Charlie - - - - - - - <td> - - - - - - Dorian - - - - - - - - - - - - - - - - - - - - - - - - Target - - - Phase - - - (2) - - - - - - Capture - - - Phase - - - (1) - - - - - - - - - - - - - - - - - - - - Bubbling - - - Phase - - - (3) - - - - - - - - - - - - - - - - - - \ No newline at end of file +WindowDocument<html><body><table><tbody><tr><tr><td>Shady Grove<td>Aeolian<td>Over the River,Charlie<td>DorianTargetPhase(2)CapturePhase(1)BubblingPhase(3) \ No newline at end of file diff --git a/2-ui/2-events/03-event-delegation/bagua-bubble.svg b/2-ui/2-events/03-event-delegation/bagua-bubble.svg index 21408f82..cc5c462a 100644 --- a/2-ui/2-events/03-event-delegation/bagua-bubble.svg +++ b/2-ui/2-events/03-event-delegation/bagua-bubble.svg @@ -1,27 +1 @@ - - - - bagua-bubble.svg - Created with sketchtool. - - - - - - - - <table> - - - <td> - - - <strong> - - - event.target - - - - - \ No newline at end of file +<table><td><strong>event.target \ No newline at end of file diff --git a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-from-outside.svg b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-from-outside.svg index 63114af0..6f704f65 100644 --- a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-from-outside.svg +++ b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-from-outside.svg @@ -1,35 +1 @@ - - - - mouseover-mouseout-from-outside.svg - Created with sketchtool. - - - - - - - - - - - - - - - - - - - #TO - - - - target - - - relatedTarget = null - - - - \ No newline at end of file +#TOtargetrelatedTarget = null \ No newline at end of file diff --git a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-over-elems.svg b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-over-elems.svg index 93cb217b..b1d18f4f 100644 --- a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-over-elems.svg +++ b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout-over-elems.svg @@ -1,51 +1 @@ - - - - mouseover-mouseout-over-elems.svg - Created with sketchtool. - - - - - - - - - - - - - - - - - - - #TO - - - - #FROM - - - - <DIV> - - - - <DIV> - - - - <DIV> - - - - mouseover - - - mouseout - - - - \ No newline at end of file +#TO#FROM<DIV><DIV><DIV>mouseovermouseout \ No newline at end of file diff --git a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout.svg b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout.svg index e2979f1b..b382a4ef 100644 --- a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout.svg +++ b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-mouseout.svg @@ -1,22 +1 @@ - - - - mouseover-mouseout.svg - Created with sketchtool. - - - - - <DIV> - - - - mouseover - - - - mouseout - - - - \ No newline at end of file +<DIV>mouseovermouseout \ No newline at end of file diff --git a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-to-child.svg b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-to-child.svg index 860c6bfb..54bd37bd 100644 --- a/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-to-child.svg +++ b/2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseover-to-child.svg @@ -1,25 +1 @@ - - - - mouseover-to-child.svg - Created with sketchtool. - - - - - #FROM - - - - #TO - - - - mouseover - - - mouseout - - - - \ No newline at end of file +#FROM#TOmouseovermouseout \ No newline at end of file diff --git a/2-ui/3-event-details/4-mouse-drag-and-drop/2-drag-heroes/solution.view/field.svg b/2-ui/3-event-details/4-mouse-drag-and-drop/2-drag-heroes/solution.view/field.svg index 920e7974..f19bc6f2 100644 --- a/2-ui/3-event-details/4-mouse-drag-and-drop/2-drag-heroes/solution.view/field.svg +++ b/2-ui/3-event-details/4-mouse-drag-and-drop/2-drag-heroes/solution.view/field.svg @@ -1,20 +1 @@ - - - - field.svg - Created with sketchtool. - - - - - (0,0) - - - - clientWidth - - - - - - \ No newline at end of file +(0,0)clientWidth \ No newline at end of file diff --git a/2-ui/3-event-details/4-mouse-drag-and-drop/ball_shift.svg b/2-ui/3-event-details/4-mouse-drag-and-drop/ball_shift.svg index 564730c5..fc18a52b 100644 --- a/2-ui/3-event-details/4-mouse-drag-and-drop/ball_shift.svg +++ b/2-ui/3-event-details/4-mouse-drag-and-drop/ball_shift.svg @@ -1,41 +1 @@ - - - - ball_shift.svg - Created with sketchtool. - - - - - - - - - - - - - - - - - - - - - - shiftX - - - shiftY - - - - - - - - - - - \ No newline at end of file +shiftXshiftY \ No newline at end of file diff --git a/2-ui/3-event-details/5-keyboard-events/german-layout.svg b/2-ui/3-event-details/5-keyboard-events/german-layout.svg index eb827607..0fc3dbe2 100644 --- a/2-ui/3-event-details/5-keyboard-events/german-layout.svg +++ b/2-ui/3-event-details/5-keyboard-events/german-layout.svg @@ -1,196 +1 @@ - - - - german-layout.svg - Created with sketchtool. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Strg - - - Strg - - - - Alt - - - - Alt Gr - - - Win - - - Win - - - Menu - - - - - - - \ No newline at end of file +StrgStrgAl tAlt GrWinWinMenu \ No newline at end of file diff --git a/2-ui/3-event-details/5-keyboard-events/us-layout.svg b/2-ui/3-event-details/5-keyboard-events/us-layout.svg index 6f7692f2..de05f393 100644 --- a/2-ui/3-event-details/5-keyboard-events/us-layout.svg +++ b/2-ui/3-event-details/5-keyboard-events/us-layout.svg @@ -1,166 +1 @@ - - - - us-layout.svg - Created with sketchtool. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Caps Lock - - - - - - - - - - - - - - - - - - - - - - - - - - - Shift - - - - - - - Shift - - - - - - - - - - - - - - - - - - - \ No newline at end of file +Caps LockShiftShift \ No newline at end of file diff --git a/2-ui/4-forms-controls/1-form-elements/form-navigation.svg b/2-ui/4-forms-controls/1-form-elements/form-navigation.svg index 6634e1b9..8c2439f0 100644 --- a/2-ui/4-forms-controls/1-form-elements/form-navigation.svg +++ b/2-ui/4-forms-controls/1-form-elements/form-navigation.svg @@ -1,41 +1 @@ - - - - form-navigation.svg - Created with sketchtool. - - - - - form - - - - elements[0] - - - - elements[1] - - - - elements[n] - - - ... - - - - - - - form - - - form - - - - - - \ No newline at end of file +formelements[0]elements[1]elements[n]...formform \ No newline at end of file diff --git a/2-ui/99-ui-misc/02-selection-range/range-example-p-0-1.svg b/2-ui/99-ui-misc/02-selection-range/range-example-p-0-1.svg index 8767bdc0..c9d31a07 100644 --- a/2-ui/99-ui-misc/02-selection-range/range-example-p-0-1.svg +++ b/2-ui/99-ui-misc/02-selection-range/range-example-p-0-1.svg @@ -1,36 +1 @@ - - - - range-example-p-0-1.svg - Created with sketchtool. - - - - - - - - - - <p>Example: <i>italic</i> and <b>bold</b></p> - - - - - - 0 - - - 1 - - - 2 - - - 3 - - - - - - \ No newline at end of file +<p>Example: <i>italic</i> and <b>bold</b></p>0123 \ No newline at end of file diff --git a/2-ui/99-ui-misc/02-selection-range/range-example-p-1-3.svg b/2-ui/99-ui-misc/02-selection-range/range-example-p-1-3.svg index 4f8f1f94..5882044f 100644 --- a/2-ui/99-ui-misc/02-selection-range/range-example-p-1-3.svg +++ b/2-ui/99-ui-misc/02-selection-range/range-example-p-1-3.svg @@ -1,36 +1 @@ - - - - range-example-p-1-3.svg - Created with sketchtool. - - - - - - - - - - <p>Example: <i>italic</i> and <b>bold</b></p> - - - - - - 0 - - - 1 - - - 2 - - - 3 - - - - - - \ No newline at end of file +<p>Example: <i>italic</i> and <b>bold</b></p>0123 \ No newline at end of file diff --git a/2-ui/99-ui-misc/02-selection-range/range-example-p-2-b-3-range.svg b/2-ui/99-ui-misc/02-selection-range/range-example-p-2-b-3-range.svg index 82d7b373..fb358891 100644 --- a/2-ui/99-ui-misc/02-selection-range/range-example-p-2-b-3-range.svg +++ b/2-ui/99-ui-misc/02-selection-range/range-example-p-2-b-3-range.svg @@ -1,47 +1 @@ - - - - range-example-p-2-b-3-range.svg - Created with sketchtool. - - - - - - - - - - <p>Example: <i>italic</i> and <b>bold</b></p> - - - - - - - - - startContainer - (<p>.firstChild) - - - - - startOffset - (=2) - - - commonAncestorContainer - (<p>) - - - endContainer - (<b>.firstChild) - - - endOffset - (=3) - - - - \ No newline at end of file +<p>Example: <i>italic</i> and <b>bold</b></p>startContainer (<p>.firstChild)startOffset (=2)commonAncestorContainer (<p>)endContainer (<b>.firstChild)endOffset (=3) \ No newline at end of file diff --git a/2-ui/99-ui-misc/02-selection-range/range-example-p-2-b-3.svg b/2-ui/99-ui-misc/02-selection-range/range-example-p-2-b-3.svg index 68b777fb..80362868 100644 --- a/2-ui/99-ui-misc/02-selection-range/range-example-p-2-b-3.svg +++ b/2-ui/99-ui-misc/02-selection-range/range-example-p-2-b-3.svg @@ -1,36 +1 @@ - - - - range-example-p-2-b-3.svg - Created with sketchtool. - - - - - - - - - - <p>Example: <i>italic</i> and <b>bold</b></p> - - - - - - 0 - - - 1 - - - 2 - - - 3 - - - - - - \ No newline at end of file +<p>Example: <i>italic</i> and <b>bold</b></p>0123 \ No newline at end of file diff --git a/2-ui/99-ui-misc/02-selection-range/selection-direction-backward.svg b/2-ui/99-ui-misc/02-selection-range/selection-direction-backward.svg index 281b1224..d4115ec4 100644 --- a/2-ui/99-ui-misc/02-selection-range/selection-direction-backward.svg +++ b/2-ui/99-ui-misc/02-selection-range/selection-direction-backward.svg @@ -1,46 +1 @@ - - - - selection-direction-backward.svg - Created with sketchtool. - - - - - - - - - - - - - - - - - - - - - - <p>Example: <i>italic</i> and <b>bold</b></p> - - - - focus - - - anchor - - - - - - - - - - - - \ No newline at end of file +<p>Example: <i>italic</i> and <b>bold</b></p>focusanchor \ No newline at end of file diff --git a/2-ui/99-ui-misc/02-selection-range/selection-direction-forward.svg b/2-ui/99-ui-misc/02-selection-range/selection-direction-forward.svg index 88de84a7..60c3c6c8 100644 --- a/2-ui/99-ui-misc/02-selection-range/selection-direction-forward.svg +++ b/2-ui/99-ui-misc/02-selection-range/selection-direction-forward.svg @@ -1,46 +1 @@ - - - - selection-direction-forward.svg - Created with sketchtool. - - - - - - - - - - - - - - - - - - - - - - - <p>Example: <i>italic</i> and <b>bold</b></p> - - - - anchor - - - focus - - - - - - - - - - - \ No newline at end of file +<p>Example: <i>italic</i> and <b>bold</b></p>anchorfocus \ No newline at end of file diff --git a/2-ui/99-ui-misc/02-selection-range/selection-firefox.svg b/2-ui/99-ui-misc/02-selection-range/selection-firefox.svg index 89cdac88..a66a85e4 100644 --- a/2-ui/99-ui-misc/02-selection-range/selection-firefox.svg +++ b/2-ui/99-ui-misc/02-selection-range/selection-firefox.svg @@ -1,23 +1 @@ - - - - selection-firefox.svg - Created with sketchtool. - - - - - - - - - - - - - - selection - - - - \ No newline at end of file +selection \ No newline at end of file diff --git a/2-ui/99-ui-misc/03-event-loop/eventLoop-full.svg b/2-ui/99-ui-misc/03-event-loop/eventLoop-full.svg index 36207122..bc4504d8 100644 --- a/2-ui/99-ui-misc/03-event-loop/eventLoop-full.svg +++ b/2-ui/99-ui-misc/03-event-loop/eventLoop-full.svg @@ -1,58 +1 @@ - - - - eventLoop-full.svg - Created with sketchtool. - - - - ... - - - - - mousemove - - - - event - loop - - - - - - - - microtasks - - - render - - - microtasks - - - render - - - - - - - - - - - - - - - script - - - setTimeout - - - - \ No newline at end of file +...mousemoveevent loopmicrotasksrendermicrotasksrenderscriptsetTimeout \ No newline at end of file diff --git a/2-ui/99-ui-misc/03-event-loop/eventLoop.svg b/2-ui/99-ui-misc/03-event-loop/eventLoop.svg index cc58ad0a..1d9e7bc6 100644 --- a/2-ui/99-ui-misc/03-event-loop/eventLoop.svg +++ b/2-ui/99-ui-misc/03-event-loop/eventLoop.svg @@ -1,36 +1 @@ - - - - eventLoop.svg - Created with sketchtool. - - - - - ... - - - - - mousemove - - - - script - - - event - loop - - - macrotask - queue - - - - - setTimeout - - - - \ No newline at end of file +...mousemovescriptevent loopmacrotask queuesetTimeout \ No newline at end of file diff --git a/4-binary/01-arraybuffer-binary-arrays/8bit-integer-256.svg b/4-binary/01-arraybuffer-binary-arrays/8bit-integer-256.svg index 0f9d9891..0863ee0e 100644 --- a/4-binary/01-arraybuffer-binary-arrays/8bit-integer-256.svg +++ b/4-binary/01-arraybuffer-binary-arrays/8bit-integer-256.svg @@ -1,22 +1 @@ - - - - 8bit-integer-256.svg - Created with sketchtool. - - - - - 10000000 - 0 - - - 8-bit intege - r - - - 256 - - - - \ No newline at end of file +10000000 08-bit intege r256 \ No newline at end of file diff --git a/4-binary/01-arraybuffer-binary-arrays/8bit-integer-257.svg b/4-binary/01-arraybuffer-binary-arrays/8bit-integer-257.svg index f4c0a02e..3b0da603 100644 --- a/4-binary/01-arraybuffer-binary-arrays/8bit-integer-257.svg +++ b/4-binary/01-arraybuffer-binary-arrays/8bit-integer-257.svg @@ -1,22 +1 @@ - - - - 8bit-integer-257.svg - Created with sketchtool. - - - - - 10000000 - 1 - - - 8-bit intege - r - - - 257 - - - - \ No newline at end of file +10000000 18-bit intege r257 \ No newline at end of file diff --git a/4-binary/01-arraybuffer-binary-arrays/arraybuffer-view-buffersource.svg b/4-binary/01-arraybuffer-binary-arrays/arraybuffer-view-buffersource.svg index dc3474cc..52f55f6d 100644 --- a/4-binary/01-arraybuffer-binary-arrays/arraybuffer-view-buffersource.svg +++ b/4-binary/01-arraybuffer-binary-arrays/arraybuffer-view-buffersource.svg @@ -1,171 +1 @@ - - - - arraybuffer-view-buffersource.svg - Created with sketchtool. - - - - - - - - - - - - - - - - - - - - - - - - - 0 - - - 2 - - - 1 - - - - 3 - - - - - - - 4 - - - 5 - - - 6 - - - 7 - - - - - - 0 - - - 1 - - - - - 2 - - - 3 - - - - 0 - - - - 1 - - - new ArrayBuffer(16) - - - ArrayBufferView - - - Uint16Array - Int16Array - - - - Uint8Array - Int8Array - Uint8ClampedArray - - - Uint32Array - Int32Array - Float32Array - - - - - - Float64Array - - - DataView - - - get/setUint8(offset) get/setFloat32(offset)... - - - BufferSource - - - - - 1 - - - 0 - - - 2 - - - 3 - - - 4 - - - 5 - - - 6 - - - 7 - - - 8 - - - 9 - - - 10 - - - 11 - - - 12 - - - 13 - - - 14 - - - 15 - - - - \ No newline at end of file +02134567012301new ArrayBuffer(16)ArrayBufferViewUint16Array Int16ArrayUint8Array Int8Array Uint8ClampedArrayUint32Array Int32Array Float32ArrayFloat64ArrayDataViewget/setUint8(offset) get/setFloat32(offset)...BufferSource1023456789101112131415 \ No newline at end of file diff --git a/4-binary/01-arraybuffer-binary-arrays/arraybuffer-views.svg b/4-binary/01-arraybuffer-binary-arrays/arraybuffer-views.svg index eddf7e68..6784ab33 100644 --- a/4-binary/01-arraybuffer-binary-arrays/arraybuffer-views.svg +++ b/4-binary/01-arraybuffer-binary-arrays/arraybuffer-views.svg @@ -1,150 +1 @@ - - - - arraybuffer-views.svg - Created with sketchtool. - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - 0 - - - 0 - - - 2 - - - 1 - - - - 3 - - - - - - - 2 - - - 3 - - - 4 - - - 5 - - - 6 - - - 7 - - - 8 - - - 9 - - - 10 - - - 11 - - - 12 - - - 13 - - - 14 - - - 15 - - - 4 - - - 5 - - - 6 - - - 7 - - - - - - 0 - - - 1 - - - - - 2 - - - 3 - - - - 0 - - - - 1 - - - new ArrayBuffer(16) - - - Uint16Array - - - - Uint8Array - - - Uint32Array - - - - Float64Array - - - - \ No newline at end of file +100213234567891011121314154567012301new ArrayBuffer(16)Uint16ArrayUint8ArrayUint32ArrayFloat64Array \ No newline at end of file diff --git a/4-binary/03-blob/blob.svg b/4-binary/03-blob/blob.svg index 14f5ce85..79746e15 100644 --- a/4-binary/03-blob/blob.svg +++ b/4-binary/03-blob/blob.svg @@ -1,51 +1 @@ - - - - blob.svg - Created with sketchtool. - - - - - image/pn - g - - - - blob1 - - - - blob2 - - - - str - - - - buffer - - - - ... - - - type - - - Blob - - - blobParts - - - + - - - = - - - - - \ No newline at end of file +image/pn gblob1blob2strbuffer...typeBlobblobParts+= \ No newline at end of file diff --git a/5-network/05-fetch-crossorigin/cors-gmail-messages.svg b/5-network/05-fetch-crossorigin/cors-gmail-messages.svg index cfe15d7a..bcf13b60 100644 --- a/5-network/05-fetch-crossorigin/cors-gmail-messages.svg +++ b/5-network/05-fetch-crossorigin/cors-gmail-messages.svg @@ -1,54 +1 @@ - - - - cors-gmail-messages.svg - Created with sketchtool. - - - - - - - - - - - - - - - - - - - - - - - - - - evil.com - - - - got the cookie? - okay! - - - gmail.com - - - - - GET /messages - - - cookie: user=John - - - {"messages": [...]} - - - - \ No newline at end of file +evil.comgot the cookie? okay!gmail.comGET /messagescookie: user=John{"messages": [...]} \ No newline at end of file diff --git a/5-network/05-fetch-crossorigin/xhr-another-domain.svg b/5-network/05-fetch-crossorigin/xhr-another-domain.svg index c3ebfef6..cb273f85 100644 --- a/5-network/05-fetch-crossorigin/xhr-another-domain.svg +++ b/5-network/05-fetch-crossorigin/xhr-another-domain.svg @@ -1,51 +1 @@ - - - - xhr-another-domain.svg - Created with sketchtool. - - - - - JavaScript - - - - Browser - - - - Server - - - - - - - Origin: https://javascript.info - - - HTTP-request - - - fetch() - - - HTTP-response - - - Access-Control-Allow-Origin: - * OR https://javascript.info - - - if the header allows, then success, - - - otherwise fail - - - - - - - \ No newline at end of file +JavaScriptBrowserServerOrigin: https://javascript.infoHTTP-requestfetch()HTTP-responseAccess-Control-Allow-Origin: * OR https://javascript.infoif the header allows, then success,otherwise fail \ No newline at end of file diff --git a/5-network/05-fetch-crossorigin/xhr-preflight.svg b/5-network/05-fetch-crossorigin/xhr-preflight.svg index a42560e0..65ff3651 100644 --- a/5-network/05-fetch-crossorigin/xhr-preflight.svg +++ b/5-network/05-fetch-crossorigin/xhr-preflight.svg @@ -1,87 +1 @@ - - - - xhr-preflight.svg - Created with sketchtool. - - - - - JavaScript - - - - Browser - - - - Server - - - - - - - fetch() - - - OPTIONS - - - Origin - Access-Control-Request-Method - Access-Control-Request-Headers - - - - 200 OK - - - - - - Access-Control-Allow-Origin - - - Main HTTP-response - - - otherwise error - - - if allowed: success, - - - - Origin - - - Main HTTP-request - - - preflight - - - if allowed - - - 1 - - - 2 - - - 3 - - - 4 - - - - Access-Control-Allow-Method - Access-Control-Allow-Headers - Access-Control-Max-Age - - - - \ No newline at end of file +JavaScriptBrowserServerfetch()OPTIONSOrigin Access-Control-Request-Method Access-Control-Request-Headers200 OKAccess-Control-Allow-OriginMain HTTP-responseotherwise errorif allowed: success,OriginMain HTTP-requestpreflightif allowed1234 Access-Control-Allow-Method Access-Control-Allow-Headers Access-Control-Max-Age \ No newline at end of file diff --git a/5-network/07-url/url-object.svg b/5-network/07-url/url-object.svg index 36d8b0af..77e4230e 100644 --- a/5-network/07-url/url-object.svg +++ b/5-network/07-url/url-object.svg @@ -1,54 +1 @@ - - - - url-object.svg - Created with sketchtool. - - - - - - - - - - - - - - - href - - - origin - - - - host - - - proto - col - - - http://site.com:8080/path/page?p1=v1&p2=v2… #has - h - - - hostname - - - port - - - pathname - - - search - - - hash - - - - \ No newline at end of file +hreforiginhostproto colhttp://site.com:8080/path/page?p1=v1&p2=v2… #has hhostnameportpathnamesearchhash \ No newline at end of file diff --git a/5-network/10-long-polling/long-polling.svg b/5-network/10-long-polling/long-polling.svg index 1632ed62..4605d714 100644 --- a/5-network/10-long-polling/long-polling.svg +++ b/5-network/10-long-polling/long-polling.svg @@ -1,56 +1 @@ - - - - long-polling.svg - Created with sketchtool. - - - - Browser - - - Server - - - - - request - - - connection - hangs - - - connection breaks - end of request - - - - data - - - - - request - - - connection - hangs - - - - request - - - - data - - - - connection breaks - end of request - - - - - \ No newline at end of file +BrowserServerrequestconnection hangsconnection breaks end of requestdatarequestconnection hangsrequestdataconnection breaks end of request \ No newline at end of file diff --git a/5-network/11-websocket/websocket-handshake.svg b/5-network/11-websocket/websocket-handshake.svg index b181bb3b..2f6d2e52 100644 --- a/5-network/11-websocket/websocket-handshake.svg +++ b/5-network/11-websocket/websocket-handshake.svg @@ -1,36 +1 @@ - - - - websocket-handshake.svg - Created with sketchtool. - - - - - Browser - - - - Server - - - - - - - HTTP-request - - - "Hey, server, let's talk WebSocket?" - - - HTTP-response - "Okay!" - - - - WebSocket protocol - - - - \ No newline at end of file +BrowserServerHTTP-request"Hey, server, let's talk WebSocket?"HTTP-response "Okay!"WebSocket protocol \ No newline at end of file diff --git a/6-data-storage/01-cookie/cookie-third-party-2.svg b/6-data-storage/01-cookie/cookie-third-party-2.svg index 78b6ba93..64e20bef 100644 --- a/6-data-storage/01-cookie/cookie-third-party-2.svg +++ b/6-data-storage/01-cookie/cookie-third-party-2.svg @@ -1,28 +1 @@ - - - - cookie-third-party-2.svg - Created with sketchtool. - - - - - <img src="https://ads.com/banner.png"> - - - site.com - - - - ads.com - - - - GET /banner.png - - - cookie: id=123 - - - - \ No newline at end of file +<img src="https://ads.com/banner.png">site.comads.comGET /banner.pngcookie: id=123 \ No newline at end of file diff --git a/6-data-storage/01-cookie/cookie-third-party-3.svg b/6-data-storage/01-cookie/cookie-third-party-3.svg index 91082edb..1e3a8b04 100644 --- a/6-data-storage/01-cookie/cookie-third-party-3.svg +++ b/6-data-storage/01-cookie/cookie-third-party-3.svg @@ -1,29 +1 @@ - - - - cookie-third-party-3.svg - Created with sketchtool. - - - - - <img src="https://ads.com/banner.png"> - - - other.com - - - - ads.com - - - - GET /banner.png - - - cookie: id=123 - - - - - \ No newline at end of file +<img src="https://ads.com/banner.png">other.comads.comGET /banner.pngcookie: id=123 \ No newline at end of file diff --git a/6-data-storage/01-cookie/cookie-third-party.svg b/6-data-storage/01-cookie/cookie-third-party.svg index 9dbb61d5..66cd0f6f 100644 --- a/6-data-storage/01-cookie/cookie-third-party.svg +++ b/6-data-storage/01-cookie/cookie-third-party.svg @@ -1,29 +1 @@ - - - - cookie-third-party.svg - Created with sketchtool. - - - - - <img src="https://ads.com/banner.png"> - - - site.com - - - - ads.com - - - - - GET /banner.png - - - Set-Cookie: id=123 - - - - \ No newline at end of file +<img src="https://ads.com/banner.png">site.comads.comGET /banner.pngSet-Cookie: id=123 \ No newline at end of file diff --git a/6-data-storage/01-cookie/cookie-xsrf.svg b/6-data-storage/01-cookie/cookie-xsrf.svg index 2938b75f..dc74edcd 100644 --- a/6-data-storage/01-cookie/cookie-xsrf.svg +++ b/6-data-storage/01-cookie/cookie-xsrf.svg @@ -1,34 +1 @@ - - - - cookie-xsrf.svg - Created with sketchtool. - - - - - <form action="https://bank.com/pay"> - .... - </form> - - - evil.com - - - - got the cookie? - okay! - - - bank.com - - - - POST /pay - - - cookie: user=John - - - - \ No newline at end of file +<form action="https://bank.com/pay"> .... </form>evil.comgot the cookie? okay!bank.comPOST /paycookie: user=John \ No newline at end of file diff --git a/6-data-storage/03-indexeddb/indexeddb-index.svg b/6-data-storage/03-indexeddb/indexeddb-index.svg index f1ff5901..9d310089 100644 --- a/6-data-storage/03-indexeddb/indexeddb-index.svg +++ b/6-data-storage/03-indexeddb/indexeddb-index.svg @@ -1,46 +1 @@ - - - - indexeddb-index.svg - Created with sketchtool. - - - - - - id: 'html' - price: 3 - - - - id: 'css' - price: 5 - - - 3: ['html'] - 5: ['css'] - 10: ['js','nodejs'] - - - - id: 'js' - price: 10 - - - - id: 'nodejs' - price: 10 - - - books - - - index - - - - - - - - \ No newline at end of file +id: 'html' price: 3id: 'css' price: 53: ['html'] 5: ['css'] 10: ['js','nodejs']id: 'js' price: 10id: 'nodejs' price: 10booksindex \ No newline at end of file diff --git a/6-data-storage/03-indexeddb/indexeddb-structure.svg b/6-data-storage/03-indexeddb/indexeddb-structure.svg index 9fc1eb6e..d95007d3 100644 --- a/6-data-storage/03-indexeddb/indexeddb-structure.svg +++ b/6-data-storage/03-indexeddb/indexeddb-structure.svg @@ -1,82 +1 @@ - - - - indexeddb-structure.svg - Created with sketchtool. - - - - - key1: value1 - - - - - - - Database - - - objectStore - - - - - - - - objectStore - - - - - - key3: value3 - - - key2: value2 - - - key4: value4 - - - key5: value5 - - - - - objectStore - - - key1: value1 - - - key3: value3 - - - key2: value2 - - - key4: value4 - - - key5: value5 - - - key1: value1 - - - key3: value3 - - - key2: value2 - - - key4: value4 - - - key5: value5 - - - - \ No newline at end of file +key1: value1DatabaseobjectStoreobjectStorekey3: value3key2: value2key4: value4key5: value5objectStorekey1: value1key3: value3key2: value2key4: value4key5: value5key1: value1key3: value3key2: value2key4: value4key5: value5 \ No newline at end of file diff --git a/7-animation/1-bezier-curve/bezier-car.svg b/7-animation/1-bezier-curve/bezier-car.svg index b6b1ea4d..8eaf5e11 100644 --- a/7-animation/1-bezier-curve/bezier-car.svg +++ b/7-animation/1-bezier-curve/bezier-car.svg @@ -1,31 +1 @@ - - - - bezier-car.svg - Created with sketchtool. - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/7-animation/1-bezier-curve/bezier-letter.svg b/7-animation/1-bezier-curve/bezier-letter.svg index 0951a38b..c3b1db79 100644 --- a/7-animation/1-bezier-curve/bezier-letter.svg +++ b/7-animation/1-bezier-curve/bezier-letter.svg @@ -1,49 +1 @@ - - - - bezier-letter.svg - Created with sketchtool. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/7-animation/1-bezier-curve/bezier-vase.svg b/7-animation/1-bezier-curve/bezier-vase.svg index 046bb46b..ac90424a 100644 --- a/7-animation/1-bezier-curve/bezier-vase.svg +++ b/7-animation/1-bezier-curve/bezier-vase.svg @@ -1,48 +1 @@ - - - - bezier-vase.svg - Created with sketchtool. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/7-animation/1-bezier-curve/bezier2.svg b/7-animation/1-bezier-curve/bezier2.svg index a6ebe591..0071bca3 100644 --- a/7-animation/1-bezier-curve/bezier2.svg +++ b/7-animation/1-bezier-curve/bezier2.svg @@ -1,19 +1 @@ - - - - bezier2.svg - Created with sketchtool. - - - - - - 1 - - - - 2 - - - - \ No newline at end of file +12 \ No newline at end of file diff --git a/7-animation/1-bezier-curve/bezier3-draw1.svg b/7-animation/1-bezier-curve/bezier3-draw1.svg index cbf82784..8c7be874 100644 --- a/7-animation/1-bezier-curve/bezier3-draw1.svg +++ b/7-animation/1-bezier-curve/bezier3-draw1.svg @@ -1,36 +1 @@ - - - - bezier3-draw1.svg - Created with sketchtool. - - - - - - - 1 - - - - 3 - - - - - 2 - - - 0.25 - - - t = 0.25 - - - 0.25 - - - - - - \ No newline at end of file +1320.25t = 0.250.25 \ No newline at end of file diff --git a/7-animation/1-bezier-curve/bezier3-draw2.svg b/7-animation/1-bezier-curve/bezier3-draw2.svg index 25f2d099..4b45ec0d 100644 --- a/7-animation/1-bezier-curve/bezier3-draw2.svg +++ b/7-animation/1-bezier-curve/bezier3-draw2.svg @@ -1,37 +1 @@ - - - - bezier3-draw2.svg - Created with sketchtool. - - - - - - - - 1 - - - - 3 - - - - - - 2 - - - 0.5 - - - t = 0.5 - - - 0.5 - - - - - \ No newline at end of file +1320.5t = 0.50.5 \ No newline at end of file diff --git a/7-animation/1-bezier-curve/bezier3-e.svg b/7-animation/1-bezier-curve/bezier3-e.svg index 4828e9d1..e84b6ad2 100644 --- a/7-animation/1-bezier-curve/bezier3-e.svg +++ b/7-animation/1-bezier-curve/bezier3-e.svg @@ -1,24 +1 @@ - - - - bezier3-e.svg - Created with sketchtool. - - - - - - - 1 - - - - 3 - - - - 3 - - - - \ No newline at end of file +133 \ No newline at end of file diff --git a/7-animation/1-bezier-curve/bezier3.svg b/7-animation/1-bezier-curve/bezier3.svg index ea44532e..f7da1ebf 100644 --- a/7-animation/1-bezier-curve/bezier3.svg +++ b/7-animation/1-bezier-curve/bezier3.svg @@ -1,23 +1 @@ - - - - bezier3.svg - Created with sketchtool. - - - - - - 1 - - - - 3 - - - - 2 - - - - \ No newline at end of file +132 \ No newline at end of file diff --git a/7-animation/1-bezier-curve/bezier4-e.svg b/7-animation/1-bezier-curve/bezier4-e.svg index 7a4253cf..70bd2bd7 100644 --- a/7-animation/1-bezier-curve/bezier4-e.svg +++ b/7-animation/1-bezier-curve/bezier4-e.svg @@ -1,28 +1 @@ - - - - bezier4-e.svg - Created with sketchtool. - - - - - - - - - - 1 - - - 2 - - - 3 - - - 4 - - - - \ No newline at end of file +1234 \ No newline at end of file diff --git a/7-animation/1-bezier-curve/bezier4.svg b/7-animation/1-bezier-curve/bezier4.svg index 24a1f0fd..88c81ce6 100644 --- a/7-animation/1-bezier-curve/bezier4.svg +++ b/7-animation/1-bezier-curve/bezier4.svg @@ -1,27 +1 @@ - - - - bezier4.svg - Created with sketchtool. - - - - - - - - - 1 - - - 2 - - - 3 - - - 4 - - - - \ No newline at end of file +1234 \ No newline at end of file diff --git a/7-animation/2-css-animations/2-animate-logo-bezier-css/bezier-up.svg b/7-animation/2-css-animations/2-animate-logo-bezier-css/bezier-up.svg index d42c3df1..ccffa41e 100644 --- a/7-animation/2-css-animations/2-animate-logo-bezier-css/bezier-up.svg +++ b/7-animation/2-css-animations/2-animate-logo-bezier-css/bezier-up.svg @@ -1,30 +1 @@ - - - - bezier-up.svg - Created with sketchtool. - - - - - - - - - - - - 1 - - - 2 - - - 3 - - - 4 - - - - \ No newline at end of file +1234 \ No newline at end of file diff --git a/7-animation/2-css-animations/bezier-linear.svg b/7-animation/2-css-animations/bezier-linear.svg index a2c90d70..2d354e10 100644 --- a/7-animation/2-css-animations/bezier-linear.svg +++ b/7-animation/2-css-animations/bezier-linear.svg @@ -1,23 +1 @@ - - - - bezier-linear.svg - Created with sketchtool. - - - - - - - - 1 - - - - 2 - - - - - - \ No newline at end of file +12 \ No newline at end of file diff --git a/7-animation/2-css-animations/bezier-train-over.svg b/7-animation/2-css-animations/bezier-train-over.svg index fe093413..ff967c30 100644 --- a/7-animation/2-css-animations/bezier-train-over.svg +++ b/7-animation/2-css-animations/bezier-train-over.svg @@ -1,50 +1 @@ - - - - bezier-train-over.svg - Created with sketchtool. - - - - - - - - - - - - (1,1) - - - (0,0) - - - (0,1) - - - (1,0) - - - - - - - 1 - - - - 2 - - - - - 4 - - - - 3 - - - - \ No newline at end of file +(1,1)(0,0)(0,1)(1,0)1243 \ No newline at end of file diff --git a/7-animation/2-css-animations/ease-in-out.svg b/7-animation/2-css-animations/ease-in-out.svg index bb79b59b..f8ae2012 100644 --- a/7-animation/2-css-animations/ease-in-out.svg +++ b/7-animation/2-css-animations/ease-in-out.svg @@ -1,29 +1 @@ - - - - ease-in-out.svg - Created with sketchtool. - - - - - - - - - - - 1 - - - 2 - - - 3 - - - 4 - - - - \ No newline at end of file +1234 \ No newline at end of file diff --git a/7-animation/2-css-animations/ease-in.svg b/7-animation/2-css-animations/ease-in.svg index 909fff50..e3f85fb6 100644 --- a/7-animation/2-css-animations/ease-in.svg +++ b/7-animation/2-css-animations/ease-in.svg @@ -1,27 +1 @@ - - - - ease-in.svg - Created with sketchtool. - - - - - - - - - 1 - - - 2 - - - 3 - - - 4 - - - - \ No newline at end of file +1234 \ No newline at end of file diff --git a/7-animation/2-css-animations/ease-out.svg b/7-animation/2-css-animations/ease-out.svg index 88e81912..8ad37080 100644 --- a/7-animation/2-css-animations/ease-out.svg +++ b/7-animation/2-css-animations/ease-out.svg @@ -1,27 +1 @@ - - - - ease-out.svg - Created with sketchtool. - - - - - - - - - 1 - - - 2 - - - 3 - - - 4 - - - - \ No newline at end of file +1234 \ No newline at end of file diff --git a/7-animation/2-css-animations/ease.svg b/7-animation/2-css-animations/ease.svg index 43110839..b99e4794 100644 --- a/7-animation/2-css-animations/ease.svg +++ b/7-animation/2-css-animations/ease.svg @@ -1,29 +1 @@ - - - - ease.svg - Created with sketchtool. - - - - - - - - - - - 1 - - - 2 - - - 3 - - - 4 - - - - \ No newline at end of file +1234 \ No newline at end of file diff --git a/7-animation/2-css-animations/train-curve.svg b/7-animation/2-css-animations/train-curve.svg index c613cbaa..41de1298 100644 --- a/7-animation/2-css-animations/train-curve.svg +++ b/7-animation/2-css-animations/train-curve.svg @@ -1,29 +1 @@ - - - - train-curve.svg - Created with sketchtool. - - - - - - - 1 - - - - 2 - - - - - 4 - - - - 3 - - - - \ No newline at end of file +1243 \ No newline at end of file diff --git a/7-animation/3-js-animation/back.svg b/7-animation/3-js-animation/back.svg index 2fcdd0f8..778b0485 100644 --- a/7-animation/3-js-animation/back.svg +++ b/7-animation/3-js-animation/back.svg @@ -1,22 +1 @@ - - - - back.svg - Created with sketchtool. - - - - - - - 0 - - - 1 - - - 1 - - - - \ No newline at end of file +011 \ No newline at end of file diff --git a/7-animation/3-js-animation/bezier-linear.svg b/7-animation/3-js-animation/bezier-linear.svg index a2c90d70..2d354e10 100644 --- a/7-animation/3-js-animation/bezier-linear.svg +++ b/7-animation/3-js-animation/bezier-linear.svg @@ -1,23 +1 @@ - - - - bezier-linear.svg - Created with sketchtool. - - - - - - - - 1 - - - - 2 - - - - - - \ No newline at end of file +12 \ No newline at end of file diff --git a/7-animation/3-js-animation/bounce-inout.svg b/7-animation/3-js-animation/bounce-inout.svg index 487f4e85..ed5833bb 100644 --- a/7-animation/3-js-animation/bounce-inout.svg +++ b/7-animation/3-js-animation/bounce-inout.svg @@ -1,23 +1 @@ - - - - bounce-inout.svg - Created with sketchtool. - - - - - - - 0 - - - 1 - - - 1 - - - - - \ No newline at end of file +011 \ No newline at end of file diff --git a/7-animation/3-js-animation/circ-ease.svg b/7-animation/3-js-animation/circ-ease.svg index f3151226..ebac1420 100644 --- a/7-animation/3-js-animation/circ-ease.svg +++ b/7-animation/3-js-animation/circ-ease.svg @@ -1,24 +1 @@ - - - - circ-ease.svg - Created with sketchtool. - - - - - - - - 0 - - - 1 - - - 1 - - - - - \ No newline at end of file +011 \ No newline at end of file diff --git a/7-animation/3-js-animation/circ.svg b/7-animation/3-js-animation/circ.svg index 20c4a173..4391e821 100644 --- a/7-animation/3-js-animation/circ.svg +++ b/7-animation/3-js-animation/circ.svg @@ -1,22 +1 @@ - - - - circ.svg - Created with sketchtool. - - - - - - - 0 - - - 1 - - - 1 - - - - \ No newline at end of file +011 \ No newline at end of file diff --git a/7-animation/3-js-animation/elastic.svg b/7-animation/3-js-animation/elastic.svg index 8f5234da..e13c9c28 100644 --- a/7-animation/3-js-animation/elastic.svg +++ b/7-animation/3-js-animation/elastic.svg @@ -1,22 +1 @@ - - - - elastic.svg - Created with sketchtool. - - - - - - - 0 - - - 1 - - - 1 - - - - \ No newline at end of file +011 \ No newline at end of file diff --git a/7-animation/3-js-animation/linear.svg b/7-animation/3-js-animation/linear.svg index 7d371bc6..706c85f3 100644 --- a/7-animation/3-js-animation/linear.svg +++ b/7-animation/3-js-animation/linear.svg @@ -1,22 +1 @@ - - - - linear.svg - Created with sketchtool. - - - - - - - 0 - - - 1 - - - 1 - - - - \ No newline at end of file +011 \ No newline at end of file diff --git a/7-animation/3-js-animation/quad.svg b/7-animation/3-js-animation/quad.svg index 8bf1d218..c385a8e3 100644 --- a/7-animation/3-js-animation/quad.svg +++ b/7-animation/3-js-animation/quad.svg @@ -1,22 +1 @@ - - - - quad.svg - Created with sketchtool. - - - - - - - 0 - - - 1 - - - 1 - - - - \ No newline at end of file +011 \ No newline at end of file diff --git a/7-animation/3-js-animation/quint.svg b/7-animation/3-js-animation/quint.svg index dd762029..0935f4f5 100644 --- a/7-animation/3-js-animation/quint.svg +++ b/7-animation/3-js-animation/quint.svg @@ -1,22 +1 @@ - - - - quint.svg - Created with sketchtool. - - - - - - - 0 - - - 1 - - - 1 - - - - \ No newline at end of file +011 \ No newline at end of file diff --git a/8-web-components/1-webcomponents-intro/web-components-twitter.svg b/8-web-components/1-webcomponents-intro/web-components-twitter.svg index ba16dbcd..8211c453 100644 --- a/8-web-components/1-webcomponents-intro/web-components-twitter.svg +++ b/8-web-components/1-webcomponents-intro/web-components-twitter.svg @@ -1,46 +1 @@ - - - - web-components-twitter.svg - Created with sketchtool. - - - - - - - - - - - - - 1 - - - - 2 - - - - 4 - - - - 3 - - - - 5 - - - - 6 - - - - 7 - - - - \ No newline at end of file +1243567 \ No newline at end of file diff --git a/8-web-components/5-slots-composition/shadow-dom-user-card.svg b/8-web-components/5-slots-composition/shadow-dom-user-card.svg index 90cbf5bc..d780554c 100644 --- a/8-web-components/5-slots-composition/shadow-dom-user-card.svg +++ b/8-web-components/5-slots-composition/shadow-dom-user-card.svg @@ -1,75 +1 @@ - - - - shadow-dom-user-card.svg - Created with sketchtool. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/9-regular-expressions/03-regexp-character-classes/hello-java-boundaries.svg b/9-regular-expressions/03-regexp-character-classes/hello-java-boundaries.svg index 65714ef7..2af31d5d 100644 --- a/9-regular-expressions/03-regexp-character-classes/hello-java-boundaries.svg +++ b/9-regular-expressions/03-regexp-character-classes/hello-java-boundaries.svg @@ -1,18 +1 @@ - - - - hello-java-boundaries.svg - Created with sketchtool. - - - - Hello, Java - ! - - - - - - - - \ No newline at end of file +Hello, Java ! \ No newline at end of file diff --git a/9-regular-expressions/03-regexp-character-classes/love-html5-classes.svg b/9-regular-expressions/03-regexp-character-classes/love-html5-classes.svg index 4b9f4d29..409d5034 100644 --- a/9-regular-expressions/03-regexp-character-classes/love-html5-classes.svg +++ b/9-regular-expressions/03-regexp-character-classes/love-html5-classes.svg @@ -1,18 +1 @@ - - - - love-html5-classes.svg - Created with sketchtool. - - - - I love HTML - 5 - - - \s \w \w \w \w \ - d - - - - \ No newline at end of file +I love HTML 5\s \w \w \w \w \ d \ No newline at end of file diff --git a/9-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy1.svg b/9-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy1.svg index 65e490e9..a357cbaf 100644 --- a/9-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy1.svg +++ b/9-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy1.svg @@ -1,16 +1 @@ - - - - witch_greedy1.svg - Created with sketchtool. - - - - a "witch" and her "broom" is one - - - - - - - \ No newline at end of file +a "witch" and her "broom" is one \ No newline at end of file diff --git a/9-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy2.svg b/9-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy2.svg index 1ee35158..1eece418 100644 --- a/9-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy2.svg +++ b/9-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy2.svg @@ -1,16 +1 @@ - - - - witch_greedy2.svg - Created with sketchtool. - - - - a "witch" and her "broom" is one - - - - - - - \ No newline at end of file +a "witch" and her "broom" is one \ No newline at end of file diff --git a/9-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy3.svg b/9-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy3.svg index e60ed161..50e16761 100644 --- a/9-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy3.svg +++ b/9-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy3.svg @@ -1,16 +1 @@ - - - - witch_greedy3.svg - Created with sketchtool. - - - - a "witch" and her "broom" is one - - - - - - - \ No newline at end of file +a "witch" and her "broom" is one \ No newline at end of file diff --git a/9-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy4.svg b/9-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy4.svg index 630a6223..2abb71a5 100644 --- a/9-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy4.svg +++ b/9-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy4.svg @@ -1,19 +1 @@ - - - - witch_greedy4.svg - Created with sketchtool. - - - - a "witch" and her "broom" is one - - - - - - - - - - \ No newline at end of file +a "witch" and her "broom" is one \ No newline at end of file diff --git a/9-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy5.svg b/9-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy5.svg index fa8db584..9cbfe97f 100644 --- a/9-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy5.svg +++ b/9-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy5.svg @@ -1,19 +1 @@ - - - - witch_greedy5.svg - Created with sketchtool. - - - - a "witch" and her "broom" is one - - - - - - - - - - \ No newline at end of file +a "witch" and her "broom" is one \ No newline at end of file diff --git a/9-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy6.svg b/9-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy6.svg index c0165e88..6518201c 100644 --- a/9-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy6.svg +++ b/9-regular-expressions/08-regexp-greedy-and-lazy/witch_greedy6.svg @@ -1,17 +1 @@ - - - - witch_greedy6.svg - Created with sketchtool. - - - - a "witch" and her "broom" is one - - - - - - - - \ No newline at end of file +a "witch" and her "broom" is one \ No newline at end of file diff --git a/9-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy3.svg b/9-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy3.svg index 61506bb5..23e5ee8c 100644 --- a/9-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy3.svg +++ b/9-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy3.svg @@ -1,18 +1 @@ - - - - witch_lazy3.svg - Created with sketchtool. - - - - a "witch" and her "broom" is one - - - - - - - - - \ No newline at end of file +a "witch" and her "broom" is one \ No newline at end of file diff --git a/9-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy4.svg b/9-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy4.svg index fecc1a5a..487a2ff6 100644 --- a/9-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy4.svg +++ b/9-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy4.svg @@ -1,18 +1 @@ - - - - witch_lazy4.svg - Created with sketchtool. - - - - a "witch" and her "broom" is one - - - - - - - - - \ No newline at end of file +a "witch" and her "broom" is one \ No newline at end of file diff --git a/9-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy5.svg b/9-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy5.svg index b75a9d7b..2dd24029 100644 --- a/9-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy5.svg +++ b/9-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy5.svg @@ -1,16 +1 @@ - - - - witch_lazy5.svg - Created with sketchtool. - - - - a "witch" and her "broom" is one - - - - - - - \ No newline at end of file +a "witch" and her "broom" is one \ No newline at end of file diff --git a/9-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy6.svg b/9-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy6.svg index 867e30c8..0d47a9a1 100644 --- a/9-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy6.svg +++ b/9-regular-expressions/08-regexp-greedy-and-lazy/witch_lazy6.svg @@ -1,18 +1 @@ - - - - witch_lazy6.svg - Created with sketchtool. - - - - a "witch" and her "broom" is one - - - - - - - - - \ No newline at end of file +a "witch" and her "broom" is one \ No newline at end of file diff --git a/9-regular-expressions/09-regexp-groups/regexp-nested-groups.svg b/9-regular-expressions/09-regexp-groups/regexp-nested-groups.svg index 75ced6ff..881b9d57 100644 --- a/9-regular-expressions/09-regexp-groups/regexp-nested-groups.svg +++ b/9-regular-expressions/09-regexp-groups/regexp-nested-groups.svg @@ -1,48 +1 @@ - - - - regexp-nested-groups.svg - Created with sketchtool. - - - - < - (( - [a-z]+ - ) - \s* - ( - [^>]* - )) - > - - - - - - - - - 1 - - - span class="my" - - - 2 - - - span - - - - - - 3 - - - class="my" - - - - \ No newline at end of file +< (( [a-z]+ ) \s* ( [^>]* )) >1span class="my"2span3class="my" \ No newline at end of file diff --git a/figures.sketch b/figures.sketch index bcc69157..6201deb3 100644 Binary files a/figures.sketch and b/figures.sketch differ