diff --git a/content/roadmaps/106-javascript/content-paths.json b/content/roadmaps/106-javascript/content-paths.json new file mode 100644 index 000000000..60e36e9e7 --- /dev/null +++ b/content/roadmaps/106-javascript/content-paths.json @@ -0,0 +1,118 @@ +{ + "home": "/roadmaps/106-javascript/content/readme.md", + "javascript-introduction": "/roadmaps/106-javascript/content/100-javascript-introduction/readme.md", + "javascript-introduction:what-is-javascript": "/roadmaps/106-javascript/content/100-javascript-introduction/100-what-is-javascript.md", + "javascript-introduction:history-of-javascript": "/roadmaps/106-javascript/content/100-javascript-introduction/101-history-of-javascript.md", + "javascript-introduction:javascript-versions": "/roadmaps/106-javascript/content/100-javascript-introduction/102-javascript-versions.md", + "javascript-introduction:how-to-run-javascript": "/roadmaps/106-javascript/content/100-javascript-introduction/103-how-to-run-javascript.md", + "javascript-variables": "/roadmaps/106-javascript/content/101-javascript-variables/readme.md", + "javascript-variables:variable-declarations": "/roadmaps/106-javascript/content/101-javascript-variables/100-variable-declarations/readme.md", + "javascript-variables:variable-declarations:var": "/roadmaps/106-javascript/content/101-javascript-variables/100-variable-declarations/100-var.md", + "javascript-variables:variable-declarations:let": "/roadmaps/106-javascript/content/101-javascript-variables/100-variable-declarations/101-let.md", + "javascript-variables:variable-declarations:const": "/roadmaps/106-javascript/content/101-javascript-variables/100-variable-declarations/102-const.md", + "javascript-variables:hoisting": "/roadmaps/106-javascript/content/101-javascript-variables/101-hoisting.md", + "javascript-variables:naming-rules": "/roadmaps/106-javascript/content/101-javascript-variables/102-naming-rules.md", + "javascript-variables:scopes": "/roadmaps/106-javascript/content/101-javascript-variables/103-scopes/readme.md", + "javascript-variables:scopes:block": "/roadmaps/106-javascript/content/101-javascript-variables/103-scopes/100-block.md", + "javascript-variables:scopes:function": "/roadmaps/106-javascript/content/101-javascript-variables/103-scopes/101-function.md", + "javascript-variables:scopes:global": "/roadmaps/106-javascript/content/101-javascript-variables/103-scopes/102-global.md", + "javascript-datatypes": "/roadmaps/106-javascript/content/102-javascript-datatypes/readme.md", + "javascript-datatypes:primitive-types": "/roadmaps/106-javascript/content/102-javascript-datatypes/100-primitive-types.md", + "javascript-datatypes:object": "/roadmaps/106-javascript/content/102-javascript-datatypes/101-object/readme.md", + "javascript-datatypes:object:prototype": "/roadmaps/106-javascript/content/102-javascript-datatypes/101-object/100-prototype.md", + "javascript-datatypes:object:prototypal-inheritance": "/roadmaps/106-javascript/content/102-javascript-datatypes/101-object/101-prototypal-inheritance.md", + "javascript-datatypes:object:builtin-objects": "/roadmaps/106-javascript/content/102-javascript-datatypes/101-object/102-builtin-objects.md", + "javascript-datatypes:typeof-operator": "/roadmaps/106-javascript/content/102-javascript-datatypes/102-typeof-operator.md", + "javascript-data-structures": "/roadmaps/106-javascript/content/104-javascript-data-structures/readme.md", + "javascript-data-structures:indexed-collections": "/roadmaps/106-javascript/content/104-javascript-data-structures/100-indexed-collections/readme.md", + "javascript-data-structures:indexed-collections:arrays": "/roadmaps/106-javascript/content/104-javascript-data-structures/100-indexed-collections/100-arrays.md", + "javascript-data-structures:indexed-collections:typed-arrays": "/roadmaps/106-javascript/content/104-javascript-data-structures/100-indexed-collections/101-typed-arrays.md", + "javascript-data-structures:keyed-collections": "/roadmaps/106-javascript/content/104-javascript-data-structures/101-keyed-collections/readme.md", + "javascript-data-structures:keyed-collections:map": "/roadmaps/106-javascript/content/104-javascript-data-structures/101-keyed-collections/100-map.md", + "javascript-data-structures:keyed-collections:weak-map": "/roadmaps/106-javascript/content/104-javascript-data-structures/101-keyed-collections/101-weak-map.md", + "javascript-data-structures:keyed-collections:set": "/roadmaps/106-javascript/content/104-javascript-data-structures/101-keyed-collections/102-set.md", + "javascript-data-structures:keyed-collections:weak-set": "/roadmaps/106-javascript/content/104-javascript-data-structures/101-keyed-collections/103-weak-set.md", + "javascript-data-structures:structured-data": "/roadmaps/106-javascript/content/104-javascript-data-structures/102-structured-data/readme.md", + "javascript-data-structures:structured-data:json": "/roadmaps/106-javascript/content/104-javascript-data-structures/102-structured-data/100-json.md", + "javascript-type-casting": "/roadmaps/106-javascript/content/103-javascript-type-casting/readme.md", + "javascript-type-casting:type-conversion-coercion": "/roadmaps/106-javascript/content/103-javascript-type-casting/100-type-conversion-coercion.md", + "javascript-type-casting:explicit-type-casting": "/roadmaps/106-javascript/content/103-javascript-type-casting/101-explicit-type-casting.md", + "javascript-type-casting:implicit-type-casting": "/roadmaps/106-javascript/content/103-javascript-type-casting/102-implicit-type-casting.md", + "javascript-equality-comparisons": "/roadmaps/106-javascript/content/105-javascript-equality-comparisons/readme.md", + "javascript-equality-comparisons:equality-algorithms": "/roadmaps/106-javascript/content/105-javascript-equality-comparisons/100-equality-algorithms/readme.md", + "javascript-equality-comparisons:equality-algorithms:is-loosely-equal": "/roadmaps/106-javascript/content/105-javascript-equality-comparisons/100-equality-algorithms/100-is-loosely-equal.md", + "javascript-equality-comparisons:equality-algorithms:is-strictly-equal": "/roadmaps/106-javascript/content/105-javascript-equality-comparisons/100-equality-algorithms/101-is-strictly-equal.md", + "javascript-equality-comparisons:equality-algorithms:same-value-zero": "/roadmaps/106-javascript/content/105-javascript-equality-comparisons/100-equality-algorithms/102-same-value-zero.md", + "javascript-equality-comparisons:equality-algorithms:same-value": "/roadmaps/106-javascript/content/105-javascript-equality-comparisons/100-equality-algorithms/103-same-value.md", + "javascript-equality-comparisons:value-comparison-operators": "/roadmaps/106-javascript/content/105-javascript-equality-comparisons/101-value-comparison-operators.md", + "javascript-loops-iterations": "/roadmaps/106-javascript/content/106-javascript-loops-iterations/readme.md", + "javascript-loops-iterations:for-in-statement": "/roadmaps/106-javascript/content/106-javascript-loops-iterations/100-for-in-statement.md", + "javascript-loops-iterations:for-of-statement": "/roadmaps/106-javascript/content/106-javascript-loops-iterations/101-for-of-statement.md", + "javascript-loops-iterations:break-continue": "/roadmaps/106-javascript/content/106-javascript-loops-iterations/102-break-continue/readme.md", + "javascript-loops-iterations:break-continue:labeled-statements": "/roadmaps/106-javascript/content/106-javascript-loops-iterations/102-break-continue/100-labeled-statements.md", + "javascript-loops-iterations:for-statement": "/roadmaps/106-javascript/content/106-javascript-loops-iterations/103-for-statement.md", + "javascript-loops-iterations:do-while-statement": "/roadmaps/106-javascript/content/106-javascript-loops-iterations/104-do-while-statement.md", + "javascript-loops-iterations:while-statement": "/roadmaps/106-javascript/content/106-javascript-loops-iterations/105-while-statement.md", + "javascript-control-flow": "/roadmaps/106-javascript/content/107-javascript-control-flow/readme.md", + "javascript-control-flow:exception-handling": "/roadmaps/106-javascript/content/107-javascript-control-flow/100-exception-handling/readme.md", + "javascript-control-flow:exception-handling:throw-statement": "/roadmaps/106-javascript/content/107-javascript-control-flow/100-exception-handling/100-throw-statement.md", + "javascript-control-flow:exception-handling:try-catch-finally": "/roadmaps/106-javascript/content/107-javascript-control-flow/100-exception-handling/101-try-catch-finally.md", + "javascript-control-flow:exception-handling:utilizing-error-objects": "/roadmaps/106-javascript/content/107-javascript-control-flow/100-exception-handling/102-utilizing-error-objects.md", + "javascript-control-flow:conditional-statements": "/roadmaps/106-javascript/content/107-javascript-control-flow/101-conditional-statements/readme.md", + "javascript-control-flow:conditional-statements:if-else": "/roadmaps/106-javascript/content/107-javascript-control-flow/101-conditional-statements/100-if-else.md", + "javascript-control-flow:conditional-statements:switch": "/roadmaps/106-javascript/content/107-javascript-control-flow/101-conditional-statements/101-switch.md", + "javascript-expressions-and-operators": "/roadmaps/106-javascript/content/108-javascript-expressions-and-operators/readme.md", + "javascript-expressions-and-operators:assignment-operators": "/roadmaps/106-javascript/content/108-javascript-expressions-and-operators/100-assignment-operators.md", + "javascript-expressions-and-operators:omparison-operators": "/roadmaps/106-javascript/content/108-javascript-expressions-and-operators/101-omparison-operators.md", + "javascript-expressions-and-operators:arithmetic-operators": "/roadmaps/106-javascript/content/108-javascript-expressions-and-operators/102-arithmetic-operators.md", + "javascript-expressions-and-operators:bitwise-operators": "/roadmaps/106-javascript/content/108-javascript-expressions-and-operators/103-bitwise-operators.md", + "javascript-expressions-and-operators:logical-operators": "/roadmaps/106-javascript/content/108-javascript-expressions-and-operators/104-logical-operators.md", + "javascript-expressions-and-operators:bigint-operators": "/roadmaps/106-javascript/content/108-javascript-expressions-and-operators/105-bigint-operators.md", + "javascript-expressions-and-operators:string-operators": "/roadmaps/106-javascript/content/108-javascript-expressions-and-operators/106-string-operators.md", + "javascript-expressions-and-operators:conditional-operators": "/roadmaps/106-javascript/content/108-javascript-expressions-and-operators/107-conditional-operators.md", + "javascript-expressions-and-operators:comma-operators": "/roadmaps/106-javascript/content/108-javascript-expressions-and-operators/108-comma-operators.md", + "javascript-expressions-and-operators:unary-operators": "/roadmaps/106-javascript/content/108-javascript-expressions-and-operators/109-unary-operators.md", + "javascript-expressions-and-operators:relational-operators": "/roadmaps/106-javascript/content/108-javascript-expressions-and-operators/110-relational-operators.md", + "javascript-functions": "/roadmaps/106-javascript/content/109-javascript-functions/readme.md", + "javascript-functions:defining-calling-functions": "/roadmaps/106-javascript/content/109-javascript-functions/100-defining-calling-functions.md", + "javascript-functions:function-parameters": "/roadmaps/106-javascript/content/109-javascript-functions/101-function-parameters/readme.md", + "javascript-functions:function-parameters:default-params": "/roadmaps/106-javascript/content/109-javascript-functions/101-function-parameters/100-default-params.md", + "javascript-functions:function-parameters:rest-params": "/roadmaps/106-javascript/content/109-javascript-functions/101-function-parameters/101-rest-params.md", + "javascript-functions:arrow-functions": "/roadmaps/106-javascript/content/109-javascript-functions/102-arrow-functions.md", + "javascript-functions:iifes": "/roadmaps/106-javascript/content/109-javascript-functions/103-iifes.md", + "javascript-functions:arguments-object": "/roadmaps/106-javascript/content/109-javascript-functions/104-arguments-object.md", + "javascript-functions:scope-and-function-stack": "/roadmaps/106-javascript/content/109-javascript-functions/105-scope-and-function-stack/readme.md", + "javascript-functions:scope-and-function-stack:recursion": "/roadmaps/106-javascript/content/109-javascript-functions/105-scope-and-function-stack/100-recursion.md", + "javascript-functions:scope-and-function-stack:lexical-scoping": "/roadmaps/106-javascript/content/109-javascript-functions/105-scope-and-function-stack/101-lexical-scoping.md", + "javascript-functions:scope-and-function-stack:closures": "/roadmaps/106-javascript/content/109-javascript-functions/105-scope-and-function-stack/102-closures.md", + "javascript-functions:built-in-functions": "/roadmaps/106-javascript/content/109-javascript-functions/106-built-in-functions.md", + "javascript-strict-mode": "/roadmaps/106-javascript/content/110-javascript-strict-mode.md", + "javascript-this-keyword": "/roadmaps/106-javascript/content/111-javascript-this-keyword/readme.md", + "javascript-this-keyword:function-borrowing": "/roadmaps/106-javascript/content/111-javascript-this-keyword/100-function-borrowing.md", + "javascript-this-keyword:this-in-a-method": "/roadmaps/106-javascript/content/111-javascript-this-keyword/101-this-in-a-method.md", + "javascript-this-keyword:this-in-a-function": "/roadmaps/106-javascript/content/111-javascript-this-keyword/102-this-in-a-function.md", + "javascript-this-keyword:using-this-alone": "/roadmaps/106-javascript/content/111-javascript-this-keyword/103-using-this-alone.md", + "javascript-this-keyword:this-in-event-handlers": "/roadmaps/106-javascript/content/111-javascript-this-keyword/104-this-in-event-handlers.md", + "javascript-this-keyword:this-in-arrow-functions": "/roadmaps/106-javascript/content/111-javascript-this-keyword/105-this-in-arrow-functions.md", + "javascript-this-keyword:explicit-binding": "/roadmaps/106-javascript/content/111-javascript-this-keyword/106-explicit-binding.md", + "javascript-asynchronous-javascript": "/roadmaps/106-javascript/content/112-javascript-asynchronous-javascript/readme.md", + "javascript-asynchronous-javascript:event-loop": "/roadmaps/106-javascript/content/112-javascript-asynchronous-javascript/100-event-loop.md", + "javascript-asynchronous-javascript:set-timeout": "/roadmaps/106-javascript/content/112-javascript-asynchronous-javascript/101-set-timeout.md", + "javascript-asynchronous-javascript:set-interval": "/roadmaps/106-javascript/content/112-javascript-asynchronous-javascript/102-set-interval.md", + "javascript-asynchronous-javascript:callbacks": "/roadmaps/106-javascript/content/112-javascript-asynchronous-javascript/103-callbacks/readme.md", + "javascript-asynchronous-javascript:callbacks:callback-hell": "/roadmaps/106-javascript/content/112-javascript-asynchronous-javascript/103-callbacks/100-callback-hell.md", + "javascript-asynchronous-javascript:promises": "/roadmaps/106-javascript/content/112-javascript-asynchronous-javascript/104-promises/readme.md", + "javascript-asynchronous-javascript:promises:async-await": "/roadmaps/106-javascript/content/112-javascript-asynchronous-javascript/104-promises/100-async-await.md", + "javascript-classes": "/roadmaps/106-javascript/content/113-javascript-classes.md", + "javascript-iterators-and-generators": "/roadmaps/106-javascript/content/114-javascript-iterators-and-generators.md", + "javascript-modules": "/roadmaps/106-javascript/content/115-javascript-modules/readme.md", + "javascript-modules:commonjs": "/roadmaps/106-javascript/content/115-javascript-modules/100-commonjs.md", + "javascript-modules:esm": "/roadmaps/106-javascript/content/115-javascript-modules/101-esm.md", + "javascript-memory-management": "/roadmaps/106-javascript/content/116-javascript-memory-management/readme.md", + "javascript-memory-management:memory-lifecycle": "/roadmaps/106-javascript/content/116-javascript-memory-management/100-memory-lifecycle.md", + "javascript-memory-management:garbage-collection": "/roadmaps/106-javascript/content/116-javascript-memory-management/101-garbage-collection.md", + "javascript-chrome-dev-tools": "/roadmaps/106-javascript/content/117-javascript-chrome-dev-tools/readme.md", + "javascript-chrome-dev-tools:debugging-issues": "/roadmaps/106-javascript/content/117-javascript-chrome-dev-tools/100-debugging-issues.md", + "javascript-chrome-dev-tools:debugging-memory-leaks": "/roadmaps/106-javascript/content/117-javascript-chrome-dev-tools/101-debugging-memory-leaks.md", + "javascript-chrome-dev-tools:debugging-performance": "/roadmaps/106-javascript/content/117-javascript-chrome-dev-tools/102-debugging-performance.md" +} \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/100-javascript-introduction/100-what-is-javascript.md b/content/roadmaps/106-javascript/content/100-javascript-introduction/100-what-is-javascript.md new file mode 100644 index 000000000..e3636ce7d --- /dev/null +++ b/content/roadmaps/106-javascript/content/100-javascript-introduction/100-what-is-javascript.md @@ -0,0 +1 @@ +# What is javascript \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/100-javascript-introduction/101-history-of-javascript.md b/content/roadmaps/106-javascript/content/100-javascript-introduction/101-history-of-javascript.md new file mode 100644 index 000000000..7a985cdb5 --- /dev/null +++ b/content/roadmaps/106-javascript/content/100-javascript-introduction/101-history-of-javascript.md @@ -0,0 +1 @@ +# History of javascript \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/100-javascript-introduction/102-javascript-versions.md b/content/roadmaps/106-javascript/content/100-javascript-introduction/102-javascript-versions.md new file mode 100644 index 000000000..5dae97591 --- /dev/null +++ b/content/roadmaps/106-javascript/content/100-javascript-introduction/102-javascript-versions.md @@ -0,0 +1 @@ +# Javascript versions \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/100-javascript-introduction/103-how-to-run-javascript.md b/content/roadmaps/106-javascript/content/100-javascript-introduction/103-how-to-run-javascript.md new file mode 100644 index 000000000..755f990b4 --- /dev/null +++ b/content/roadmaps/106-javascript/content/100-javascript-introduction/103-how-to-run-javascript.md @@ -0,0 +1 @@ +# How to run javascript \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/100-javascript-introduction/readme.md b/content/roadmaps/106-javascript/content/100-javascript-introduction/readme.md new file mode 100644 index 000000000..27c68b7ce --- /dev/null +++ b/content/roadmaps/106-javascript/content/100-javascript-introduction/readme.md @@ -0,0 +1 @@ +# Javascript introduction \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/101-javascript-variables/100-variable-declarations/100-var.md b/content/roadmaps/106-javascript/content/101-javascript-variables/100-variable-declarations/100-var.md new file mode 100644 index 000000000..2d0e5f9c6 --- /dev/null +++ b/content/roadmaps/106-javascript/content/101-javascript-variables/100-variable-declarations/100-var.md @@ -0,0 +1 @@ +# Var \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/101-javascript-variables/100-variable-declarations/101-let.md b/content/roadmaps/106-javascript/content/101-javascript-variables/100-variable-declarations/101-let.md new file mode 100644 index 000000000..fc45f4c9d --- /dev/null +++ b/content/roadmaps/106-javascript/content/101-javascript-variables/100-variable-declarations/101-let.md @@ -0,0 +1 @@ +# Let \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/101-javascript-variables/100-variable-declarations/102-const.md b/content/roadmaps/106-javascript/content/101-javascript-variables/100-variable-declarations/102-const.md new file mode 100644 index 000000000..b9e16692e --- /dev/null +++ b/content/roadmaps/106-javascript/content/101-javascript-variables/100-variable-declarations/102-const.md @@ -0,0 +1 @@ +# Const \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/101-javascript-variables/100-variable-declarations/readme.md b/content/roadmaps/106-javascript/content/101-javascript-variables/100-variable-declarations/readme.md new file mode 100644 index 000000000..f9f9f44aa --- /dev/null +++ b/content/roadmaps/106-javascript/content/101-javascript-variables/100-variable-declarations/readme.md @@ -0,0 +1 @@ +# Variable declarations \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/101-javascript-variables/101-hoisting.md b/content/roadmaps/106-javascript/content/101-javascript-variables/101-hoisting.md new file mode 100644 index 000000000..72f80de52 --- /dev/null +++ b/content/roadmaps/106-javascript/content/101-javascript-variables/101-hoisting.md @@ -0,0 +1 @@ +# Hoisting \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/101-javascript-variables/102-naming-rules.md b/content/roadmaps/106-javascript/content/101-javascript-variables/102-naming-rules.md new file mode 100644 index 000000000..6aeac7d27 --- /dev/null +++ b/content/roadmaps/106-javascript/content/101-javascript-variables/102-naming-rules.md @@ -0,0 +1 @@ +# Naming rules \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/101-javascript-variables/103-scopes/100-block.md b/content/roadmaps/106-javascript/content/101-javascript-variables/103-scopes/100-block.md new file mode 100644 index 000000000..45d989d78 --- /dev/null +++ b/content/roadmaps/106-javascript/content/101-javascript-variables/103-scopes/100-block.md @@ -0,0 +1 @@ +# Block \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/101-javascript-variables/103-scopes/101-function.md b/content/roadmaps/106-javascript/content/101-javascript-variables/103-scopes/101-function.md new file mode 100644 index 000000000..f2a62bf95 --- /dev/null +++ b/content/roadmaps/106-javascript/content/101-javascript-variables/103-scopes/101-function.md @@ -0,0 +1 @@ +# Function \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/101-javascript-variables/103-scopes/102-global.md b/content/roadmaps/106-javascript/content/101-javascript-variables/103-scopes/102-global.md new file mode 100644 index 000000000..e61251c3e --- /dev/null +++ b/content/roadmaps/106-javascript/content/101-javascript-variables/103-scopes/102-global.md @@ -0,0 +1 @@ +# Global \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/101-javascript-variables/103-scopes/readme.md b/content/roadmaps/106-javascript/content/101-javascript-variables/103-scopes/readme.md new file mode 100644 index 000000000..35acc886f --- /dev/null +++ b/content/roadmaps/106-javascript/content/101-javascript-variables/103-scopes/readme.md @@ -0,0 +1 @@ +# Scopes \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/101-javascript-variables/readme.md b/content/roadmaps/106-javascript/content/101-javascript-variables/readme.md new file mode 100644 index 000000000..3f8784530 --- /dev/null +++ b/content/roadmaps/106-javascript/content/101-javascript-variables/readme.md @@ -0,0 +1 @@ +# Javascript variables \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/102-javascript-datatypes/100-primitive-types.md b/content/roadmaps/106-javascript/content/102-javascript-datatypes/100-primitive-types.md new file mode 100644 index 000000000..6337df807 --- /dev/null +++ b/content/roadmaps/106-javascript/content/102-javascript-datatypes/100-primitive-types.md @@ -0,0 +1 @@ +# Primitive types \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/102-javascript-datatypes/101-object/100-prototype.md b/content/roadmaps/106-javascript/content/102-javascript-datatypes/101-object/100-prototype.md new file mode 100644 index 000000000..140ce777b --- /dev/null +++ b/content/roadmaps/106-javascript/content/102-javascript-datatypes/101-object/100-prototype.md @@ -0,0 +1 @@ +# Prototype \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/102-javascript-datatypes/101-object/101-prototypal-inheritance.md b/content/roadmaps/106-javascript/content/102-javascript-datatypes/101-object/101-prototypal-inheritance.md new file mode 100644 index 000000000..b0ceeed19 --- /dev/null +++ b/content/roadmaps/106-javascript/content/102-javascript-datatypes/101-object/101-prototypal-inheritance.md @@ -0,0 +1 @@ +# Prototypal inheritance \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/102-javascript-datatypes/101-object/102-builtin-objects.md b/content/roadmaps/106-javascript/content/102-javascript-datatypes/101-object/102-builtin-objects.md new file mode 100644 index 000000000..7272cb275 --- /dev/null +++ b/content/roadmaps/106-javascript/content/102-javascript-datatypes/101-object/102-builtin-objects.md @@ -0,0 +1 @@ +# Builtin objects \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/102-javascript-datatypes/101-object/readme.md b/content/roadmaps/106-javascript/content/102-javascript-datatypes/101-object/readme.md new file mode 100644 index 000000000..91beadf79 --- /dev/null +++ b/content/roadmaps/106-javascript/content/102-javascript-datatypes/101-object/readme.md @@ -0,0 +1 @@ +# Object \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/102-javascript-datatypes/102-typeof-operator.md b/content/roadmaps/106-javascript/content/102-javascript-datatypes/102-typeof-operator.md new file mode 100644 index 000000000..3d1bd90b4 --- /dev/null +++ b/content/roadmaps/106-javascript/content/102-javascript-datatypes/102-typeof-operator.md @@ -0,0 +1 @@ +# Typeof operator \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/102-javascript-datatypes/readme.md b/content/roadmaps/106-javascript/content/102-javascript-datatypes/readme.md new file mode 100644 index 000000000..4d3c03399 --- /dev/null +++ b/content/roadmaps/106-javascript/content/102-javascript-datatypes/readme.md @@ -0,0 +1 @@ +# Javascript datatypes \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/103-javascript-type-casting/100-type-conversion-coercion.md b/content/roadmaps/106-javascript/content/103-javascript-type-casting/100-type-conversion-coercion.md new file mode 100644 index 000000000..5eb5d3b6e --- /dev/null +++ b/content/roadmaps/106-javascript/content/103-javascript-type-casting/100-type-conversion-coercion.md @@ -0,0 +1 @@ +# Type conversion coercion \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/103-javascript-type-casting/101-explicit-type-casting.md b/content/roadmaps/106-javascript/content/103-javascript-type-casting/101-explicit-type-casting.md new file mode 100644 index 000000000..5f18c00d3 --- /dev/null +++ b/content/roadmaps/106-javascript/content/103-javascript-type-casting/101-explicit-type-casting.md @@ -0,0 +1 @@ +# Explicit type casting \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/103-javascript-type-casting/102-implicit-type-casting.md b/content/roadmaps/106-javascript/content/103-javascript-type-casting/102-implicit-type-casting.md new file mode 100644 index 000000000..0344473e5 --- /dev/null +++ b/content/roadmaps/106-javascript/content/103-javascript-type-casting/102-implicit-type-casting.md @@ -0,0 +1 @@ +# Implicit type casting \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/103-javascript-type-casting/readme.md b/content/roadmaps/106-javascript/content/103-javascript-type-casting/readme.md new file mode 100644 index 000000000..75f6373d4 --- /dev/null +++ b/content/roadmaps/106-javascript/content/103-javascript-type-casting/readme.md @@ -0,0 +1 @@ +# Javascript type casting \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/104-javascript-data-structures/100-indexed-collections/100-arrays.md b/content/roadmaps/106-javascript/content/104-javascript-data-structures/100-indexed-collections/100-arrays.md new file mode 100644 index 000000000..6bfa7b9a1 --- /dev/null +++ b/content/roadmaps/106-javascript/content/104-javascript-data-structures/100-indexed-collections/100-arrays.md @@ -0,0 +1 @@ +# Arrays \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/104-javascript-data-structures/100-indexed-collections/101-typed-arrays.md b/content/roadmaps/106-javascript/content/104-javascript-data-structures/100-indexed-collections/101-typed-arrays.md new file mode 100644 index 000000000..be684ea2e --- /dev/null +++ b/content/roadmaps/106-javascript/content/104-javascript-data-structures/100-indexed-collections/101-typed-arrays.md @@ -0,0 +1 @@ +# Typed arrays \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/104-javascript-data-structures/100-indexed-collections/readme.md b/content/roadmaps/106-javascript/content/104-javascript-data-structures/100-indexed-collections/readme.md new file mode 100644 index 000000000..4d2ef2e14 --- /dev/null +++ b/content/roadmaps/106-javascript/content/104-javascript-data-structures/100-indexed-collections/readme.md @@ -0,0 +1 @@ +# Indexed collections \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/104-javascript-data-structures/101-keyed-collections/100-map.md b/content/roadmaps/106-javascript/content/104-javascript-data-structures/101-keyed-collections/100-map.md new file mode 100644 index 000000000..e0a832930 --- /dev/null +++ b/content/roadmaps/106-javascript/content/104-javascript-data-structures/101-keyed-collections/100-map.md @@ -0,0 +1 @@ +# Map \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/104-javascript-data-structures/101-keyed-collections/101-weak-map.md b/content/roadmaps/106-javascript/content/104-javascript-data-structures/101-keyed-collections/101-weak-map.md new file mode 100644 index 000000000..1c2afb5de --- /dev/null +++ b/content/roadmaps/106-javascript/content/104-javascript-data-structures/101-keyed-collections/101-weak-map.md @@ -0,0 +1 @@ +# Weak map \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/104-javascript-data-structures/101-keyed-collections/102-set.md b/content/roadmaps/106-javascript/content/104-javascript-data-structures/101-keyed-collections/102-set.md new file mode 100644 index 000000000..b5fdecda9 --- /dev/null +++ b/content/roadmaps/106-javascript/content/104-javascript-data-structures/101-keyed-collections/102-set.md @@ -0,0 +1 @@ +# Set \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/104-javascript-data-structures/101-keyed-collections/103-weak-set.md b/content/roadmaps/106-javascript/content/104-javascript-data-structures/101-keyed-collections/103-weak-set.md new file mode 100644 index 000000000..129124747 --- /dev/null +++ b/content/roadmaps/106-javascript/content/104-javascript-data-structures/101-keyed-collections/103-weak-set.md @@ -0,0 +1 @@ +# Weak set \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/104-javascript-data-structures/101-keyed-collections/readme.md b/content/roadmaps/106-javascript/content/104-javascript-data-structures/101-keyed-collections/readme.md new file mode 100644 index 000000000..6c3bc427a --- /dev/null +++ b/content/roadmaps/106-javascript/content/104-javascript-data-structures/101-keyed-collections/readme.md @@ -0,0 +1 @@ +# Keyed collections \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/104-javascript-data-structures/102-structured-data/100-json.md b/content/roadmaps/106-javascript/content/104-javascript-data-structures/102-structured-data/100-json.md new file mode 100644 index 000000000..a964933d8 --- /dev/null +++ b/content/roadmaps/106-javascript/content/104-javascript-data-structures/102-structured-data/100-json.md @@ -0,0 +1 @@ +# Json \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/104-javascript-data-structures/102-structured-data/readme.md b/content/roadmaps/106-javascript/content/104-javascript-data-structures/102-structured-data/readme.md new file mode 100644 index 000000000..63e018c02 --- /dev/null +++ b/content/roadmaps/106-javascript/content/104-javascript-data-structures/102-structured-data/readme.md @@ -0,0 +1 @@ +# Structured data \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/104-javascript-data-structures/readme.md b/content/roadmaps/106-javascript/content/104-javascript-data-structures/readme.md new file mode 100644 index 000000000..58f2fde18 --- /dev/null +++ b/content/roadmaps/106-javascript/content/104-javascript-data-structures/readme.md @@ -0,0 +1 @@ +# Javascript data structures \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/105-javascript-equality-comparisons/100-equality-algorithms/100-is-loosely-equal.md b/content/roadmaps/106-javascript/content/105-javascript-equality-comparisons/100-equality-algorithms/100-is-loosely-equal.md new file mode 100644 index 000000000..bfc145ee3 --- /dev/null +++ b/content/roadmaps/106-javascript/content/105-javascript-equality-comparisons/100-equality-algorithms/100-is-loosely-equal.md @@ -0,0 +1 @@ +# Is loosely equal \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/105-javascript-equality-comparisons/100-equality-algorithms/101-is-strictly-equal.md b/content/roadmaps/106-javascript/content/105-javascript-equality-comparisons/100-equality-algorithms/101-is-strictly-equal.md new file mode 100644 index 000000000..72e1ee175 --- /dev/null +++ b/content/roadmaps/106-javascript/content/105-javascript-equality-comparisons/100-equality-algorithms/101-is-strictly-equal.md @@ -0,0 +1 @@ +# Is strictly equal \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/105-javascript-equality-comparisons/100-equality-algorithms/102-same-value-zero.md b/content/roadmaps/106-javascript/content/105-javascript-equality-comparisons/100-equality-algorithms/102-same-value-zero.md new file mode 100644 index 000000000..7485cae97 --- /dev/null +++ b/content/roadmaps/106-javascript/content/105-javascript-equality-comparisons/100-equality-algorithms/102-same-value-zero.md @@ -0,0 +1 @@ +# Same value zero \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/105-javascript-equality-comparisons/100-equality-algorithms/103-same-value.md b/content/roadmaps/106-javascript/content/105-javascript-equality-comparisons/100-equality-algorithms/103-same-value.md new file mode 100644 index 000000000..9034981e9 --- /dev/null +++ b/content/roadmaps/106-javascript/content/105-javascript-equality-comparisons/100-equality-algorithms/103-same-value.md @@ -0,0 +1 @@ +# Same value \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/105-javascript-equality-comparisons/100-equality-algorithms/readme.md b/content/roadmaps/106-javascript/content/105-javascript-equality-comparisons/100-equality-algorithms/readme.md new file mode 100644 index 000000000..ee672a371 --- /dev/null +++ b/content/roadmaps/106-javascript/content/105-javascript-equality-comparisons/100-equality-algorithms/readme.md @@ -0,0 +1 @@ +# Equality algorithms \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/105-javascript-equality-comparisons/101-value-comparison-operators.md b/content/roadmaps/106-javascript/content/105-javascript-equality-comparisons/101-value-comparison-operators.md new file mode 100644 index 000000000..2da56148e --- /dev/null +++ b/content/roadmaps/106-javascript/content/105-javascript-equality-comparisons/101-value-comparison-operators.md @@ -0,0 +1 @@ +# Value comparison operators \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/105-javascript-equality-comparisons/readme.md b/content/roadmaps/106-javascript/content/105-javascript-equality-comparisons/readme.md new file mode 100644 index 000000000..3a6eba25d --- /dev/null +++ b/content/roadmaps/106-javascript/content/105-javascript-equality-comparisons/readme.md @@ -0,0 +1 @@ +# Javascript equality comparisons \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/106-javascript-loops-iterations/100-for-in-statement.md b/content/roadmaps/106-javascript/content/106-javascript-loops-iterations/100-for-in-statement.md new file mode 100644 index 000000000..aab3c0ff6 --- /dev/null +++ b/content/roadmaps/106-javascript/content/106-javascript-loops-iterations/100-for-in-statement.md @@ -0,0 +1 @@ +# For in statement \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/106-javascript-loops-iterations/101-for-of-statement.md b/content/roadmaps/106-javascript/content/106-javascript-loops-iterations/101-for-of-statement.md new file mode 100644 index 000000000..7da15442c --- /dev/null +++ b/content/roadmaps/106-javascript/content/106-javascript-loops-iterations/101-for-of-statement.md @@ -0,0 +1 @@ +# For of statement \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/106-javascript-loops-iterations/102-break-continue/100-labeled-statements.md b/content/roadmaps/106-javascript/content/106-javascript-loops-iterations/102-break-continue/100-labeled-statements.md new file mode 100644 index 000000000..7e9438b95 --- /dev/null +++ b/content/roadmaps/106-javascript/content/106-javascript-loops-iterations/102-break-continue/100-labeled-statements.md @@ -0,0 +1 @@ +# Labeled statements \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/106-javascript-loops-iterations/102-break-continue/readme.md b/content/roadmaps/106-javascript/content/106-javascript-loops-iterations/102-break-continue/readme.md new file mode 100644 index 000000000..d6bcea686 --- /dev/null +++ b/content/roadmaps/106-javascript/content/106-javascript-loops-iterations/102-break-continue/readme.md @@ -0,0 +1 @@ +# Break continue \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/106-javascript-loops-iterations/103-for-statement.md b/content/roadmaps/106-javascript/content/106-javascript-loops-iterations/103-for-statement.md new file mode 100644 index 000000000..740db9741 --- /dev/null +++ b/content/roadmaps/106-javascript/content/106-javascript-loops-iterations/103-for-statement.md @@ -0,0 +1 @@ +# For statement \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/106-javascript-loops-iterations/104-do-while-statement.md b/content/roadmaps/106-javascript/content/106-javascript-loops-iterations/104-do-while-statement.md new file mode 100644 index 000000000..e8001fc66 --- /dev/null +++ b/content/roadmaps/106-javascript/content/106-javascript-loops-iterations/104-do-while-statement.md @@ -0,0 +1 @@ +# Do while statement \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/106-javascript-loops-iterations/105-while-statement.md b/content/roadmaps/106-javascript/content/106-javascript-loops-iterations/105-while-statement.md new file mode 100644 index 000000000..7864b9484 --- /dev/null +++ b/content/roadmaps/106-javascript/content/106-javascript-loops-iterations/105-while-statement.md @@ -0,0 +1 @@ +# While statement \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/106-javascript-loops-iterations/readme.md b/content/roadmaps/106-javascript/content/106-javascript-loops-iterations/readme.md new file mode 100644 index 000000000..663cbd943 --- /dev/null +++ b/content/roadmaps/106-javascript/content/106-javascript-loops-iterations/readme.md @@ -0,0 +1 @@ +# Javascript loops iterations \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/107-javascript-control-flow/100-exception-handling/100-throw-statement.md b/content/roadmaps/106-javascript/content/107-javascript-control-flow/100-exception-handling/100-throw-statement.md new file mode 100644 index 000000000..0314ab31b --- /dev/null +++ b/content/roadmaps/106-javascript/content/107-javascript-control-flow/100-exception-handling/100-throw-statement.md @@ -0,0 +1 @@ +# Throw statement \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/107-javascript-control-flow/100-exception-handling/101-try-catch-finally.md b/content/roadmaps/106-javascript/content/107-javascript-control-flow/100-exception-handling/101-try-catch-finally.md new file mode 100644 index 000000000..ceed7b235 --- /dev/null +++ b/content/roadmaps/106-javascript/content/107-javascript-control-flow/100-exception-handling/101-try-catch-finally.md @@ -0,0 +1 @@ +# Try catch finally \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/107-javascript-control-flow/100-exception-handling/102-utilizing-error-objects.md b/content/roadmaps/106-javascript/content/107-javascript-control-flow/100-exception-handling/102-utilizing-error-objects.md new file mode 100644 index 000000000..02e1356cd --- /dev/null +++ b/content/roadmaps/106-javascript/content/107-javascript-control-flow/100-exception-handling/102-utilizing-error-objects.md @@ -0,0 +1 @@ +# Utilizing error objects \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/107-javascript-control-flow/100-exception-handling/readme.md b/content/roadmaps/106-javascript/content/107-javascript-control-flow/100-exception-handling/readme.md new file mode 100644 index 000000000..d8e7f3d3c --- /dev/null +++ b/content/roadmaps/106-javascript/content/107-javascript-control-flow/100-exception-handling/readme.md @@ -0,0 +1 @@ +# Exception handling \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/107-javascript-control-flow/101-conditional-statements/100-if-else.md b/content/roadmaps/106-javascript/content/107-javascript-control-flow/101-conditional-statements/100-if-else.md new file mode 100644 index 000000000..e549e8124 --- /dev/null +++ b/content/roadmaps/106-javascript/content/107-javascript-control-flow/101-conditional-statements/100-if-else.md @@ -0,0 +1 @@ +# If else \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/107-javascript-control-flow/101-conditional-statements/101-switch.md b/content/roadmaps/106-javascript/content/107-javascript-control-flow/101-conditional-statements/101-switch.md new file mode 100644 index 000000000..b0cbcd593 --- /dev/null +++ b/content/roadmaps/106-javascript/content/107-javascript-control-flow/101-conditional-statements/101-switch.md @@ -0,0 +1 @@ +# Switch \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/107-javascript-control-flow/101-conditional-statements/readme.md b/content/roadmaps/106-javascript/content/107-javascript-control-flow/101-conditional-statements/readme.md new file mode 100644 index 000000000..dd0fb6fbe --- /dev/null +++ b/content/roadmaps/106-javascript/content/107-javascript-control-flow/101-conditional-statements/readme.md @@ -0,0 +1 @@ +# Conditional statements \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/107-javascript-control-flow/readme.md b/content/roadmaps/106-javascript/content/107-javascript-control-flow/readme.md new file mode 100644 index 000000000..ea6b50b8b --- /dev/null +++ b/content/roadmaps/106-javascript/content/107-javascript-control-flow/readme.md @@ -0,0 +1 @@ +# Javascript control flow \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/108-javascript-expressions-and-operators/100-assignment-operators.md b/content/roadmaps/106-javascript/content/108-javascript-expressions-and-operators/100-assignment-operators.md new file mode 100644 index 000000000..31171bff8 --- /dev/null +++ b/content/roadmaps/106-javascript/content/108-javascript-expressions-and-operators/100-assignment-operators.md @@ -0,0 +1 @@ +# Assignment operators \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/108-javascript-expressions-and-operators/101-omparison-operators.md b/content/roadmaps/106-javascript/content/108-javascript-expressions-and-operators/101-omparison-operators.md new file mode 100644 index 000000000..376e3bc09 --- /dev/null +++ b/content/roadmaps/106-javascript/content/108-javascript-expressions-and-operators/101-omparison-operators.md @@ -0,0 +1 @@ +# Omparison operators \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/108-javascript-expressions-and-operators/102-arithmetic-operators.md b/content/roadmaps/106-javascript/content/108-javascript-expressions-and-operators/102-arithmetic-operators.md new file mode 100644 index 000000000..461e9fd10 --- /dev/null +++ b/content/roadmaps/106-javascript/content/108-javascript-expressions-and-operators/102-arithmetic-operators.md @@ -0,0 +1 @@ +# Arithmetic operators \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/108-javascript-expressions-and-operators/103-bitwise-operators.md b/content/roadmaps/106-javascript/content/108-javascript-expressions-and-operators/103-bitwise-operators.md new file mode 100644 index 000000000..b0b417f19 --- /dev/null +++ b/content/roadmaps/106-javascript/content/108-javascript-expressions-and-operators/103-bitwise-operators.md @@ -0,0 +1 @@ +# Bitwise operators \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/108-javascript-expressions-and-operators/104-logical-operators.md b/content/roadmaps/106-javascript/content/108-javascript-expressions-and-operators/104-logical-operators.md new file mode 100644 index 000000000..9e376cd3e --- /dev/null +++ b/content/roadmaps/106-javascript/content/108-javascript-expressions-and-operators/104-logical-operators.md @@ -0,0 +1 @@ +# Logical operators \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/108-javascript-expressions-and-operators/105-bigint-operators.md b/content/roadmaps/106-javascript/content/108-javascript-expressions-and-operators/105-bigint-operators.md new file mode 100644 index 000000000..e717fae96 --- /dev/null +++ b/content/roadmaps/106-javascript/content/108-javascript-expressions-and-operators/105-bigint-operators.md @@ -0,0 +1 @@ +# Bigint operators \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/108-javascript-expressions-and-operators/106-string-operators.md b/content/roadmaps/106-javascript/content/108-javascript-expressions-and-operators/106-string-operators.md new file mode 100644 index 000000000..f7230e6ad --- /dev/null +++ b/content/roadmaps/106-javascript/content/108-javascript-expressions-and-operators/106-string-operators.md @@ -0,0 +1 @@ +# String operators \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/108-javascript-expressions-and-operators/107-conditional-operators.md b/content/roadmaps/106-javascript/content/108-javascript-expressions-and-operators/107-conditional-operators.md new file mode 100644 index 000000000..20317da52 --- /dev/null +++ b/content/roadmaps/106-javascript/content/108-javascript-expressions-and-operators/107-conditional-operators.md @@ -0,0 +1 @@ +# Conditional operators \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/108-javascript-expressions-and-operators/108-comma-operators.md b/content/roadmaps/106-javascript/content/108-javascript-expressions-and-operators/108-comma-operators.md new file mode 100644 index 000000000..3c11d6fb4 --- /dev/null +++ b/content/roadmaps/106-javascript/content/108-javascript-expressions-and-operators/108-comma-operators.md @@ -0,0 +1 @@ +# Comma operators \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/108-javascript-expressions-and-operators/109-unary-operators.md b/content/roadmaps/106-javascript/content/108-javascript-expressions-and-operators/109-unary-operators.md new file mode 100644 index 000000000..ba2721ee3 --- /dev/null +++ b/content/roadmaps/106-javascript/content/108-javascript-expressions-and-operators/109-unary-operators.md @@ -0,0 +1 @@ +# Unary operators \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/108-javascript-expressions-and-operators/110-relational-operators.md b/content/roadmaps/106-javascript/content/108-javascript-expressions-and-operators/110-relational-operators.md new file mode 100644 index 000000000..989b1fdab --- /dev/null +++ b/content/roadmaps/106-javascript/content/108-javascript-expressions-and-operators/110-relational-operators.md @@ -0,0 +1 @@ +# Relational operators \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/108-javascript-expressions-and-operators/readme.md b/content/roadmaps/106-javascript/content/108-javascript-expressions-and-operators/readme.md new file mode 100644 index 000000000..8634a88e8 --- /dev/null +++ b/content/roadmaps/106-javascript/content/108-javascript-expressions-and-operators/readme.md @@ -0,0 +1 @@ +# Javascript expressions and operators \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/109-javascript-functions/100-defining-calling-functions.md b/content/roadmaps/106-javascript/content/109-javascript-functions/100-defining-calling-functions.md new file mode 100644 index 000000000..773f00408 --- /dev/null +++ b/content/roadmaps/106-javascript/content/109-javascript-functions/100-defining-calling-functions.md @@ -0,0 +1 @@ +# Defining calling functions \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/109-javascript-functions/101-function-parameters/100-default-params.md b/content/roadmaps/106-javascript/content/109-javascript-functions/101-function-parameters/100-default-params.md new file mode 100644 index 000000000..58a393eff --- /dev/null +++ b/content/roadmaps/106-javascript/content/109-javascript-functions/101-function-parameters/100-default-params.md @@ -0,0 +1 @@ +# Default params \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/109-javascript-functions/101-function-parameters/101-rest-params.md b/content/roadmaps/106-javascript/content/109-javascript-functions/101-function-parameters/101-rest-params.md new file mode 100644 index 000000000..41c37ca23 --- /dev/null +++ b/content/roadmaps/106-javascript/content/109-javascript-functions/101-function-parameters/101-rest-params.md @@ -0,0 +1 @@ +# Rest params \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/109-javascript-functions/101-function-parameters/readme.md b/content/roadmaps/106-javascript/content/109-javascript-functions/101-function-parameters/readme.md new file mode 100644 index 000000000..31509c110 --- /dev/null +++ b/content/roadmaps/106-javascript/content/109-javascript-functions/101-function-parameters/readme.md @@ -0,0 +1 @@ +# Function parameters \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/109-javascript-functions/102-arrow-functions.md b/content/roadmaps/106-javascript/content/109-javascript-functions/102-arrow-functions.md new file mode 100644 index 000000000..39affa173 --- /dev/null +++ b/content/roadmaps/106-javascript/content/109-javascript-functions/102-arrow-functions.md @@ -0,0 +1 @@ +# Arrow functions \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/109-javascript-functions/103-iifes.md b/content/roadmaps/106-javascript/content/109-javascript-functions/103-iifes.md new file mode 100644 index 000000000..464769c16 --- /dev/null +++ b/content/roadmaps/106-javascript/content/109-javascript-functions/103-iifes.md @@ -0,0 +1 @@ +# Iifes \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/109-javascript-functions/104-arguments-object.md b/content/roadmaps/106-javascript/content/109-javascript-functions/104-arguments-object.md new file mode 100644 index 000000000..104e9666e --- /dev/null +++ b/content/roadmaps/106-javascript/content/109-javascript-functions/104-arguments-object.md @@ -0,0 +1 @@ +# Arguments object \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/109-javascript-functions/105-scope-and-function-stack/100-recursion.md b/content/roadmaps/106-javascript/content/109-javascript-functions/105-scope-and-function-stack/100-recursion.md new file mode 100644 index 000000000..a27651655 --- /dev/null +++ b/content/roadmaps/106-javascript/content/109-javascript-functions/105-scope-and-function-stack/100-recursion.md @@ -0,0 +1 @@ +# Recursion \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/109-javascript-functions/105-scope-and-function-stack/101-lexical-scoping.md b/content/roadmaps/106-javascript/content/109-javascript-functions/105-scope-and-function-stack/101-lexical-scoping.md new file mode 100644 index 000000000..b9afbfa35 --- /dev/null +++ b/content/roadmaps/106-javascript/content/109-javascript-functions/105-scope-and-function-stack/101-lexical-scoping.md @@ -0,0 +1 @@ +# Lexical scoping \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/109-javascript-functions/105-scope-and-function-stack/102-closures.md b/content/roadmaps/106-javascript/content/109-javascript-functions/105-scope-and-function-stack/102-closures.md new file mode 100644 index 000000000..2bd3198cd --- /dev/null +++ b/content/roadmaps/106-javascript/content/109-javascript-functions/105-scope-and-function-stack/102-closures.md @@ -0,0 +1 @@ +# Closures \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/109-javascript-functions/105-scope-and-function-stack/readme.md b/content/roadmaps/106-javascript/content/109-javascript-functions/105-scope-and-function-stack/readme.md new file mode 100644 index 000000000..332f72563 --- /dev/null +++ b/content/roadmaps/106-javascript/content/109-javascript-functions/105-scope-and-function-stack/readme.md @@ -0,0 +1 @@ +# Scope and function stack \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/109-javascript-functions/106-built-in-functions.md b/content/roadmaps/106-javascript/content/109-javascript-functions/106-built-in-functions.md new file mode 100644 index 000000000..d9ff14a6f --- /dev/null +++ b/content/roadmaps/106-javascript/content/109-javascript-functions/106-built-in-functions.md @@ -0,0 +1 @@ +# Built in functions \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/109-javascript-functions/readme.md b/content/roadmaps/106-javascript/content/109-javascript-functions/readme.md new file mode 100644 index 000000000..e0c425f3e --- /dev/null +++ b/content/roadmaps/106-javascript/content/109-javascript-functions/readme.md @@ -0,0 +1 @@ +# Javascript functions \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/110-javascript-strict-mode.md b/content/roadmaps/106-javascript/content/110-javascript-strict-mode.md new file mode 100644 index 000000000..9f7bf7485 --- /dev/null +++ b/content/roadmaps/106-javascript/content/110-javascript-strict-mode.md @@ -0,0 +1 @@ +# Javascript strict mode \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/111-javascript-this-keyword/100-function-borrowing.md b/content/roadmaps/106-javascript/content/111-javascript-this-keyword/100-function-borrowing.md new file mode 100644 index 000000000..896e56c23 --- /dev/null +++ b/content/roadmaps/106-javascript/content/111-javascript-this-keyword/100-function-borrowing.md @@ -0,0 +1 @@ +# Function borrowing \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/111-javascript-this-keyword/101-this-in-a-method.md b/content/roadmaps/106-javascript/content/111-javascript-this-keyword/101-this-in-a-method.md new file mode 100644 index 000000000..9c7f754fa --- /dev/null +++ b/content/roadmaps/106-javascript/content/111-javascript-this-keyword/101-this-in-a-method.md @@ -0,0 +1 @@ +# This in a method \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/111-javascript-this-keyword/102-this-in-a-function.md b/content/roadmaps/106-javascript/content/111-javascript-this-keyword/102-this-in-a-function.md new file mode 100644 index 000000000..cf4e1d757 --- /dev/null +++ b/content/roadmaps/106-javascript/content/111-javascript-this-keyword/102-this-in-a-function.md @@ -0,0 +1 @@ +# This in a function \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/111-javascript-this-keyword/103-using-this-alone.md b/content/roadmaps/106-javascript/content/111-javascript-this-keyword/103-using-this-alone.md new file mode 100644 index 000000000..aba0fade2 --- /dev/null +++ b/content/roadmaps/106-javascript/content/111-javascript-this-keyword/103-using-this-alone.md @@ -0,0 +1 @@ +# Using this alone \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/111-javascript-this-keyword/104-this-in-event-handlers.md b/content/roadmaps/106-javascript/content/111-javascript-this-keyword/104-this-in-event-handlers.md new file mode 100644 index 000000000..cdc55614b --- /dev/null +++ b/content/roadmaps/106-javascript/content/111-javascript-this-keyword/104-this-in-event-handlers.md @@ -0,0 +1 @@ +# This in event handlers \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/111-javascript-this-keyword/105-this-in-arrow-functions.md b/content/roadmaps/106-javascript/content/111-javascript-this-keyword/105-this-in-arrow-functions.md new file mode 100644 index 000000000..985f70c88 --- /dev/null +++ b/content/roadmaps/106-javascript/content/111-javascript-this-keyword/105-this-in-arrow-functions.md @@ -0,0 +1 @@ +# This in arrow functions \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/111-javascript-this-keyword/106-explicit-binding.md b/content/roadmaps/106-javascript/content/111-javascript-this-keyword/106-explicit-binding.md new file mode 100644 index 000000000..a2419f69d --- /dev/null +++ b/content/roadmaps/106-javascript/content/111-javascript-this-keyword/106-explicit-binding.md @@ -0,0 +1 @@ +# Explicit binding \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/111-javascript-this-keyword/readme.md b/content/roadmaps/106-javascript/content/111-javascript-this-keyword/readme.md new file mode 100644 index 000000000..a87b4c397 --- /dev/null +++ b/content/roadmaps/106-javascript/content/111-javascript-this-keyword/readme.md @@ -0,0 +1 @@ +# Javascript this keyword \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/112-javascript-asynchronous-javascript/100-event-loop.md b/content/roadmaps/106-javascript/content/112-javascript-asynchronous-javascript/100-event-loop.md new file mode 100644 index 000000000..21a9c2c1e --- /dev/null +++ b/content/roadmaps/106-javascript/content/112-javascript-asynchronous-javascript/100-event-loop.md @@ -0,0 +1 @@ +# Event loop \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/112-javascript-asynchronous-javascript/101-set-timeout.md b/content/roadmaps/106-javascript/content/112-javascript-asynchronous-javascript/101-set-timeout.md new file mode 100644 index 000000000..feb47434e --- /dev/null +++ b/content/roadmaps/106-javascript/content/112-javascript-asynchronous-javascript/101-set-timeout.md @@ -0,0 +1 @@ +# Set timeout \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/112-javascript-asynchronous-javascript/102-set-interval.md b/content/roadmaps/106-javascript/content/112-javascript-asynchronous-javascript/102-set-interval.md new file mode 100644 index 000000000..e86046842 --- /dev/null +++ b/content/roadmaps/106-javascript/content/112-javascript-asynchronous-javascript/102-set-interval.md @@ -0,0 +1 @@ +# Set interval \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/112-javascript-asynchronous-javascript/103-callbacks/100-callback-hell.md b/content/roadmaps/106-javascript/content/112-javascript-asynchronous-javascript/103-callbacks/100-callback-hell.md new file mode 100644 index 000000000..10ff6c38b --- /dev/null +++ b/content/roadmaps/106-javascript/content/112-javascript-asynchronous-javascript/103-callbacks/100-callback-hell.md @@ -0,0 +1 @@ +# Callback hell \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/112-javascript-asynchronous-javascript/103-callbacks/readme.md b/content/roadmaps/106-javascript/content/112-javascript-asynchronous-javascript/103-callbacks/readme.md new file mode 100644 index 000000000..7b3d81c5f --- /dev/null +++ b/content/roadmaps/106-javascript/content/112-javascript-asynchronous-javascript/103-callbacks/readme.md @@ -0,0 +1 @@ +# Callbacks \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/112-javascript-asynchronous-javascript/104-promises/100-async-await.md b/content/roadmaps/106-javascript/content/112-javascript-asynchronous-javascript/104-promises/100-async-await.md new file mode 100644 index 000000000..b0197a63d --- /dev/null +++ b/content/roadmaps/106-javascript/content/112-javascript-asynchronous-javascript/104-promises/100-async-await.md @@ -0,0 +1 @@ +# Async await \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/112-javascript-asynchronous-javascript/104-promises/readme.md b/content/roadmaps/106-javascript/content/112-javascript-asynchronous-javascript/104-promises/readme.md new file mode 100644 index 000000000..0554eea0f --- /dev/null +++ b/content/roadmaps/106-javascript/content/112-javascript-asynchronous-javascript/104-promises/readme.md @@ -0,0 +1 @@ +# Promises \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/112-javascript-asynchronous-javascript/readme.md b/content/roadmaps/106-javascript/content/112-javascript-asynchronous-javascript/readme.md new file mode 100644 index 000000000..65b35c6de --- /dev/null +++ b/content/roadmaps/106-javascript/content/112-javascript-asynchronous-javascript/readme.md @@ -0,0 +1 @@ +# Javascript asynchronous javascript \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/113-javascript-classes.md b/content/roadmaps/106-javascript/content/113-javascript-classes.md new file mode 100644 index 000000000..8352108b7 --- /dev/null +++ b/content/roadmaps/106-javascript/content/113-javascript-classes.md @@ -0,0 +1 @@ +# Javascript classes \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/114-javascript-iterators-and-generators.md b/content/roadmaps/106-javascript/content/114-javascript-iterators-and-generators.md new file mode 100644 index 000000000..2c514d4fc --- /dev/null +++ b/content/roadmaps/106-javascript/content/114-javascript-iterators-and-generators.md @@ -0,0 +1 @@ +# Javascript iterators and generators \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/115-javascript-modules/100-commonjs.md b/content/roadmaps/106-javascript/content/115-javascript-modules/100-commonjs.md new file mode 100644 index 000000000..0a991377e --- /dev/null +++ b/content/roadmaps/106-javascript/content/115-javascript-modules/100-commonjs.md @@ -0,0 +1 @@ +# Commonjs \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/115-javascript-modules/101-esm.md b/content/roadmaps/106-javascript/content/115-javascript-modules/101-esm.md new file mode 100644 index 000000000..a915a35c2 --- /dev/null +++ b/content/roadmaps/106-javascript/content/115-javascript-modules/101-esm.md @@ -0,0 +1 @@ +# Esm \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/115-javascript-modules/readme.md b/content/roadmaps/106-javascript/content/115-javascript-modules/readme.md new file mode 100644 index 000000000..2d00e995c --- /dev/null +++ b/content/roadmaps/106-javascript/content/115-javascript-modules/readme.md @@ -0,0 +1 @@ +# Javascript modules \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/116-javascript-memory-management/100-memory-lifecycle.md b/content/roadmaps/106-javascript/content/116-javascript-memory-management/100-memory-lifecycle.md new file mode 100644 index 000000000..2cdc5d3c1 --- /dev/null +++ b/content/roadmaps/106-javascript/content/116-javascript-memory-management/100-memory-lifecycle.md @@ -0,0 +1 @@ +# Memory lifecycle \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/116-javascript-memory-management/101-garbage-collection.md b/content/roadmaps/106-javascript/content/116-javascript-memory-management/101-garbage-collection.md new file mode 100644 index 000000000..2e9dd7ee1 --- /dev/null +++ b/content/roadmaps/106-javascript/content/116-javascript-memory-management/101-garbage-collection.md @@ -0,0 +1 @@ +# Garbage collection \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/116-javascript-memory-management/readme.md b/content/roadmaps/106-javascript/content/116-javascript-memory-management/readme.md new file mode 100644 index 000000000..8b7c4ac50 --- /dev/null +++ b/content/roadmaps/106-javascript/content/116-javascript-memory-management/readme.md @@ -0,0 +1 @@ +# Javascript memory management \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/117-javascript-chrome-dev-tools/100-debugging-issues.md b/content/roadmaps/106-javascript/content/117-javascript-chrome-dev-tools/100-debugging-issues.md new file mode 100644 index 000000000..48903ffb3 --- /dev/null +++ b/content/roadmaps/106-javascript/content/117-javascript-chrome-dev-tools/100-debugging-issues.md @@ -0,0 +1 @@ +# Debugging issues \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/117-javascript-chrome-dev-tools/101-debugging-memory-leaks.md b/content/roadmaps/106-javascript/content/117-javascript-chrome-dev-tools/101-debugging-memory-leaks.md new file mode 100644 index 000000000..088f3c63c --- /dev/null +++ b/content/roadmaps/106-javascript/content/117-javascript-chrome-dev-tools/101-debugging-memory-leaks.md @@ -0,0 +1 @@ +# Debugging memory leaks \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/117-javascript-chrome-dev-tools/102-debugging-performance.md b/content/roadmaps/106-javascript/content/117-javascript-chrome-dev-tools/102-debugging-performance.md new file mode 100644 index 000000000..d3a84a529 --- /dev/null +++ b/content/roadmaps/106-javascript/content/117-javascript-chrome-dev-tools/102-debugging-performance.md @@ -0,0 +1 @@ +# Debugging performance \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/117-javascript-chrome-dev-tools/readme.md b/content/roadmaps/106-javascript/content/117-javascript-chrome-dev-tools/readme.md new file mode 100644 index 000000000..b15bcfa57 --- /dev/null +++ b/content/roadmaps/106-javascript/content/117-javascript-chrome-dev-tools/readme.md @@ -0,0 +1 @@ +# Javascript chrome dev tools \ No newline at end of file diff --git a/content/roadmaps/106-javascript/content/readme.md b/content/roadmaps/106-javascript/content/readme.md new file mode 100644 index 000000000..4e768b56d --- /dev/null +++ b/content/roadmaps/106-javascript/content/readme.md @@ -0,0 +1 @@ +# \ No newline at end of file diff --git a/content/roadmaps/106-javascript/meta.json b/content/roadmaps/106-javascript/meta.json index 8de76f3eb..a2161eecb 100644 --- a/content/roadmaps/106-javascript/meta.json +++ b/content/roadmaps/106-javascript/meta.json @@ -42,4 +42,4 @@ }, "pdfUrl": "/pdfs/javascript.pdf", "contentPathsFilePath": "./content-paths.json" -} +} \ No newline at end of file diff --git a/public/project/javascript.json b/public/project/javascript.json index 10efd7f2f..1e65c1192 100644 --- a/public/project/javascript.json +++ b/public/project/javascript.json @@ -3,59 +3,46 @@ "controls": { "control": [ { - "ID": "3139", + "ID": "3847", "typeID": "Arrow", - "zOrder": "123", - "w": "19", - "h": "76", + "zOrder": "0", + "w": "1", + "h": "139", "measuredW": "150", "measuredH": "100", - "x": "664", - "y": "190", + "x": "590", + "y": "2953", "properties": { - "curvature": "0", + "color": "2848996", + "curvature": "-1", + "direction": "bottom", "leftArrow": "false", "rightArrow": "false", - "color": "10027263", "p0": { - "x": 13, + "x": 0, "y": 0 }, "p1": { - "x": 0.5175865027166142, - "y": -0.2113239919931367 + "x": 0.4438624012549725, + "y": -0.00008403832147459167 }, "p2": { - "x": 19, - "y": 76 + "x": 0, + "y": 139 }, "stroke": "dotted" } }, { - "ID": "3140", - "typeID": "Label", - "zOrder": "124", - "measuredW": "135", - "measuredH": "36", - "x": "637", - "y": "277", - "properties": { - "size": "28", - "text": "JavaScript", - "bold": "true" - } - }, - { - "ID": "3197", + "ID": "3848", "typeID": "Arrow", - "zOrder": "125", - "w": "33", - "h": "91", + "zOrder": "1", + "w": "1", + "h": "161", "measuredW": "150", "measuredH": "100", - "x": "696", - "y": "320", + "x": "592", + "y": "2765", "properties": { "color": "2848996", "curvature": "-1", @@ -63,171 +50,122 @@ "leftArrow": "false", "rightArrow": "false", "p0": { - "x": 28, + "x": 0, "y": 0 }, "p1": { - "x": 0.4488347077805664, - "y": 0.15539619935460752 + "x": 0.4438624012549725, + "y": -0.00008403832147459167 }, "p2": { "x": 0, - "y": 91 + "y": 161 } } }, { - "ID": "3198", - "typeID": "Canvas", - "zOrder": "126", - "w": "350", - "h": "141", - "measuredW": "100", - "measuredH": "70", - "x": "894", - "y": "154" - }, - { - "ID": "3199", - "typeID": "Label", - "zOrder": "127", - "measuredW": "314", - "measuredH": "25", - "x": "908", - "y": "171", + "ID": "3849", + "typeID": "Arrow", + "zOrder": "2", + "w": "133", + "h": "47", + "measuredW": "150", + "measuredH": "100", + "x": "695", + "y": "2699", "properties": { - "size": "17", - "text": "Find the detailed version of this roadmap" + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 133, + "y": 0 + }, + "p1": { + "x": 0.4403419352249467, + "y": 0.09764417867319503 + }, + "p2": { + "x": 0, + "y": 47 + } } }, { - "ID": "3200", - "typeID": "Label", - "zOrder": "128", - "measuredW": "319", - "measuredH": "25", - "x": "908", - "y": "199", + "ID": "3850", + "typeID": "Arrow", + "zOrder": "3", + "w": "124", + "h": "48", + "measuredW": "150", + "measuredH": "100", + "x": "692", + "y": "2760", "properties": { - "size": "17", - "text": "along with resources and other roadmaps" + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 124, + "y": 48 + }, + "p1": { + "x": 0.35350772889417365, + "y": -0.09381688466111773 + }, + "p2": { + "x": 0, + "y": 0 + } } }, { - "ID": "3201", - "typeID": "__group__", - "zOrder": "129", - "measuredW": "320", - "measuredH": "45", - "w": "320", - "h": "45", - "x": "909", - "y": "235", + "ID": "3851", + "typeID": "Arrow", + "zOrder": "4", + "w": "160", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "684", + "y": "2754", "properties": { - "controlName": "ext_link:roadmap.sh" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "320", - "h": "45", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "borderColor": "4273622", - "color": "4273622" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "105", - "measuredH": "28", - "x": "141", - "y": "8", - "properties": { - "color": "16777215", - "size": "20", - "text": "roadmap.sh" - } - }, - { - "ID": "2", - "typeID": "Label", - "zOrder": "2", - "measuredW": "35", - "measuredH": "28", - "x": "76", - "y": "8", - "properties": { - "color": "16777215", - "size": "20", - "text": "http" - } - }, - { - "ID": "3", - "typeID": "Label", - "zOrder": "3", - "measuredW": "5", - "measuredH": "28", - "x": "113", - "y": "8", - "properties": { - "color": "16777215", - "size": "20", - "text": ":" - } - }, - { - "ID": "4", - "typeID": "Label", - "zOrder": "4", - "measuredW": "10", - "measuredH": "28", - "x": "120", - "y": "9", - "properties": { - "color": "16777215", - "size": "20", - "text": "/" - } - }, - { - "ID": "5", - "typeID": "Label", - "zOrder": "5", - "measuredW": "10", - "measuredH": "28", - "x": "128", - "y": "9", - "properties": { - "color": "16777215", - "size": "20", - "text": "/" - } - } - ] + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 160, + "y": 0 + }, + "p1": { + "x": 0.43463170073274177, + "y": 0.008098727342846121 + }, + "p2": { + "x": 0, + "y": 0 } } }, { - "ID": "3204", + "ID": "3852", "typeID": "Arrow", - "zOrder": "130", - "w": "154", - "h": "47", + "zOrder": "5", + "w": "112", + "h": "29", "measuredW": "150", "measuredH": "100", - "x": "379", - "y": "374", + "x": "710", + "y": "2607", "properties": { "color": "2848996", "curvature": "-1", @@ -236,366 +174,60 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": 154, - "y": 47 + "x": 112, + "y": 29 }, "p1": { - "x": 0.4298167791706846, - "y": 0.05974927675988428 + "x": 0.5888824808127413, + "y": -0.08637593718113669 }, "p2": { "x": 0, - "y": 0 + "y": 2 } } }, { - "ID": "3280", - "typeID": "__group__", - "zOrder": "135", - "measuredW": "491", - "measuredH": "136", - "w": "491", - "h": "136", - "x": "76", - "y": "157", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "491", - "h": "136", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0" - }, - { - "ID": "3", - "typeID": "Label", - "zOrder": "2", - "measuredW": "244", - "measuredH": "24", - "x": "59", - "y": "21", - "properties": { - "size": "16", - "text": "Beginner Topics / start with these" - } - }, - { - "ID": "6", - "typeID": "Label", - "zOrder": "3", - "measuredW": "394", - "measuredH": "24", - "x": "60", - "y": "86", - "properties": { - "size": "16", - "text": "Advanced Topics / pick these after intermediate topics" - } - }, - { - "ID": "9", - "typeID": "Label", - "zOrder": "5", - "measuredW": "385", - "measuredH": "24", - "x": "59", - "y": "54", - "properties": { - "size": "16", - "text": "Intermediate Topics / pick them after beginner topics" - } - }, - { - "ID": "13", - "typeID": "__group__", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "23", - "y": "21", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - }, - { - "ID": "14", - "typeID": "__group__", - "zOrder": "6", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "23", - "y": "53", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - }, - { - "ID": "15", - "typeID": "__group__", - "zOrder": "4", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "23", - "y": "86", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] + "ID": "3853", + "typeID": "Arrow", + "zOrder": "6", + "w": "102", + "h": "21", + "measuredW": "150", + "measuredH": "100", + "x": "714", + "y": "2574", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 102, + "y": 0 + }, + "p1": { + "x": 0.5619316722322116, + "y": 0.09139481119958906 + }, + "p2": { + "x": 0, + "y": 18 } } }, { - "ID": "3282", - "typeID": "TextArea", - "zOrder": "131", - "w": "340", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "504", - "y": "404", - "properties": { - "color": "16776960" - } - }, - { - "ID": "3283", - "typeID": "Label", - "zOrder": "132", - "measuredW": "196", - "measuredH": "25", - "x": "576", - "y": "416", - "properties": { - "size": "17", - "text": "Introduction to JavaScript" - } - }, - { - "ID": "3284", - "typeID": "TextArea", - "zOrder": "133", - "w": "238", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "165", - "y": "352", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3285", - "typeID": "Label", - "zOrder": "134", - "measuredW": "149", - "measuredH": "25", - "x": "209", - "y": "362", - "properties": { - "size": "17", - "text": "What is JavaScript?" - } - }, - { - "ID": "3286", - "typeID": "TextArea", - "zOrder": "136", - "w": "238", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "165", - "y": "402", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3287", - "typeID": "Label", - "zOrder": "137", - "measuredW": "156", - "measuredH": "25", - "x": "206", - "y": "412", - "properties": { - "size": "17", - "text": "History of JavaScript" - } - }, - { - "ID": "3288", - "typeID": "TextArea", - "zOrder": "138", - "w": "238", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "165", - "y": "453", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3289", - "typeID": "Label", - "zOrder": "139", - "measuredW": "150", - "measuredH": "25", - "x": "209", - "y": "463", - "properties": { - "size": "17", - "text": "JavaScript Versions" - } - }, - { - "ID": "3290", - "typeID": "Arrow", - "zOrder": "122", - "w": "158", - "h": "46", - "measuredW": "150", - "measuredH": "100", - "x": "385", - "y": "431", + "ID": "3854", + "typeID": "Arrow", + "zOrder": "7", + "w": "145", + "h": "28", + "measuredW": "150", + "measuredH": "100", + "x": "366", + "y": "2553", "properties": { "color": "2848996", "curvature": "-1", @@ -604,29 +236,29 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": 158, - "y": 0 + "x": 145, + "y": 1 }, "p1": { - "x": 0.45522128005575585, - "y": -0.05494250203275638 + "x": 0.5888824808127412, + "y": -0.08637593718113665 }, "p2": { "x": 0, - "y": 46 + "y": 28 } } }, { - "ID": "3291", + "ID": "3855", "typeID": "Arrow", - "zOrder": "121", - "w": "162", - "h": "1", + "zOrder": "8", + "w": "143", + "h": "26", "measuredW": "150", "measuredH": "100", - "x": "385", - "y": "427", + "x": "370", + "y": "2514", "properties": { "color": "2848996", "curvature": "-1", @@ -635,155 +267,72 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": 162, - "y": 1 + "x": 143, + "y": 23 }, "p1": { - "x": 0.4382716049382716, - "y": -0.00617283950617284 + "x": 0.5619316722322119, + "y": 0.09139481119958909 }, "p2": { "x": 0, - "y": 1 + "y": 0 } } }, { - "ID": "3292", - "typeID": "TextArea", - "zOrder": "140", - "w": "340", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "504", - "y": "460", - "properties": { - "color": "16776960" - } - }, - { - "ID": "3293", - "typeID": "Label", - "zOrder": "141", - "measuredW": "142", - "measuredH": "25", - "x": "603", - "y": "472", - "properties": { - "size": "17", - "text": "All About Variables" - } - }, - { - "ID": "3294", - "typeID": "TextArea", - "zOrder": "142", - "w": "291", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "928", - "y": "409", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3295", - "typeID": "Label", - "zOrder": "143", - "measuredW": "164", - "measuredH": "25", - "x": "992", - "y": "418", - "properties": { - "size": "17", - "text": "Variable Declarations" - } - }, - { - "ID": "3296", + "ID": "3856", "typeID": "Arrow", - "zOrder": "120", - "w": "131", - "h": "2", + "zOrder": "9", + "w": "1", + "h": "258", "measuredW": "150", "measuredH": "100", - "x": "822", - "y": "482", + "x": "592", + "y": "2486", "properties": { "color": "2848996", "curvature": "-1", - "direction": "top", + "direction": "bottom", "leftArrow": "false", "rightArrow": "false", - "stroke": "dotted", "p0": { - "x": 131, + "x": 0, "y": 0 }, "p1": { - "x": 0.43463170073274177, - "y": 0.008098727342846121 + "x": 0.44386240125497245, + "y": -0.00008403832147459167 }, "p2": { "x": 0, - "y": 1 + "y": 258 } } }, { - "ID": "3306", - "typeID": "TextArea", - "zOrder": "144", - "w": "291", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "928", - "y": "512", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3307", - "typeID": "Label", - "zOrder": "145", - "measuredW": "175", - "measuredH": "25", - "x": "986", - "y": "521", - "properties": { - "size": "17", - "text": "Variable Naming Rules" - } - }, - { - "ID": "3308", + "ID": "3857", "typeID": "Arrow", - "zOrder": "110", - "w": "110", - "h": "49", + "zOrder": "10", + "w": "336", + "h": "5", "measuredW": "150", "measuredH": "100", - "x": "827", - "y": "491", + "x": "659", + "y": "2495", "properties": { "color": "2848996", "curvature": "-1", "direction": "top", "leftArrow": "false", "rightArrow": "false", - "stroke": "dotted", "p0": { - "x": 110, - "y": 49 + "x": 336, + "y": 5 }, "p1": { - "x": 0.3159689412924697, - "y": -0.09329937143091893 + "x": 0.5514394580863673, + "y": -0.0002116850127011012 }, "p2": { "x": 0, @@ -792,46 +341,45 @@ } }, { - "ID": "3309", + "ID": "3858", "typeID": "Arrow", - "zOrder": "98", - "w": "1", - "h": "68", + "zOrder": "11", + "w": "340", + "h": "129", "measuredW": "150", "measuredH": "100", - "x": "1180", - "y": "588", + "x": "652", + "y": "2357", "properties": { "color": "2848996", "curvature": "-1", "direction": "top", "leftArrow": "false", "rightArrow": "false", - "stroke": "dotted", "p0": { - "x": 1, - "y": 68 + "x": 340, + "y": 129 }, "p1": { - "x": 0.4346317007327421, - "y": 0.008098727342846125 + "x": 0.6653836555984906, + "y": 0.1377485046241332 }, "p2": { - "x": 1, + "x": 0, "y": 0 } } }, { - "ID": "3310", + "ID": "3859", "typeID": "Arrow", - "zOrder": "99", - "w": "1", - "h": "68", + "zOrder": "12", + "w": "78", + "h": "1", "measuredW": "150", "measuredH": "100", - "x": "1079", - "y": "588", + "x": "911", + "y": "2325", "properties": { "color": "2848996", "curvature": "-1", @@ -840,29 +388,29 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": 1, - "y": 68 + "x": 78, + "y": 0 }, "p1": { - "x": 0.4346317007327421, - "y": 0.008098727342846125 + "x": 0.5615052363765463, + "y": -0.004319271049050346 }, "p2": { - "x": 1, + "x": 0, "y": 0 } } }, { - "ID": "3311", + "ID": "3860", "typeID": "Arrow", - "zOrder": "100", - "w": "1", - "h": "68", + "zOrder": "13", + "w": "88", + "h": "4", "measuredW": "150", "measuredH": "100", - "x": "972", - "y": "588", + "x": "903", + "y": "2377", "properties": { "color": "2848996", "curvature": "-1", @@ -871,110 +419,122 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": 1, - "y": 68 + "x": 88, + "y": 4 }, "p1": { - "x": 0.4346317007327421, - "y": 0.008098727342846125 + "x": 0.5615052363765459, + "y": -0.004319271049050346 }, "p2": { - "x": 1, + "x": 0, "y": 0 } } }, { - "ID": "3312", - "typeID": "TextArea", - "zOrder": "101", - "w": "88", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "929", - "y": "629", + "ID": "3861", + "typeID": "Arrow", + "zOrder": "14", + "w": "112", + "h": "29", + "measuredW": "150", + "measuredH": "100", + "x": "706", + "y": "2355", "properties": { - "color": "16770457" - } - }, - { - "ID": "3313", - "typeID": "Label", - "zOrder": "102", - "measuredW": "43", - "measuredH": "25", - "x": "951", - "y": "638", - "properties": { - "size": "17", - "text": "Block" - } - }, - { - "ID": "3314", - "typeID": "TextArea", - "zOrder": "103", - "w": "98", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "1031", - "y": "629", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3315", - "typeID": "Label", - "zOrder": "104", - "measuredW": "67", - "measuredH": "25", - "x": "1046", - "y": "638", - "properties": { - "size": "17", - "text": "Function" + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 112, + "y": 29 + }, + "p1": { + "x": 0.5888824808127413, + "y": -0.08637593718113669 + }, + "p2": { + "x": 0, + "y": 2 + } } }, { - "ID": "3318", - "typeID": "TextArea", - "zOrder": "105", - "w": "76", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "1143", - "y": "629", + "ID": "3862", + "typeID": "Arrow", + "zOrder": "15", + "w": "102", + "h": "21", + "measuredW": "150", + "measuredH": "100", + "x": "710", + "y": "2322", "properties": { - "color": "16770457" + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 102, + "y": 0 + }, + "p1": { + "x": 0.5619316722322116, + "y": 0.09139481119958906 + }, + "p2": { + "x": 0, + "y": 18 + } } }, { - "ID": "3319", - "typeID": "Label", - "zOrder": "106", - "measuredW": "50", - "measuredH": "25", - "x": "1156", - "y": "638", + "ID": "3863", + "typeID": "Arrow", + "zOrder": "16", + "w": "145", + "h": "28", + "measuredW": "150", + "measuredH": "100", + "x": "329", + "y": "2358", "properties": { - "size": "17", - "text": "Global" + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 145, + "y": 1 + }, + "p1": { + "x": 0.5888824808127412, + "y": -0.08637593718113665 + }, + "p2": { + "x": 0, + "y": 28 + } } }, { - "ID": "3321", + "ID": "3864", "typeID": "Arrow", - "zOrder": "111", - "w": "1", - "h": "68", + "zOrder": "17", + "w": "143", + "h": "26", "measuredW": "150", "measuredH": "100", - "x": "1171", - "y": "350", + "x": "333", + "y": "2319", "properties": { "color": "2848996", "curvature": "-1", @@ -983,29 +543,29 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": 1, - "y": 68 + "x": 143, + "y": 23 }, "p1": { - "x": 0.4346317007327421, - "y": 0.008098727342846125 + "x": 0.5619316722322119, + "y": 0.09139481119958909 }, "p2": { - "x": 1, + "x": 0, "y": 0 } } }, { - "ID": "3322", + "ID": "3865", "typeID": "Arrow", - "zOrder": "112", + "zOrder": "18", "w": "1", - "h": "68", + "h": "90", "measuredW": "150", "measuredH": "100", - "x": "1067", - "y": "350", + "x": "551", + "y": "2246", "properties": { "color": "2848996", "curvature": "-1", @@ -1015,11 +575,11 @@ "stroke": "dotted", "p0": { "x": 1, - "y": 68 + "y": 90 }, "p1": { "x": 0.4346317007327421, - "y": 0.008098727342846125 + "y": 0.008098727342846123 }, "p2": { "x": 1, @@ -1028,154 +588,45 @@ } }, { - "ID": "3323", + "ID": "3868", "typeID": "Arrow", - "zOrder": "113", - "w": "1", - "h": "52", + "zOrder": "20", + "w": "110", + "h": "238", "measuredW": "150", "measuredH": "100", - "x": "971", - "y": "366", + "x": "654", + "y": "2097", "properties": { "color": "2848996", "curvature": "-1", "direction": "top", "leftArrow": "false", "rightArrow": "false", - "stroke": "dotted", "p0": { - "x": 0, - "y": 52 + "x": 1, + "y": 238 }, "p1": { - "x": 0.4346317007327421, - "y": 0.008098727342846125 + "x": 0.6776634827332844, + "y": 0.21462160176340925 }, "p2": { - "x": 0, - "y": 0 + "x": 110, + "y": 1 } } }, { - "ID": "3324", - "typeID": "TextArea", - "zOrder": "114", - "w": "85", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "929", - "y": "343", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3325", - "typeID": "Label", - "zOrder": "115", - "measuredW": "24", - "measuredH": "25", - "x": "960", - "y": "352", - "properties": { - "size": "17", - "text": "var" - } - }, - { - "ID": "3326", - "typeID": "TextArea", - "zOrder": "116", - "w": "82", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "1027", - "y": "343", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3327", - "typeID": "Label", - "zOrder": "117", - "measuredW": "19", - "measuredH": "25", - "x": "1058", - "y": "352", - "properties": { - "size": "17", - "text": "let" - } - }, - { - "ID": "3328", - "typeID": "TextArea", - "zOrder": "118", - "w": "93", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "1125", - "y": "343", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3329", - "typeID": "Label", - "zOrder": "119", - "measuredW": "42", - "measuredH": "25", - "x": "1151", - "y": "352", - "properties": { - "size": "17", - "text": "const" - } - }, - { - "ID": "3330", - "typeID": "TextArea", - "zOrder": "146", - "w": "291", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "928", - "y": "460", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3331", - "typeID": "Label", - "zOrder": "147", - "measuredW": "64", - "measuredH": "25", - "x": "1042", - "y": "469", - "properties": { - "size": "17", - "text": "Hoisting" - } - }, - { - "ID": "3332", + "ID": "3872", "typeID": "Arrow", - "zOrder": "109", - "w": "114", - "h": "48", + "zOrder": "22", + "w": "86", + "h": "66", "measuredW": "150", "measuredH": "100", - "x": "832", - "y": "425", + "x": "980", + "y": "2008", "properties": { "color": "2848996", "curvature": "-1", @@ -1184,113 +635,60 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": 114, + "x": 86, "y": 0 }, "p1": { - "x": 0.48235294117647065, - "y": 0.10392156862745099 + "x": 0.4752475247524752, + "y": 0.08580858085808583 }, "p2": { "x": 0, - "y": 48 + "y": 66 } } }, { - "ID": "3333", + "ID": "3873", "typeID": "Arrow", - "zOrder": "108", - "w": "139", - "h": "237", + "zOrder": "23", + "w": "105", + "h": "23", "measuredW": "150", "measuredH": "100", - "x": "515", - "y": "488", + "x": "969", + "y": "2060", "properties": { "color": "2848996", "curvature": "-1", - "direction": "bottom", + "direction": "top", "leftArrow": "false", "rightArrow": "false", + "stroke": "dotted", "p0": { - "x": 139, + "x": 105, "y": 0 }, "p1": { - "x": 0.5160265819744322, - "y": -0.17006058341562358 + "x": 0.4508650111804166, + "y": 0.04695774979404492 }, "p2": { - "x": 2, - "y": 237 + "x": 0, + "y": 23 } } }, { - "ID": "3334", - "typeID": "TextArea", - "zOrder": "148", - "w": "218", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "426", - "y": "713", - "properties": { - "color": "16776960" - } - }, - { - "ID": "3335", - "typeID": "Label", - "zOrder": "149", - "measuredW": "86", - "measuredH": "25", - "x": "492", - "y": "725", - "properties": { - "size": "17", - "text": "Data Types" - } - }, - { - "ID": "3336", - "typeID": "TextArea", - "zOrder": "150", - "w": "238", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "165", - "y": "504", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3337", - "typeID": "Label", - "zOrder": "151", - "measuredW": "176", - "measuredH": "25", - "x": "196", - "y": "514", - "properties": { - "size": "17", - "text": "How to run JavaScript?" - } - }, - { - "ID": "3338", + "ID": "3874", "typeID": "Arrow", - "zOrder": "107", - "w": "141", - "h": "104", + "zOrder": "24", + "w": "89", + "h": "20", "measuredW": "150", "measuredH": "100", - "x": "391", - "y": "432", + "x": "981", + "y": "2096", "properties": { "color": "2848996", "curvature": "-1", @@ -1299,56 +697,29 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": 141, - "y": 0 + "x": 89, + "y": 20 }, "p1": { - "x": 0.49499951135290093, - "y": -0.088510277877317 + "x": 0.4897405460403595, + "y": -0.07088350008478889 }, "p2": { "x": 0, - "y": 104 + "y": 0 } } }, { - "ID": "3341", - "typeID": "TextArea", - "zOrder": "152", - "w": "291", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "928", - "y": "565", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3342", - "typeID": "Label", - "zOrder": "153", - "measuredW": "124", - "measuredH": "25", - "x": "1012", - "y": "574", - "properties": { - "size": "17", - "text": "Variable Scopes" - } - }, - { - "ID": "3343", + "ID": "3875", "typeID": "Arrow", - "zOrder": "97", - "w": "107", - "h": "90", + "zOrder": "25", + "w": "87", + "h": "65", "measuredW": "150", "measuredH": "100", - "x": "830", - "y": "500", + "x": "980", + "y": "2099", "properties": { "color": "2848996", "curvature": "-1", @@ -1357,12 +728,12 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": 107, - "y": 90 + "x": 87, + "y": 65 }, "p1": { - "x": 0.5032482479922247, - "y": -0.10941736150186711 + "x": 0.48974054604035955, + "y": -0.07088350008478889 }, "p2": { "x": 0, @@ -1371,42 +742,15 @@ } }, { - "ID": "3344", - "typeID": "TextArea", - "zOrder": "154", - "w": "184", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "701", - "y": "715", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3345", - "typeID": "Label", - "zOrder": "155", - "measuredW": "51", - "measuredH": "25", - "x": "767", - "y": "724", - "properties": { - "size": "17", - "text": "Object" - } - }, - { - "ID": "3346", + "ID": "3876", "typeID": "Arrow", - "zOrder": "96", - "w": "1", - "h": "76", + "zOrder": "26", + "w": "88", + "h": "107", "measuredW": "150", "measuredH": "100", - "x": "784", - "y": "652", + "x": "976", + "y": "2110", "properties": { "color": "2848996", "curvature": "-1", @@ -1415,12 +759,12 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": 0, - "y": 76 + "x": 88, + "y": 107 }, "p1": { - "x": 0.4503554364293207, - "y": -0.0034378277590024473 + "x": 0.6556559421119335, + "y": -0.099995911859695 }, "p2": { "x": 0, @@ -1429,96 +773,106 @@ } }, { - "ID": "3347", - "typeID": "TextArea", - "zOrder": "156", - "w": "220", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "675", - "y": "629", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3348", - "typeID": "Label", - "zOrder": "157", - "measuredW": "129", - "measuredH": "25", - "x": "720", - "y": "638", - "properties": { - "size": "17", - "text": "Object Prototype" - } - }, - { - "ID": "3349", - "typeID": "TextArea", - "zOrder": "158", - "w": "220", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "675", - "y": "579", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3350", - "typeID": "Label", - "zOrder": "159", - "measuredW": "170", - "measuredH": "25", - "x": "700", - "y": "588", + "ID": "3877", + "typeID": "Arrow", + "zOrder": "27", + "w": "1", + "h": "142", + "measuredW": "150", + "measuredH": "100", + "x": "936", + "y": "2023", "properties": { - "size": "17", - "text": "Prototypal Inheritance" + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 1, + "y": 142 + }, + "p1": { + "x": 0.43463170073274193, + "y": 0.008098727342846125 + }, + "p2": { + "x": 1, + "y": 0 + } } }, { - "ID": "3351", - "typeID": "TextArea", - "zOrder": "160", - "w": "168", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "928", - "y": "715", + "ID": "3878", + "typeID": "Arrow", + "zOrder": "28", + "w": "159", + "h": "133", + "measuredW": "150", + "measuredH": "100", + "x": "634", + "y": "1952", "properties": { - "color": "16770457" + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 159, + "y": 132 + }, + "p1": { + "x": 0.5367276641550054, + "y": 0.2802368137782564 + }, + "p2": { + "x": 0, + "y": 0 + } } }, { - "ID": "3352", - "typeID": "Label", - "zOrder": "161", - "measuredW": "118", - "measuredH": "25", - "x": "953", - "y": "724", + "ID": "3879", + "typeID": "Arrow", + "zOrder": "29", + "w": "27", + "h": "256", + "measuredW": "150", + "measuredH": "100", + "x": "628", + "y": "1691", "properties": { - "size": "17", - "text": "Built-in Objects" + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0, + "y": 256 + }, + "p1": { + "x": 0.5418218964066819, + "y": -0.10497536353803628 + }, + "p2": { + "x": 1, + "y": 0 + } } }, { - "ID": "3353", + "ID": "3880", "typeID": "Arrow", - "zOrder": "95", - "w": "115", - "h": "2", + "zOrder": "30", + "w": "122", + "h": "239", "measuredW": "150", "measuredH": "100", - "x": "608", - "y": "736", + "x": "692", + "y": "1709", "properties": { "color": "2848996", "curvature": "-1", @@ -1527,12 +881,12 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": 115, - "y": 2 + "x": 122, + "y": 239 }, "p1": { - "x": 0.43463170073274177, - "y": 0.008098727342846121 + "x": 0.38300118047357823, + "y": 0.16014165682938683 }, "p2": { "x": 0, @@ -1541,228 +895,15 @@ } }, { - "ID": "3354", - "typeID": "TextArea", - "zOrder": "162", - "w": "218", - "h": "262", - "measuredW": "200", - "measuredH": "140", - "x": "165", - "y": "586" - }, - { - "ID": "3355", - "typeID": "Label", - "zOrder": "163", - "measuredW": "115", - "measuredH": "25", - "x": "215", - "y": "810", - "properties": { - "size": "17", - "text": "Primitive Types" - } - }, - { - "ID": "3356", - "typeID": "TextArea", - "zOrder": "164", - "w": "74", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "181", - "y": "600", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3357", - "typeID": "Label", - "zOrder": "165", - "measuredW": "44", - "measuredH": "25", - "x": "196", - "y": "609", - "properties": { - "size": "17", - "text": "string" - } - }, - { - "ID": "3358", - "typeID": "TextArea", - "zOrder": "166", - "w": "101", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "180", - "y": "653", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3359", - "typeID": "Label", - "zOrder": "167", - "measuredW": "59", - "measuredH": "25", - "x": "201", - "y": "662", - "properties": { - "size": "17", - "text": "number" - } - }, - { - "ID": "3360", - "typeID": "TextArea", - "zOrder": "168", - "w": "78", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "289", - "y": "653", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3361", - "typeID": "Label", - "zOrder": "169", - "measuredW": "43", - "measuredH": "25", - "x": "306", - "y": "662", - "properties": { - "size": "17", - "text": "bigint" - } - }, - { - "ID": "3362", - "typeID": "TextArea", - "zOrder": "170", - "w": "100", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "181", - "y": "704", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3363", - "typeID": "Label", - "zOrder": "171", - "measuredW": "62", - "measuredH": "25", - "x": "200", - "y": "713", - "properties": { - "size": "17", - "text": "boolean" - } - }, - { - "ID": "3364", - "typeID": "TextArea", - "zOrder": "172", - "w": "75", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "289", - "y": "704", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3365", - "typeID": "Label", - "zOrder": "173", - "measuredW": "27", - "measuredH": "25", - "x": "313", - "y": "713", - "properties": { - "size": "17", - "text": "null" - } - }, - { - "ID": "3366", - "typeID": "TextArea", - "zOrder": "174", - "w": "105", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "262", - "y": "600", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3367", - "typeID": "Label", - "zOrder": "175", - "measuredW": "77", - "measuredH": "25", - "x": "276", - "y": "609", - "properties": { - "size": "17", - "text": "undefined" - } - }, - { - "ID": "3368", - "typeID": "TextArea", - "zOrder": "176", - "w": "186", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "181", - "y": "755", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3369", - "typeID": "Label", - "zOrder": "177", - "measuredW": "56", - "measuredH": "25", - "x": "246", - "y": "764", - "properties": { - "size": "17", - "text": "Symbol" - } - }, - { - "ID": "3370", + "ID": "3881", "typeID": "Arrow", - "zOrder": "94", - "w": "115", - "h": "1", + "zOrder": "31", + "w": "108", + "h": "189", "measuredW": "150", "measuredH": "100", - "x": "340", - "y": "737", + "x": "700", + "y": "1707", "properties": { "color": "2848996", "curvature": "-1", @@ -1771,12 +912,12 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": 115, - "y": 0 + "x": 108, + "y": 189 }, "p1": { - "x": 0.4346317007327418, - "y": 0.008098727342846121 + "x": 0.3636363636363637, + "y": 0.12500000000000003 }, "p2": { "x": 0, @@ -1785,15 +926,15 @@ } }, { - "ID": "3371", + "ID": "3882", "typeID": "Arrow", - "zOrder": "93", - "w": "132", - "h": "1", + "zOrder": "32", + "w": "93", + "h": "133", "measuredW": "150", "measuredH": "100", - "x": "844", - "y": "736", + "x": "709", + "y": "1707", "properties": { "color": "2848996", "curvature": "-1", @@ -1802,12 +943,12 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": 132, - "y": 0 + "x": 93, + "y": 133 }, "p1": { - "x": 0.43463170073274177, - "y": 0.008098727342846121 + "x": 0.36363636363636376, + "y": 0.125 }, "p2": { "x": 0, @@ -1816,42 +957,15 @@ } }, { - "ID": "3372", - "typeID": "TextArea", - "zOrder": "178", - "w": "184", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "700", - "y": "767", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3373", - "typeID": "Label", - "zOrder": "179", - "measuredW": "119", - "measuredH": "25", - "x": "732", - "y": "776", - "properties": { - "size": "17", - "text": "typeof operator" - } - }, - { - "ID": "3374", + "ID": "3883", "typeID": "Arrow", - "zOrder": "92", - "w": "89", - "h": "43", + "zOrder": "33", + "w": "88", + "h": "88", "measuredW": "150", "measuredH": "100", - "x": "618", - "y": "748", + "x": "717", + "y": "1706", "properties": { "color": "2848996", "curvature": "-1", @@ -1860,12 +974,12 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": 89, - "y": 43 + "x": 88, + "y": 88 }, "p1": { - "x": 0.4914022517911975, - "y": -0.13336745138178097 + "x": 0.36363636363636365, + "y": 0.125 }, "p2": { "x": 0, @@ -1874,99 +988,46 @@ } }, { - "ID": "3375", + "ID": "3884", "typeID": "Arrow", - "zOrder": "91", - "w": "188", - "h": "143", + "zOrder": "34", + "w": "55", + "h": "47", "measuredW": "150", "measuredH": "100", - "x": "516", - "y": "742", + "x": "1011", + "y": "1841", "properties": { "color": "2848996", "curvature": "-1", - "direction": "bottom", + "direction": "top", "leftArrow": "false", "rightArrow": "false", + "stroke": "dotted", "p0": { - "x": 0, + "x": 55, "y": 0 }, "p1": { - "x": 0.45100789353512954, - "y": -0.16576423771935558 + "x": 0.4752092723760463, + "y": 0.09594333547971662 }, "p2": { - "x": 188, - "y": 143 + "x": 0, + "y": 47 } } }, { - "ID": "3376", - "typeID": "TextArea", - "zOrder": "180", - "w": "258", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "672", - "y": "977", - "properties": { - "color": "16776960" - } - }, - { - "ID": "3377", - "typeID": "Label", - "zOrder": "181", - "measuredW": "120", - "measuredH": "25", - "x": "741", - "y": "989", - "properties": { - "size": "17", - "text": "Data Structures" - } - }, - { - "ID": "3378", - "typeID": "TextArea", - "zOrder": "182", - "w": "229", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "990", - "y": "980", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3379", - "typeID": "Label", - "zOrder": "183", - "measuredW": "152", - "measuredH": "25", - "x": "1029", - "y": "989", - "properties": { - "size": "17", - "text": "Indexed Collections" - } - }, - { - "ID": "3380", + "ID": "3885", "typeID": "Arrow", - "zOrder": "90", - "w": "132", - "h": "1", + "zOrder": "35", + "w": "62", + "h": "49", "measuredW": "150", "measuredH": "100", - "x": "865", - "y": "1001", + "x": "1004", + "y": "1901", "properties": { "color": "2848996", "curvature": "-1", @@ -1975,12 +1036,12 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": 132, - "y": 0 + "x": 62, + "y": 49 }, "p1": { - "x": 0.43463170073274177, - "y": 0.008098727342846121 + "x": 0.4290879211175021, + "y": -0.13114215283483976 }, "p2": { "x": 0, @@ -1989,69 +1050,46 @@ } }, { - "ID": "3381", - "typeID": "TextArea", - "zOrder": "184", - "w": "82", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "1137", - "y": "1047", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3382", - "typeID": "Label", - "zOrder": "185", - "measuredW": "49", - "measuredH": "25", - "x": "1151", - "y": "1056", - "properties": { - "size": "17", - "text": "Arrays" - } - }, - { - "ID": "3383", - "typeID": "TextArea", - "zOrder": "186", - "w": "128", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "993", - "y": "1046", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3384", - "typeID": "Label", - "zOrder": "187", - "measuredW": "99", - "measuredH": "25", + "ID": "3886", + "typeID": "Arrow", + "zOrder": "36", + "w": "59", + "h": "1", + "measuredW": "150", + "measuredH": "100", "x": "1009", - "y": "1055", + "y": "1895", "properties": { - "size": "17", - "text": "Typed Arrays" + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 59, + "y": 0 + }, + "p1": { + "x": 0.5615052363765461, + "y": -0.004319271049050346 + }, + "p2": { + "x": 0, + "y": 0 + } } }, { - "ID": "3385", + "ID": "3887", "typeID": "Arrow", - "zOrder": "77", - "w": "1", - "h": "68", + "zOrder": "37", + "w": "89", + "h": "45", "measuredW": "150", "measuredH": "100", - "x": "1177", - "y": "1006", + "x": "715", + "y": "1695", "properties": { "color": "2848996", "curvature": "-1", @@ -2060,29 +1098,29 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": 1, - "y": 68 + "x": 89, + "y": 45 }, "p1": { - "x": 0.4346317007327421, - "y": 0.008098727342846125 + "x": 0.4211743414437965, + "y": 0.07812185803338026 }, "p2": { - "x": 1, + "x": 0, "y": 0 } } }, { - "ID": "3386", + "ID": "3888", "typeID": "Arrow", - "zOrder": "89", - "w": "169", - "h": "1", + "zOrder": "38", + "w": "80", + "h": "55", "measuredW": "150", "measuredH": "100", - "x": "511", - "y": "995", + "x": "993", + "y": "1701", "properties": { "color": "2848996", "curvature": "-1", @@ -2091,12 +1129,12 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": 169, - "y": 1 + "x": 80, + "y": 55 }, "p1": { - "x": 0.42352941176470593, - "y": -0.0058823529411764705 + "x": 0.4657824933687003, + "y": -0.20477453580901858 }, "p2": { "x": 0, @@ -2105,150 +1143,15 @@ } }, { - "ID": "3387", - "typeID": "TextArea", - "zOrder": "188", - "w": "193", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "399", - "y": "974", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3388", - "typeID": "Label", - "zOrder": "189", - "measuredW": "137", - "measuredH": "25", - "x": "427", - "y": "983", - "properties": { - "size": "17", - "text": "Keyed Collections" - } - }, - { - "ID": "3389", - "typeID": "TextArea", - "zOrder": "190", - "w": "161", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "165", - "y": "939", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3390", - "typeID": "Label", - "zOrder": "191", - "measuredW": "35", - "measuredH": "25", - "x": "221", - "y": "948", - "properties": { - "size": "17", - "text": "Map" - } - }, - { - "ID": "3391", - "typeID": "TextArea", - "zOrder": "192", - "w": "161", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "165", - "y": "989", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3392", - "typeID": "Label", - "zOrder": "193", - "measuredW": "82", - "measuredH": "25", - "x": "205", - "y": "998", - "properties": { - "size": "17", - "text": "Weak Map" - } - }, - { - "ID": "3393", - "typeID": "TextArea", - "zOrder": "194", - "w": "161", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "165", - "y": "1039", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3394", - "typeID": "Label", - "zOrder": "195", - "measuredW": "26", - "measuredH": "25", - "x": "233", - "y": "1048", - "properties": { - "size": "17", - "text": "Set" - } - }, - { - "ID": "3395", - "typeID": "TextArea", - "zOrder": "196", - "w": "161", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "165", - "y": "1089", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3396", - "typeID": "Label", - "zOrder": "197", - "measuredW": "73", - "measuredH": "25", - "x": "209", - "y": "1098", - "properties": { - "size": "17", - "text": "Weak Set" - } - }, - { - "ID": "3397", + "ID": "3889", "typeID": "Arrow", - "zOrder": "88", - "w": "105", - "h": "37", + "zOrder": "39", + "w": "88", + "h": "4", "measuredW": "150", "measuredH": "100", - "x": "312", - "y": "954", + "x": "1012", + "y": "1693", "properties": { "color": "2848996", "curvature": "-1", @@ -2257,12 +1160,12 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": 105, - "y": 37 + "x": 88, + "y": 4 }, "p1": { - "x": 0.6194444444444444, - "y": 0.08611111111111105 + "x": 0.5615052363765459, + "y": -0.004319271049050346 }, "p2": { "x": 0, @@ -2271,15 +1174,15 @@ } }, { - "ID": "3398", + "ID": "3890", "typeID": "Arrow", - "zOrder": "87", - "w": "108", - "h": "112", + "zOrder": "40", + "w": "130", + "h": "1", "measuredW": "150", "measuredH": "100", - "x": "315", - "y": "1006", + "x": "707", + "y": "1692", "properties": { "color": "2848996", "curvature": "-1", @@ -2288,29 +1191,29 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": 108, - "y": 0 + "x": 130, + "y": 1 }, "p1": { - "x": 0.588716066886285, - "y": -0.07118135190359025 + "x": 0.5615052363765458, + "y": -0.004319271049050352 }, "p2": { "x": 0, - "y": 112 + "y": 0 } } }, { - "ID": "3399", + "ID": "3891", "typeID": "Arrow", - "zOrder": "86", - "w": "95", - "h": "62", + "zOrder": "41", + "w": "1", + "h": "82", "measuredW": "150", "measuredH": "100", - "x": "315", - "y": "1004", + "x": "693", + "y": "1613", "properties": { "color": "2848996", "curvature": "-1", @@ -2319,114 +1222,59 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": 95, - "y": 0 + "x": 1, + "y": 82 }, "p1": { - "x": 0.588716066886285, - "y": -0.07118135190359026 + "x": 0.434631700732742, + "y": 0.008098727342846125 }, "p2": { - "x": 0, - "y": 62 + "x": 1, + "y": 0 } } }, { - "ID": "3400", + "ID": "3892", "typeID": "Arrow", - "zOrder": "85", - "w": "110", - "h": "16", + "zOrder": "42", + "w": "188", + "h": "2", "measuredW": "150", "measuredH": "100", - "x": "304", - "y": "997", + "x": "425", + "y": "1697", "properties": { "color": "2848996", "curvature": "-1", "direction": "top", "leftArrow": "false", "rightArrow": "false", - "stroke": "dotted", "p0": { - "x": 110, - "y": 0 + "x": 188, + "y": 2 }, "p1": { - "x": 0.5801230171576562, - "y": -0.01165425704111363 + "x": 0.5531914893617021, + "y": -0.010638297872340425 }, "p2": { "x": 0, - "y": 16 + "y": 2 } } }, { - "ID": "3401", - "typeID": "TextArea", - "zOrder": "198", - "w": "193", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "399", - "y": "1054", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3402", - "typeID": "Label", - "zOrder": "199", - "measuredW": "122", - "measuredH": "25", - "x": "435", - "y": "1063", - "properties": { - "size": "17", - "text": "Structured Data" - } - }, - { - "ID": "3403", - "typeID": "TextArea", - "zOrder": "200", - "w": "105", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "399", - "y": "1124", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3404", - "typeID": "Label", - "zOrder": "201", - "measuredW": "46", - "measuredH": "25", - "x": "429", - "y": "1133", - "properties": { - "size": "17", - "text": "JSON" - } - }, - { - "ID": "3405", + "ID": "3893", "typeID": "Arrow", - "zOrder": "84", + "zOrder": "43", "w": "1", - "h": "89", + "h": "68", "measuredW": "150", "measuredH": "100", - "x": "453", - "y": "1077", + "x": "310", + "y": "1694", "properties": { "color": "2848996", "curvature": "-1", @@ -2436,10 +1284,10 @@ "stroke": "dotted", "p0": { "x": 1, - "y": 89 + "y": 68 }, "p1": { - "x": 0.43463170073274204, + "x": 0.4346317007327421, "y": 0.008098727342846125 }, "p2": { @@ -2449,73 +1297,45 @@ } }, { - "ID": "3406", + "ID": "3894", "typeID": "Arrow", - "zOrder": "83", - "w": "114", - "h": "79", + "zOrder": "44", + "w": "161", + "h": "165", "measuredW": "150", "measuredH": "100", - "x": "572", - "y": "1006", + "x": "418", + "y": "1522", "properties": { "color": "2848996", "curvature": "-1", - "direction": "top", + "direction": "bottom", "leftArrow": "false", "rightArrow": "false", - "stroke": "dotted", "p0": { - "x": 114, + "x": 161, "y": 0 }, "p1": { - "x": 0.5334511618235691, - "y": -0.14160212091282423 + "x": 0.5119105859330899, + "y": 0.22071275354683323 }, "p2": { "x": 0, - "y": 79 + "y": 165 } } }, { - "ID": "3409", - "typeID": "TextArea", - "zOrder": "202", - "w": "258", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "672", - "y": "862", - "properties": { - "color": "16776960" - } - }, - { - "ID": "3410", - "typeID": "Label", - "zOrder": "203", - "measuredW": "100", - "measuredH": "25", - "x": "751", - "y": "874", - "properties": { - "size": "17", - "text": "Type Casting" - } - }, - { - "ID": "3411", + "ID": "3895", "typeID": "Arrow", - "zOrder": "80", - "w": "98", - "h": "3", + "zOrder": "45", + "w": "76", + "h": "96", "measuredW": "150", "measuredH": "100", - "x": "907", - "y": "887", + "x": "944", + "y": "1525", "properties": { "color": "2848996", "curvature": "-1", @@ -2524,83 +1344,60 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": 98, - "y": 0 + "x": 76, + "y": 96 }, "p1": { - "x": 0.4346317007327419, - "y": 0.008098727342846118 + "x": 0.4573170731707317, + "y": 0.13414634146341473 }, "p2": { "x": 0, - "y": 3 + "y": 0 } } }, { - "ID": "3412", - "typeID": "TextArea", - "zOrder": "81", - "w": "236", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "983", - "y": "865", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3413", - "typeID": "Label", - "zOrder": "82", - "measuredW": "160", - "measuredH": "25", - "x": "1021", - "y": "874", - "properties": { - "size": "17", - "text": "Implicit Type Casting" - } - }, - { - "ID": "3414", - "typeID": "TextArea", - "zOrder": "204", - "w": "236", + "ID": "3896", + "typeID": "Arrow", + "zOrder": "46", + "w": "68", "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "983", - "y": "813", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3415", - "typeID": "Label", - "zOrder": "205", - "measuredW": "159", - "measuredH": "25", - "x": "1021", - "y": "822", + "measuredW": "150", + "measuredH": "100", + "x": "948", + "y": "1522", "properties": { - "size": "17", - "text": "Explicit Type Casting" + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 68, + "y": 44 + }, + "p1": { + "x": 0.4573170731707317, + "y": 0.13414634146341464 + }, + "p2": { + "x": 0, + "y": 0 + } } }, { - "ID": "3416", + "ID": "3897", "typeID": "Arrow", - "zOrder": "79", - "w": "93", - "h": "61", + "zOrder": "47", + "w": "76", + "h": "1", "measuredW": "150", "measuredH": "100", - "x": "899", - "y": "833", + "x": "946", + "y": "1512", "properties": { "color": "2848996", "curvature": "-1", @@ -2609,56 +1406,29 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": 93, - "y": 0 + "x": 76, + "y": 1 }, "p1": { - "x": 0.42797129354104674, - "y": 0.09504638543672332 + "x": 0.5677789797786468, + "y": 0.0019139552300907004 }, "p2": { "x": 0, - "y": 61 + "y": 0 } } }, { - "ID": "3417", - "typeID": "TextArea", - "zOrder": "206", - "w": "308", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "287", - "y": "871", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3418", - "typeID": "Label", - "zOrder": "207", - "measuredW": "224", - "measuredH": "25", - "x": "329", - "y": "880", - "properties": { - "size": "17", - "text": "Type Conversion vs Coercion" - } - }, - { - "ID": "3419", + "ID": "3898", "typeID": "Arrow", - "zOrder": "78", - "w": "164", + "zOrder": "48", + "w": "130", "h": "1", "measuredW": "150", "measuredH": "100", - "x": "557", - "y": "892", + "x": "658", + "y": "1511", "properties": { "color": "2848996", "curvature": "-1", @@ -2667,12 +1437,12 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": 164, - "y": 0 + "x": 130, + "y": 1 }, "p1": { - "x": 0.4346317007327419, - "y": 0.008098727342846102 + "x": 0.5615052363765458, + "y": -0.004319271049050352 }, "p2": { "x": 0, @@ -2681,207 +1451,77 @@ } }, { - "ID": "3420", + "ID": "3899", "typeID": "Arrow", - "zOrder": "76", - "w": "110", - "h": "101", + "zOrder": "49", + "w": "1", + "h": "68", "measuredW": "150", "measuredH": "100", - "x": "745", - "y": "904", + "x": "226", + "y": "1523", "properties": { "color": "2848996", "curvature": "-1", - "direction": "bottom", + "direction": "top", "leftArrow": "false", "rightArrow": "false", + "stroke": "dotted", "p0": { - "x": 0, - "y": 0 + "x": 1, + "y": 68 }, "p1": { - "x": 0.508228330568136, - "y": 0.248464194430743 + "x": 0.4346317007327421, + "y": 0.008098727342846125 }, "p2": { - "x": 110, - "y": 101 + "x": 1, + "y": 0 } } }, { - "ID": "3421", + "ID": "3900", "typeID": "Arrow", - "zOrder": "75", - "w": "197", - "h": "223", + "zOrder": "50", + "w": "1", + "h": "68", "measuredW": "150", "measuredH": "100", - "x": "657", - "y": "1001", + "x": "342", + "y": "1523", "properties": { "color": "2848996", "curvature": "-1", - "direction": "bottom", + "direction": "top", "leftArrow": "false", "rightArrow": "false", + "stroke": "dotted", "p0": { - "x": 197, - "y": 0 + "x": 1, + "y": 68 }, "p1": { - "x": 0.46304778335297475, - "y": 0.16187780194146445 + "x": 0.4346317007327421, + "y": 0.008098727342846125 }, "p2": { - "x": 0, - "y": 223 + "x": 1, + "y": 0 } } }, { - "ID": "3422", - "typeID": "TextArea", - "zOrder": "208", - "w": "228", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "513", - "y": "1206", - "properties": { - "color": "16776960" - } - }, - { - "ID": "3423", - "typeID": "Label", - "zOrder": "209", - "measuredW": "166", - "measuredH": "25", - "x": "544", - "y": "1218", - "properties": { - "size": "17", - "text": "Equality Comparisons" - } - }, - { - "ID": "3424", - "typeID": "TextArea", - "zOrder": "210", - "w": "282", - "h": "111", - "measuredW": "200", - "measuredH": "140", - "x": "165", - "y": "1185" - }, - { - "ID": "3425", - "typeID": "Label", - "zOrder": "211", - "measuredW": "222", - "measuredH": "25", - "x": "194", - "y": "1255", - "properties": { - "size": "17", - "text": "Value Comparison Operators" - } - }, - { - "ID": "3427", - "typeID": "TextArea", - "zOrder": "212", - "w": "60", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "180", - "y": "1202", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3428", - "typeID": "Label", - "zOrder": "213", - "measuredW": "25", - "measuredH": "25", - "x": "197", - "y": "1211", - "properties": { - "size": "17", - "text": "==" - } - }, - { - "ID": "3429", - "typeID": "TextArea", - "zOrder": "214", - "w": "69", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "248", - "y": "1202", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3430", - "typeID": "Label", - "zOrder": "215", - "measuredW": "37", - "measuredH": "25", - "x": "264", - "y": "1211", - "properties": { - "size": "17", - "text": "===" - } - }, - { - "ID": "3431", - "typeID": "TextArea", - "zOrder": "216", - "w": "107", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "324", - "y": "1202", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3432", - "typeID": "Label", - "zOrder": "217", - "measuredW": "67", - "measuredH": "25", - "x": "344", - "y": "1211", - "properties": { - "size": "17", - "text": "Object.is" - } - }, - { - "ID": "3433", - "typeID": "Arrow", - "zOrder": "74", - "w": "134", - "h": "2", - "measuredW": "150", - "measuredH": "100", - "x": "429", - "y": "1229", + "ID": "3905", + "typeID": "Arrow", + "zOrder": "53", + "w": "130", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "358", + "y": "1511", "properties": { "color": "2848996", "curvature": "-1", @@ -2890,87 +1530,59 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": 134, - "y": 0 + "x": 130, + "y": 1 }, "p1": { - "x": 0.4346317007327418, - "y": 0.008098727342846095 + "x": 0.5615052363765458, + "y": -0.004319271049050352 }, "p2": { "x": 0, - "y": 2 + "y": 0 } } }, { - "ID": "3434", - "typeID": "TextArea", - "zOrder": "218", - "w": "198", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "791", - "y": "1209", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3435", - "typeID": "Label", - "zOrder": "219", - "measuredW": "146", - "measuredH": "25", - "x": "818", - "y": "1217", - "properties": { - "size": "17", - "text": "Equality Algorithms" - } - }, - { - "ID": "3436", + "ID": "3906", "typeID": "Arrow", - "zOrder": "73", - "w": "118", - "h": "1", + "zOrder": "54", + "w": "3", + "h": "69", "measuredW": "150", "measuredH": "100", - "x": "712", - "y": "1229", + "x": "576", + "y": "1451", "properties": { "color": "2848996", "curvature": "-1", - "direction": "top", + "direction": "bottom", "leftArrow": "false", "rightArrow": "false", - "stroke": "dotted", "p0": { - "x": 118, + "x": 0, "y": 0 }, "p1": { - "x": 0.43463170073274193, - "y": 0.00809872734284612 + "x": 0.4438624012549723, + "y": -0.00008403832147459167 }, "p2": { - "x": 0, - "y": 1 + "x": 3, + "y": 69 } } }, { - "ID": "3437", + "ID": "3907", "typeID": "Arrow", - "zOrder": "72", - "w": "1", - "h": "68", + "zOrder": "55", + "w": "128", + "h": "4", "measuredW": "150", "measuredH": "100", - "x": "1057", - "y": "1006", + "x": "937", + "y": "1446", "properties": { "color": "2848996", "curvature": "-1", @@ -2979,137 +1591,29 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": 1, - "y": 68 + "x": 128, + "y": 0 }, "p1": { "x": 0.4346317007327421, - "y": 0.008098727342846125 + "y": 0.008098727342846118 }, "p2": { - "x": 1, - "y": 0 + "x": 0, + "y": 4 } } }, { - "ID": "3438", - "typeID": "TextArea", - "zOrder": "220", - "w": "162", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "1057", - "y": "1134", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3439", - "typeID": "Label", - "zOrder": "221", - "measuredW": "115", - "measuredH": "25", - "x": "1080", - "y": "1143", - "properties": { - "size": "17", - "text": "isLooselyEqual" - } - }, - { - "ID": "3440", - "typeID": "TextArea", - "zOrder": "222", - "w": "162", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "1057", - "y": "1184", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3441", - "typeID": "Label", - "zOrder": "223", - "measuredW": "108", - "measuredH": "25", - "x": "1084", - "y": "1193", - "properties": { - "size": "17", - "text": "isStrictlyEqual" - } - }, - { - "ID": "3442", - "typeID": "TextArea", - "zOrder": "224", - "w": "162", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "1057", - "y": "1233", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3443", - "typeID": "Label", - "zOrder": "225", - "measuredW": "123", - "measuredH": "25", - "x": "1076", - "y": "1242", - "properties": { - "size": "17", - "text": "SameValueZero" - } - }, - { - "ID": "3444", - "typeID": "TextArea", - "zOrder": "226", - "w": "162", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "1057", - "y": "1283", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3445", - "typeID": "Label", - "zOrder": "227", - "measuredW": "87", - "measuredH": "25", - "x": "1094", - "y": "1292", - "properties": { - "size": "17", - "text": "SameValue" - } - }, - { - "ID": "3446", + "ID": "3908", "typeID": "Arrow", - "zOrder": "71", - "w": "101", - "h": "75", + "zOrder": "56", + "w": "115", + "h": "102", "measuredW": "150", "measuredH": "100", - "x": "967", - "y": "1147", + "x": "662", + "y": "1344", "properties": { "color": "2848996", "curvature": "-1", @@ -3118,29 +1622,29 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": 101, + "x": 115, "y": 0 }, "p1": { - "x": 0.5017060533299634, - "y": 0.1422974851510173 + "x": 0.5239324558804859, + "y": 0.10051208261035169 }, "p2": { "x": 0, - "y": 75 + "y": 102 } } }, { - "ID": "3447", + "ID": "3909", "typeID": "Arrow", - "zOrder": "70", - "w": "92", - "h": "72", + "zOrder": "57", + "w": "105", + "h": "53", "measuredW": "150", "measuredH": "100", - "x": "974", - "y": "1238", + "x": "672", + "y": "1396", "properties": { "color": "2848996", "curvature": "-1", @@ -3149,29 +1653,29 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": 92, - "y": 72 + "x": 105, + "y": 0 }, "p1": { - "x": 0.4427283527849604, - "y": -0.11349500314487382 + "x": 0.5619316722322119, + "y": 0.09139481119958899 }, "p2": { "x": 0, - "y": 0 + "y": 53 } } }, { - "ID": "3448", + "ID": "3910", "typeID": "Arrow", - "zOrder": "69", - "w": "101", - "h": "23", + "zOrder": "58", + "w": "115", + "h": "6", "measuredW": "150", "measuredH": "100", - "x": "970", - "y": "1234", + "x": "667", + "y": "1453", "properties": { "color": "2848996", "curvature": "-1", @@ -3180,29 +1684,29 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": 101, - "y": 23 + "x": 115, + "y": 0 }, "p1": { - "x": 0.4715257712741169, - "y": -0.04268804175598845 + "x": 0.43463170073274204, + "y": 0.008098727342846121 }, "p2": { "x": 0, - "y": 0 + "y": 6 } } }, { - "ID": "3449", + "ID": "3911", "typeID": "Arrow", - "zOrder": "68", - "w": "97", - "h": "27", + "zOrder": "59", + "w": "110", + "h": "85", "measuredW": "150", "measuredH": "100", - "x": "976", - "y": "1199", + "x": "386", + "y": "1353", "properties": { "color": "2848996", "curvature": "-1", @@ -3211,194 +1715,60 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": 97, - "y": 0 + "x": 110, + "y": 85 }, "p1": { - "x": 0.5362343379613952, - "y": 0.07670165932949556 + "x": 0.4798458802608179, + "y": 0.06727919383521047 }, "p2": { "x": 0, - "y": 27 + "y": 0 } } }, { - "ID": "3450", + "ID": "3912", "typeID": "Arrow", - "zOrder": "67", - "w": "120", - "h": "205", + "zOrder": "60", + "w": "116", + "h": "6", "measuredW": "150", "measuredH": "100", - "x": "566", - "y": "1224", + "x": "372", + "y": "1450", "properties": { "color": "2848996", "curvature": "-1", - "direction": "bottom", + "direction": "top", "leftArrow": "false", "rightArrow": "false", + "stroke": "dotted", "p0": { - "x": 120, - "y": 0 + "x": 116, + "y": 6 }, "p1": { - "x": 0.4654417745871477, - "y": -0.18317860785807433 + "x": 0.5615052363765459, + "y": -0.004319271049050351 }, "p2": { "x": 0, - "y": 205 + "y": 0 } } }, { - "ID": "3451", - "typeID": "TextArea", - "zOrder": "228", - "w": "207", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "465", - "y": "1415", - "properties": { - "color": "16776960" - } - }, - { - "ID": "3452", - "typeID": "Label", - "zOrder": "229", - "measuredW": "158", - "measuredH": "25", - "x": "490", - "y": "1427", - "properties": { - "size": "17", - "text": "Loops and Iterations" - } - }, - { - "ID": "3453", - "typeID": "TextArea", - "zOrder": "230", - "w": "218", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "165", - "y": "1323", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3454", - "typeID": "Label", - "zOrder": "231", - "measuredW": "103", - "measuredH": "25", - "x": "222", - "y": "1332", - "properties": { - "size": "17", - "text": "for statement" - } - }, - { - "ID": "3455", - "typeID": "TextArea", - "zOrder": "232", - "w": "218", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "165", - "y": "1372", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3456", - "typeID": "Label", - "zOrder": "233", - "measuredW": "150", - "measuredH": "25", - "x": "199", - "y": "1381", - "properties": { - "size": "17", - "text": "do...while statement" - } - }, - { - "ID": "3461", - "typeID": "TextArea", - "zOrder": "234", - "w": "218", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "165", - "y": "1421", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3462", - "typeID": "Label", - "zOrder": "235", - "measuredW": "121", - "measuredH": "25", - "x": "213", - "y": "1430", - "properties": { - "size": "17", - "text": "while statement" - } - }, - { - "ID": "3463", - "typeID": "TextArea", - "zOrder": "236", - "w": "198", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "754", - "y": "1418", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3464", - "typeID": "Label", - "zOrder": "237", - "measuredW": "127", - "measuredH": "25", - "x": "789", - "y": "1427", - "properties": { - "size": "17", - "text": "break / continue" - } - }, - { - "ID": "3465", + "ID": "3913", "typeID": "Arrow", - "zOrder": "66", + "zOrder": "61", "w": "102", "h": "46", "measuredW": "150", "measuredH": "100", - "x": "377", - "y": "1391", + "x": "387", + "y": "1401", "properties": { "color": "2848996", "curvature": "-1", @@ -3421,73 +1791,45 @@ } }, { - "ID": "3466", - "typeID": "TextArea", - "zOrder": "238", - "w": "218", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "1001", - "y": "1416", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3467", - "typeID": "Label", - "zOrder": "239", - "measuredW": "154", - "measuredH": "25", - "x": "1033", - "y": "1425", - "properties": { - "size": "17", - "text": "Labeled Statements" - } - }, - { - "ID": "3469", + "ID": "3914", "typeID": "Arrow", - "zOrder": "65", - "w": "116", - "h": "6", + "zOrder": "62", + "w": "120", + "h": "205", "measuredW": "150", "measuredH": "100", - "x": "362", - "y": "1440", + "x": "576", + "y": "1234", "properties": { "color": "2848996", "curvature": "-1", - "direction": "top", + "direction": "bottom", "leftArrow": "false", "rightArrow": "false", - "stroke": "dotted", "p0": { - "x": 116, - "y": 6 + "x": 120, + "y": 0 }, "p1": { - "x": 0.5615052363765459, - "y": -0.004319271049050351 + "x": 0.4654417745871477, + "y": -0.18317860785807433 }, "p2": { "x": 0, - "y": 0 + "y": 205 } } }, { - "ID": "3471", + "ID": "3915", "typeID": "Arrow", - "zOrder": "64", - "w": "110", - "h": "85", + "zOrder": "63", + "w": "97", + "h": "27", "measuredW": "150", "measuredH": "100", - "x": "376", - "y": "1343", + "x": "986", + "y": "1209", "properties": { "color": "2848996", "curvature": "-1", @@ -3496,83 +1838,29 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": 110, - "y": 85 + "x": 97, + "y": 0 }, "p1": { - "x": 0.4798458802608179, - "y": 0.06727919383521047 + "x": 0.5362343379613952, + "y": 0.07670165932949556 }, "p2": { "x": 0, - "y": 0 + "y": 27 } } }, { - "ID": "3472", - "typeID": "TextArea", - "zOrder": "240", - "w": "198", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "754", - "y": "1320", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3473", - "typeID": "Label", - "zOrder": "241", - "measuredW": "125", - "measuredH": "25", - "x": "790", - "y": "1329", - "properties": { - "size": "17", - "text": "for...in statement" - } - }, - { - "ID": "3474", - "typeID": "TextArea", - "zOrder": "242", - "w": "198", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "754", - "y": "1369", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3475", - "typeID": "Label", - "zOrder": "243", - "measuredW": "126", - "measuredH": "25", - "x": "790", - "y": "1378", - "properties": { - "size": "17", - "text": "for...of statement" - } - }, - { - "ID": "3476", + "ID": "3916", "typeID": "Arrow", - "zOrder": "63", - "w": "115", - "h": "6", + "zOrder": "64", + "w": "101", + "h": "23", "measuredW": "150", "measuredH": "100", - "x": "657", - "y": "1443", + "x": "980", + "y": "1244", "properties": { "color": "2848996", "curvature": "-1", @@ -3581,29 +1869,29 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": 115, - "y": 0 + "x": 101, + "y": 23 }, "p1": { - "x": 0.43463170073274204, - "y": 0.008098727342846121 + "x": 0.4715257712741169, + "y": -0.04268804175598845 }, "p2": { "x": 0, - "y": 6 + "y": 0 } } }, { - "ID": "3478", + "ID": "3917", "typeID": "Arrow", - "zOrder": "62", - "w": "105", - "h": "53", + "zOrder": "65", + "w": "92", + "h": "72", "measuredW": "150", "measuredH": "100", - "x": "662", - "y": "1386", + "x": "984", + "y": "1248", "properties": { "color": "2848996", "curvature": "-1", @@ -3612,29 +1900,29 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": 105, - "y": 0 + "x": 92, + "y": 72 }, "p1": { - "x": 0.5619316722322119, - "y": 0.09139481119958899 + "x": 0.4427283527849604, + "y": -0.11349500314487382 }, "p2": { "x": 0, - "y": 53 + "y": 0 } } }, { - "ID": "3479", + "ID": "3918", "typeID": "Arrow", - "zOrder": "61", - "w": "115", - "h": "102", + "zOrder": "66", + "w": "101", + "h": "75", "measuredW": "150", "measuredH": "100", - "x": "652", - "y": "1334", + "x": "977", + "y": "1157", "properties": { "color": "2848996", "curvature": "-1", @@ -3643,29 +1931,29 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": 115, + "x": 101, "y": 0 }, "p1": { - "x": 0.5239324558804859, - "y": 0.10051208261035169 + "x": 0.5017060533299634, + "y": 0.1422974851510173 }, "p2": { "x": 0, - "y": 102 + "y": 75 } } }, { - "ID": "3480", + "ID": "3919", "typeID": "Arrow", - "zOrder": "60", - "w": "128", - "h": "4", + "zOrder": "67", + "w": "1", + "h": "68", "measuredW": "150", "measuredH": "100", - "x": "927", - "y": "1436", + "x": "1067", + "y": "1016", "properties": { "color": "2848996", "curvature": "-1", @@ -3674,175 +1962,151 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": 128, - "y": 0 + "x": 1, + "y": 68 }, "p1": { "x": 0.4346317007327421, - "y": 0.008098727342846118 + "y": 0.008098727342846125 }, "p2": { - "x": 0, - "y": 4 + "x": 1, + "y": 0 } } }, { - "ID": "3481", - "typeID": "TextArea", - "zOrder": "244", - "w": "207", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "465", - "y": "1476", - "properties": { - "color": "16776960" - } - }, - { - "ID": "3482", - "typeID": "Label", - "zOrder": "245", - "measuredW": "96", - "measuredH": "25", - "x": "521", - "y": "1488", - "properties": { - "size": "17", - "text": "Control Flow" - } - }, - { - "ID": "3483", + "ID": "3920", "typeID": "Arrow", - "zOrder": "59", - "w": "3", - "h": "69", + "zOrder": "68", + "w": "118", + "h": "1", "measuredW": "150", "measuredH": "100", - "x": "566", - "y": "1441", + "x": "722", + "y": "1239", "properties": { "color": "2848996", "curvature": "-1", - "direction": "bottom", + "direction": "top", "leftArrow": "false", "rightArrow": "false", + "stroke": "dotted", "p0": { - "x": 0, + "x": 118, "y": 0 }, "p1": { - "x": 0.4438624012549723, - "y": -0.00008403832147459167 + "x": 0.43463170073274193, + "y": 0.00809872734284612 }, "p2": { - "x": 3, - "y": 69 + "x": 0, + "y": 1 } } }, { - "ID": "3486", - "typeID": "TextArea", - "zOrder": "246", - "w": "218", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "165", - "y": "1482", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3487", - "typeID": "Label", - "zOrder": "247", - "measuredW": "179", - "measuredH": "25", - "x": "184", - "y": "1491", + "ID": "3921", + "typeID": "Arrow", + "zOrder": "69", + "w": "134", + "h": "2", + "measuredW": "150", + "measuredH": "100", + "x": "439", + "y": "1239", "properties": { - "size": "17", - "text": "Conditional Statements" + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 134, + "y": 0 + }, + "p1": { + "x": 0.4346317007327418, + "y": 0.008098727342846095 + }, + "p2": { + "x": 0, + "y": 2 + } } }, { - "ID": "3488", + "ID": "3922", "typeID": "Arrow", - "zOrder": "58", - "w": "130", - "h": "1", + "zOrder": "70", + "w": "197", + "h": "223", "measuredW": "150", "measuredH": "100", - "x": "348", - "y": "1501", + "x": "667", + "y": "1011", "properties": { "color": "2848996", "curvature": "-1", - "direction": "top", + "direction": "bottom", "leftArrow": "false", "rightArrow": "false", - "stroke": "dotted", "p0": { - "x": 130, - "y": 1 + "x": 197, + "y": 0 }, "p1": { - "x": 0.5615052363765458, - "y": -0.004319271049050352 + "x": 0.46304778335297475, + "y": 0.16187780194146445 }, "p2": { "x": 0, - "y": 0 + "y": 223 } } }, { - "ID": "3489", + "ID": "3923", "typeID": "Arrow", - "zOrder": "52", - "w": "1", - "h": "68", + "zOrder": "71", + "w": "110", + "h": "101", "measuredW": "150", "measuredH": "100", - "x": "216", - "y": "1513", + "x": "755", + "y": "914", "properties": { "color": "2848996", "curvature": "-1", - "direction": "top", + "direction": "bottom", "leftArrow": "false", "rightArrow": "false", - "stroke": "dotted", "p0": { - "x": 1, - "y": 68 + "x": 0, + "y": 0 }, "p1": { - "x": 0.4346317007327421, - "y": 0.008098727342846125 + "x": 0.508228330568136, + "y": 0.248464194430743 }, "p2": { - "x": 1, - "y": 0 + "x": 110, + "y": 101 } } }, { - "ID": "3490", + "ID": "3924", "typeID": "Arrow", - "zOrder": "53", + "zOrder": "72", "w": "1", "h": "68", "measuredW": "150", "measuredH": "100", - "x": "332", - "y": "1513", + "x": "1187", + "y": "1016", "properties": { "color": "2848996", "curvature": "-1", @@ -3865,69 +2129,15 @@ } }, { - "ID": "3491", - "typeID": "TextArea", - "zOrder": "54", - "w": "101", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "282", - "y": "1552", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3492", - "typeID": "Label", - "zOrder": "55", - "measuredW": "50", - "measuredH": "25", - "x": "302", - "y": "1561", - "properties": { - "size": "17", - "text": "Switch" - } - }, - { - "ID": "3493", - "typeID": "TextArea", - "zOrder": "56", - "w": "105", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "164", - "y": "1551", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3494", - "typeID": "Label", - "zOrder": "57", - "measuredW": "53", - "measuredH": "25", - "x": "191", - "y": "1561", - "properties": { - "size": "17", - "text": "If...else" - } - }, - { - "ID": "3495", + "ID": "3925", "typeID": "Arrow", - "zOrder": "51", - "w": "130", + "zOrder": "73", + "w": "164", "h": "1", "measuredW": "150", "measuredH": "100", - "x": "648", - "y": "1501", + "x": "567", + "y": "902", "properties": { "color": "2848996", "curvature": "-1", @@ -3936,12 +2146,12 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": 130, - "y": 1 + "x": 164, + "y": 0 }, "p1": { - "x": 0.5615052363765458, - "y": -0.004319271049050352 + "x": 0.4346317007327419, + "y": 0.008098727342846102 }, "p2": { "x": 0, @@ -3950,69 +2160,15 @@ } }, { - "ID": "3496", - "typeID": "TextArea", - "zOrder": "248", - "w": "198", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "754", - "y": "1481", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3497", - "typeID": "Label", - "zOrder": "249", - "measuredW": "149", - "measuredH": "25", - "x": "778", - "y": "1490", - "properties": { - "size": "17", - "text": "Exception Handling" - } - }, - { - "ID": "3498", - "typeID": "TextArea", - "zOrder": "250", - "w": "218", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "1001", - "y": "1483", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3499", - "typeID": "Label", - "zOrder": "251", - "measuredW": "124", - "measuredH": "25", - "x": "1048", - "y": "1492", - "properties": { - "size": "17", - "text": "throw statement" - } - }, - { - "ID": "3500", + "ID": "3926", "typeID": "Arrow", - "zOrder": "50", - "w": "76", - "h": "1", + "zOrder": "74", + "w": "93", + "h": "61", "measuredW": "150", "measuredH": "100", - "x": "936", - "y": "1502", + "x": "909", + "y": "843", "properties": { "color": "2848996", "curvature": "-1", @@ -4021,56 +2177,91 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": 76, - "y": 1 + "x": 93, + "y": 0 }, "p1": { - "x": 0.5677789797786468, - "y": 0.0019139552300907004 + "x": 0.42797129354104674, + "y": 0.09504638543672332 }, "p2": { "x": 0, - "y": 0 + "y": 61 } } }, { - "ID": "3501", - "typeID": "TextArea", - "zOrder": "252", - "w": "218", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "1001", - "y": "1535", + "ID": "3927", + "typeID": "Arrow", + "zOrder": "75", + "w": "98", + "h": "3", + "measuredW": "150", + "measuredH": "100", + "x": "917", + "y": "897", "properties": { - "color": "16770457" + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 98, + "y": 0 + }, + "p1": { + "x": 0.4346317007327419, + "y": 0.008098727342846118 + }, + "p2": { + "x": 0, + "y": 3 + } } }, { - "ID": "3502", - "typeID": "Label", - "zOrder": "253", - "measuredW": "137", - "measuredH": "25", - "x": "1041", - "y": "1544", + "ID": "3930", + "typeID": "Arrow", + "zOrder": "77", + "w": "114", + "h": "79", + "measuredW": "150", + "measuredH": "100", + "x": "582", + "y": "1016", "properties": { - "size": "17", - "text": "try / catch / finally" + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 114, + "y": 0 + }, + "p1": { + "x": 0.5334511618235691, + "y": -0.14160212091282423 + }, + "p2": { + "x": 0, + "y": 79 + } } }, { - "ID": "3503", + "ID": "3931", "typeID": "Arrow", - "zOrder": "49", - "w": "68", - "h": "44", + "zOrder": "78", + "w": "1", + "h": "89", "measuredW": "150", "measuredH": "100", - "x": "938", - "y": "1512", + "x": "463", + "y": "1087", "properties": { "color": "2848996", "curvature": "-1", @@ -4079,56 +2270,91 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": 68, - "y": 44 + "x": 1, + "y": 89 }, "p1": { - "x": 0.4573170731707317, - "y": 0.13414634146341464 + "x": 0.43463170073274204, + "y": 0.008098727342846125 }, "p2": { - "x": 0, + "x": 1, "y": 0 } } }, { - "ID": "3504", - "typeID": "TextArea", - "zOrder": "254", - "w": "219", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "1000", - "y": "1587", + "ID": "3932", + "typeID": "Arrow", + "zOrder": "79", + "w": "110", + "h": "16", + "measuredW": "150", + "measuredH": "100", + "x": "314", + "y": "1007", "properties": { - "color": "16770457" + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 110, + "y": 0 + }, + "p1": { + "x": 0.5801230171576562, + "y": -0.01165425704111363 + }, + "p2": { + "x": 0, + "y": 16 + } } }, { - "ID": "3505", - "typeID": "Label", - "zOrder": "255", - "measuredW": "169", - "measuredH": "25", - "x": "1025", - "y": "1596", + "ID": "3933", + "typeID": "Arrow", + "zOrder": "80", + "w": "95", + "h": "62", + "measuredW": "150", + "measuredH": "100", + "x": "325", + "y": "1014", "properties": { - "size": "17", - "text": "Utilizing Error Objects" + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 95, + "y": 0 + }, + "p1": { + "x": 0.588716066886285, + "y": -0.07118135190359026 + }, + "p2": { + "x": 0, + "y": 62 + } } }, { - "ID": "3506", + "ID": "3934", "typeID": "Arrow", - "zOrder": "48", - "w": "76", - "h": "96", + "zOrder": "81", + "w": "108", + "h": "112", "measuredW": "150", "measuredH": "100", - "x": "934", - "y": "1515", + "x": "325", + "y": "1016", "properties": { "color": "2848996", "curvature": "-1", @@ -4137,383 +2363,152 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": 76, - "y": 96 + "x": 108, + "y": 0 }, "p1": { - "x": 0.4573170731707317, - "y": 0.13414634146341473 + "x": 0.588716066886285, + "y": -0.07118135190359025 }, "p2": { "x": 0, - "y": 0 + "y": 112 } } }, { - "ID": "3507", + "ID": "3935", "typeID": "Arrow", - "zOrder": "47", - "w": "161", - "h": "165", + "zOrder": "82", + "w": "105", + "h": "37", "measuredW": "150", "measuredH": "100", - "x": "408", - "y": "1512", + "x": "322", + "y": "964", "properties": { "color": "2848996", "curvature": "-1", - "direction": "bottom", + "direction": "top", "leftArrow": "false", "rightArrow": "false", + "stroke": "dotted", "p0": { - "x": 161, - "y": 0 + "x": 105, + "y": 37 }, "p1": { - "x": 0.5119105859330899, - "y": 0.22071275354683323 + "x": 0.6194444444444444, + "y": 0.08611111111111105 }, "p2": { "x": 0, - "y": 165 + "y": 0 } } }, { - "ID": "3508", - "typeID": "TextArea", - "zOrder": "256", - "w": "270", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "165", - "y": "1658", + "ID": "3936", + "typeID": "Arrow", + "zOrder": "83", + "w": "169", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "521", + "y": "1005", "properties": { - "color": "16776960" + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 169, + "y": 1 + }, + "p1": { + "x": 0.42352941176470593, + "y": -0.0058823529411764705 + }, + "p2": { + "x": 0, + "y": 0 + } } }, { - "ID": "3509", - "typeID": "Label", - "zOrder": "257", - "measuredW": "210", - "measuredH": "25", - "x": "195", - "y": "1670", + "ID": "3937", + "typeID": "Arrow", + "zOrder": "84", + "w": "132", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "875", + "y": "1011", "properties": { - "size": "17", - "text": "Expressions and Operators" + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 132, + "y": 0 + }, + "p1": { + "x": 0.43463170073274177, + "y": 0.008098727342846121 + }, + "p2": { + "x": 0, + "y": 0 + } } }, { - "ID": "3510", - "typeID": "TextArea", - "zOrder": "258", - "w": "270", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "165", - "y": "1732", + "ID": "3938", + "typeID": "Arrow", + "zOrder": "85", + "w": "188", + "h": "143", + "measuredW": "150", + "measuredH": "100", + "x": "526", + "y": "752", "properties": { - "color": "16770457" + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 0, + "y": 0 + }, + "p1": { + "x": 0.45100789353512954, + "y": -0.16576423771935558 + }, + "p2": { + "x": 188, + "y": 143 + } } }, { - "ID": "3511", - "typeID": "Label", - "zOrder": "259", - "measuredW": "172", - "measuredH": "25", - "x": "214", - "y": "1741", - "properties": { - "size": "17", - "text": "Assignment Operators" - } - }, - { - "ID": "3512", - "typeID": "TextArea", - "zOrder": "260", - "w": "270", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "165", - "y": "1782", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3513", - "typeID": "Label", - "zOrder": "261", - "measuredW": "176", - "measuredH": "25", - "x": "212", - "y": "1791", - "properties": { - "size": "17", - "text": "Comparison Operators" - } - }, - { - "ID": "3514", - "typeID": "TextArea", - "zOrder": "262", - "w": "270", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "165", - "y": "1830", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3515", - "typeID": "Label", - "zOrder": "263", - "measuredW": "160", - "measuredH": "25", - "x": "220", - "y": "1839", - "properties": { - "size": "17", - "text": "Arithmetic Operators" - } - }, - { - "ID": "3516", - "typeID": "TextArea", - "zOrder": "264", - "w": "270", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "165", - "y": "1880", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3517", - "typeID": "Label", - "zOrder": "265", - "measuredW": "137", - "measuredH": "25", - "x": "231", - "y": "1889", - "properties": { - "size": "17", - "text": "Bitwise Operators" - } - }, - { - "ID": "3518", - "typeID": "TextArea", - "zOrder": "266", - "w": "270", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "165", - "y": "1930", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3519", - "typeID": "Label", - "zOrder": "267", - "measuredW": "138", - "measuredH": "25", - "x": "231", - "y": "1939", - "properties": { - "size": "17", - "text": "Logical Operators" - } - }, - { - "ID": "3520", - "typeID": "TextArea", - "zOrder": "268", - "w": "270", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "165", - "y": "1979", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3521", - "typeID": "Label", - "zOrder": "269", - "measuredW": "128", - "measuredH": "25", - "x": "236", - "y": "1988", - "properties": { - "size": "17", - "text": "BigInt Operators" - } - }, - { - "ID": "3522", - "typeID": "TextArea", - "zOrder": "270", - "w": "270", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "165", - "y": "2029", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3523", - "typeID": "Label", - "zOrder": "271", - "measuredW": "128", - "measuredH": "25", - "x": "236", - "y": "2038", - "properties": { - "size": "17", - "text": "String Operators" - } - }, - { - "ID": "3524", - "typeID": "TextArea", - "zOrder": "272", - "w": "270", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "165", - "y": "2079", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3525", - "typeID": "Label", - "zOrder": "273", - "measuredW": "170", - "measuredH": "25", - "x": "215", - "y": "2088", - "properties": { - "size": "17", - "text": "Conditional Operators" - } - }, - { - "ID": "3526", - "typeID": "TextArea", - "zOrder": "274", - "w": "270", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "165", - "y": "2128", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3527", - "typeID": "Label", - "zOrder": "275", - "measuredW": "142", - "measuredH": "25", - "x": "229", - "y": "2137", - "properties": { - "size": "17", - "text": "Comma Operators" - } - }, - { - "ID": "3528", - "typeID": "TextArea", - "zOrder": "276", - "w": "270", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "165", - "y": "2177", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3529", - "typeID": "Label", - "zOrder": "277", - "measuredW": "127", - "measuredH": "25", - "x": "236", - "y": "2186", - "properties": { - "size": "17", - "text": "Unary Operators" - } - }, - { - "ID": "3530", - "typeID": "TextArea", - "zOrder": "278", - "w": "270", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "165", - "y": "2226", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3531", - "typeID": "Label", - "zOrder": "279", - "measuredW": "160", - "measuredH": "25", - "x": "220", - "y": "2235", - "properties": { - "size": "17", - "text": "Relational Operators" - } - }, - { - "ID": "3532", + "ID": "3939", "typeID": "Arrow", - "zOrder": "46", - "w": "1", - "h": "68", + "zOrder": "86", + "w": "89", + "h": "43", "measuredW": "150", "measuredH": "100", - "x": "300", - "y": "1684", + "x": "628", + "y": "758", "properties": { "color": "2848996", "curvature": "-1", @@ -4522,113 +2517,60 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": 1, - "y": 68 + "x": 89, + "y": 43 }, "p1": { - "x": 0.4346317007327421, - "y": 0.008098727342846125 + "x": 0.4914022517911975, + "y": -0.13336745138178097 }, "p2": { - "x": 1, + "x": 0, "y": 0 } } }, { - "ID": "3533", + "ID": "3940", "typeID": "Arrow", - "zOrder": "45", - "w": "188", - "h": "2", + "zOrder": "87", + "w": "132", + "h": "1", "measuredW": "150", "measuredH": "100", - "x": "415", - "y": "1687", + "x": "854", + "y": "746", "properties": { "color": "2848996", "curvature": "-1", "direction": "top", "leftArrow": "false", "rightArrow": "false", + "stroke": "dotted", "p0": { - "x": 188, - "y": 2 + "x": 132, + "y": 0 }, "p1": { - "x": 0.5531914893617021, - "y": -0.010638297872340425 + "x": 0.43463170073274177, + "y": 0.008098727342846121 }, "p2": { "x": 0, - "y": 2 + "y": 0 } } }, { - "ID": "3534", - "typeID": "TextArea", - "zOrder": "280", - "w": "186", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "532", - "y": "1658", - "properties": { - "color": "16776960" - } - }, - { - "ID": "3535", - "typeID": "Label", - "zOrder": "281", - "measuredW": "75", - "measuredH": "25", - "x": "587", - "y": "1670", - "properties": { - "size": "17", - "text": "Functions" - } - }, - { - "ID": "3536", - "typeID": "TextArea", - "zOrder": "282", - "w": "277", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "592", - "y": "1578", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3537", - "typeID": "Label", - "zOrder": "283", - "measuredW": "234", - "measuredH": "25", - "x": "614", - "y": "1587", - "properties": { - "size": "17", - "text": "Defining and Calling Functions" - } - }, - { - "ID": "3540", + "ID": "3941", "typeID": "Arrow", - "zOrder": "44", - "w": "1", - "h": "82", + "zOrder": "88", + "w": "115", + "h": "1", "measuredW": "150", "measuredH": "100", - "x": "683", - "y": "1603", + "x": "350", + "y": "747", "properties": { "color": "2848996", "curvature": "-1", @@ -4637,110 +2579,29 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": 1, - "y": 82 + "x": 115, + "y": 0 }, "p1": { - "x": 0.434631700732742, - "y": 0.008098727342846125 + "x": 0.4346317007327418, + "y": 0.008098727342846121 }, "p2": { - "x": 1, + "x": 0, "y": 0 } } }, { - "ID": "3541", - "typeID": "TextArea", - "zOrder": "284", - "w": "226", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "783", - "y": "1661", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3542", - "typeID": "Label", - "zOrder": "285", - "measuredW": "160", - "measuredH": "25", - "x": "816", - "y": "1670", - "properties": { - "size": "17", - "text": "Function Parameters" - } - }, - { - "ID": "3543", - "typeID": "TextArea", - "zOrder": "286", - "w": "162", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "1057", - "y": "1661", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3544", - "typeID": "Label", - "zOrder": "287", - "measuredW": "118", - "measuredH": "25", - "x": "1079", - "y": "1670", - "properties": { - "size": "17", - "text": "Default Params" - } - }, - { - "ID": "3545", - "typeID": "TextArea", - "zOrder": "288", - "w": "162", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "1057", - "y": "1710", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3546", - "typeID": "Label", - "zOrder": "289", - "measuredW": "98", - "measuredH": "25", - "x": "1089", - "y": "1719", - "properties": { - "size": "17", - "text": "Rest Params" - } - }, - { - "ID": "3547", + "ID": "3942", "typeID": "Arrow", - "zOrder": "43", - "w": "130", - "h": "1", + "zOrder": "89", + "w": "115", + "h": "2", "measuredW": "150", "measuredH": "100", - "x": "697", - "y": "1682", + "x": "618", + "y": "746", "properties": { "color": "2848996", "curvature": "-1", @@ -4749,12 +2610,12 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": 130, - "y": 1 + "x": 115, + "y": 2 }, "p1": { - "x": 0.5615052363765458, - "y": -0.004319271049050352 + "x": 0.43463170073274177, + "y": 0.008098727342846121 }, "p2": { "x": 0, @@ -4763,15 +2624,15 @@ } }, { - "ID": "3548", + "ID": "3943", "typeID": "Arrow", - "zOrder": "42", - "w": "88", - "h": "4", + "zOrder": "90", + "w": "1", + "h": "76", "measuredW": "150", "measuredH": "100", - "x": "1002", - "y": "1683", + "x": "794", + "y": "662", "properties": { "color": "2848996", "curvature": "-1", @@ -4780,12 +2641,12 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": 88, - "y": 4 + "x": 0, + "y": 76 }, "p1": { - "x": 0.5615052363765459, - "y": -0.004319271049050346 + "x": 0.4503554364293207, + "y": -0.0034378277590024473 }, "p2": { "x": 0, @@ -4794,15 +2655,15 @@ } }, { - "ID": "3549", + "ID": "3944", "typeID": "Arrow", - "zOrder": "41", - "w": "80", - "h": "55", + "zOrder": "91", + "w": "107", + "h": "90", "measuredW": "150", "measuredH": "100", - "x": "983", - "y": "1691", + "x": "840", + "y": "510", "properties": { "color": "2848996", "curvature": "-1", @@ -4811,12 +2672,12 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": 80, - "y": 55 + "x": 107, + "y": 90 }, "p1": { - "x": 0.4657824933687003, - "y": -0.20477453580901858 + "x": 0.5032482479922247, + "y": -0.10941736150186711 }, "p2": { "x": 0, @@ -4825,42 +2686,15 @@ } }, { - "ID": "3550", - "typeID": "TextArea", - "zOrder": "290", - "w": "226", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "783", - "y": "1711", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3551", - "typeID": "Label", - "zOrder": "291", - "measuredW": "123", - "measuredH": "25", - "x": "834", - "y": "1720", - "properties": { - "size": "17", - "text": "Arrow Functions" - } - }, - { - "ID": "3552", + "ID": "3945", "typeID": "Arrow", - "zOrder": "40", - "w": "89", - "h": "45", + "zOrder": "92", + "w": "1", + "h": "68", "measuredW": "150", "measuredH": "100", - "x": "705", - "y": "1685", + "x": "1190", + "y": "598", "properties": { "color": "2848996", "curvature": "-1", @@ -4869,164 +2703,29 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": 89, - "y": 45 + "x": 1, + "y": 68 }, "p1": { - "x": 0.4211743414437965, - "y": 0.07812185803338026 + "x": 0.4346317007327421, + "y": 0.008098727342846125 }, "p2": { - "x": 0, + "x": 1, "y": 0 } } }, { - "ID": "3553", - "typeID": "TextArea", - "zOrder": "292", - "w": "226", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "783", - "y": "1762", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3554", - "typeID": "Label", - "zOrder": "293", - "measuredW": "41", - "measuredH": "25", - "x": "875", - "y": "1771", - "properties": { - "size": "17", - "text": "IIFEs" - } - }, - { - "ID": "3555", - "typeID": "TextArea", - "zOrder": "294", - "w": "226", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "784", - "y": "1862", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3556", - "typeID": "Label", - "zOrder": "295", - "measuredW": "183", - "measuredH": "25", - "x": "805", - "y": "1871", - "properties": { - "size": "17", - "text": "Scope & Function Stack" - } - }, - { - "ID": "3557", - "typeID": "TextArea", - "zOrder": "296", - "w": "170", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "1050", - "y": "1814", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3558", - "typeID": "Label", - "zOrder": "297", - "measuredW": "79", - "measuredH": "25", - "x": "1095", - "y": "1823", - "properties": { - "size": "17", - "text": "Recursion" - } - }, - { - "ID": "3559", - "typeID": "TextArea", - "zOrder": "298", - "w": "170", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "1050", - "y": "1864", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3560", - "typeID": "Label", - "zOrder": "299", - "measuredW": "120", - "measuredH": "25", - "x": "1075", - "y": "1873", - "properties": { - "size": "17", - "text": "Lexical Scoping" - } - }, - { - "ID": "3561", - "typeID": "TextArea", - "zOrder": "300", - "w": "170", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "1050", - "y": "1914", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3562", - "typeID": "Label", - "zOrder": "301", - "measuredW": "68", - "measuredH": "25", - "x": "1101", - "y": "1923", - "properties": { - "size": "17", - "text": "Closures" - } - }, - { - "ID": "3563", + "ID": "3946", "typeID": "Arrow", - "zOrder": "38", - "w": "62", - "h": "49", + "zOrder": "93", + "w": "1", + "h": "68", "measuredW": "150", "measuredH": "100", - "x": "994", - "y": "1891", + "x": "1089", + "y": "598", "properties": { "color": "2848996", "curvature": "-1", @@ -5035,29 +2734,29 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": 62, - "y": 49 + "x": 1, + "y": 68 }, "p1": { - "x": 0.4290879211175021, - "y": -0.13114215283483976 + "x": 0.4346317007327421, + "y": 0.008098727342846125 }, "p2": { - "x": 0, + "x": 1, "y": 0 } } }, { - "ID": "3564", + "ID": "3947", "typeID": "Arrow", - "zOrder": "39", - "w": "59", - "h": "1", + "zOrder": "94", + "w": "1", + "h": "68", "measuredW": "150", "measuredH": "100", - "x": "999", - "y": "1885", + "x": "982", + "y": "598", "properties": { "color": "2848996", "curvature": "-1", @@ -5066,29 +2765,29 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": 59, - "y": 0 + "x": 1, + "y": 68 }, "p1": { - "x": 0.5615052363765461, - "y": -0.004319271049050346 + "x": 0.4346317007327421, + "y": 0.008098727342846125 }, "p2": { - "x": 0, + "x": 1, "y": 0 } } }, { - "ID": "3565", + "ID": "3954", "typeID": "Arrow", - "zOrder": "37", - "w": "55", - "h": "47", + "zOrder": "98", + "w": "141", + "h": "104", "measuredW": "150", "measuredH": "100", - "x": "1001", - "y": "1831", + "x": "401", + "y": "442", "properties": { "color": "2848996", "curvature": "-1", @@ -5097,60 +2796,59 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": 55, + "x": 141, "y": 0 }, "p1": { - "x": 0.4752092723760463, - "y": 0.09594333547971662 + "x": 0.49499951135290093, + "y": -0.088510277877317 }, "p2": { "x": 0, - "y": 47 + "y": 104 } } }, { - "ID": "3566", + "ID": "3955", "typeID": "Arrow", - "zOrder": "36", - "w": "88", - "h": "88", + "zOrder": "99", + "w": "139", + "h": "237", "measuredW": "150", "measuredH": "100", - "x": "707", - "y": "1696", + "x": "525", + "y": "498", "properties": { "color": "2848996", "curvature": "-1", - "direction": "top", + "direction": "bottom", "leftArrow": "false", "rightArrow": "false", - "stroke": "dotted", "p0": { - "x": 88, - "y": 88 + "x": 139, + "y": 0 }, "p1": { - "x": 0.36363636363636365, - "y": 0.125 + "x": 0.5160265819744322, + "y": -0.17006058341562358 }, "p2": { - "x": 0, - "y": 0 + "x": 2, + "y": 237 } } }, { - "ID": "3567", + "ID": "3956", "typeID": "Arrow", - "zOrder": "35", - "w": "93", - "h": "133", + "zOrder": "100", + "w": "114", + "h": "48", "measuredW": "150", "measuredH": "100", - "x": "699", - "y": "1697", + "x": "842", + "y": "435", "properties": { "color": "2848996", "curvature": "-1", @@ -5159,57 +2857,29 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": 93, - "y": 133 + "x": 114, + "y": 0 }, "p1": { - "x": 0.36363636363636376, - "y": 0.125 + "x": 0.48235294117647065, + "y": 0.10392156862745099 }, "p2": { "x": 0, - "y": 0 + "y": 48 } } }, { - "ID": "3568", - "typeID": "TextArea", - "zOrder": "302", - "w": "226", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "783", - "y": "1811", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3569", - "typeID": "Label", - "zOrder": "303", - "w": "134", - "measuredW": "134", - "measuredH": "25", - "x": "829", - "y": "1820", - "properties": { - "size": "17", - "text": "arguments object" - } - }, - { - "ID": "3570", + "ID": "3957", "typeID": "Arrow", - "zOrder": "34", - "w": "108", - "h": "189", + "zOrder": "101", + "w": "110", + "h": "49", "measuredW": "150", "measuredH": "100", - "x": "690", - "y": "1697", + "x": "837", + "y": "501", "properties": { "color": "2848996", "curvature": "-1", @@ -5218,12 +2888,12 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": 108, - "y": 189 + "x": 110, + "y": 49 }, "p1": { - "x": 0.3636363636363637, - "y": 0.12500000000000003 + "x": 0.3159689412924697, + "y": -0.09329937143091893 }, "p2": { "x": 0, @@ -5232,42 +2902,15 @@ } }, { - "ID": "3571", - "typeID": "TextArea", - "zOrder": "304", - "w": "226", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "784", - "y": "1914", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3572", - "typeID": "Label", - "zOrder": "305", - "measuredW": "134", - "measuredH": "25", - "x": "830", - "y": "1923", - "properties": { - "size": "17", - "text": "Built-in Functions" - } - }, - { - "ID": "3573", + "ID": "3958", "typeID": "Arrow", - "zOrder": "33", - "w": "122", - "h": "239", + "zOrder": "102", + "w": "1", + "h": "68", "measuredW": "150", "measuredH": "100", - "x": "682", - "y": "1699", + "x": "1181", + "y": "360", "properties": { "color": "2848996", "curvature": "-1", @@ -5276,55 +2919,43 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": 122, - "y": 239 + "x": 1, + "y": 68 }, "p1": { - "x": 0.38300118047357823, - "y": 0.16014165682938683 + "x": 0.4346317007327421, + "y": 0.008098727342846125 }, "p2": { - "x": 0, + "x": 1, "y": 0 } } }, { - "ID": "3575", - "typeID": "Label", - "zOrder": "311", - "measuredW": "89", - "measuredH": "25", - "x": "580", - "y": "1928", - "properties": { - "size": "17", - "text": "Strict Mode" - } - }, - { - "ID": "3577", + "ID": "3959", "typeID": "Arrow", - "zOrder": "32", - "w": "27", - "h": "256", + "zOrder": "103", + "w": "1", + "h": "68", "measuredW": "150", "measuredH": "100", - "x": "618", - "y": "1681", + "x": "1077", + "y": "360", "properties": { "color": "2848996", "curvature": "-1", "direction": "top", "leftArrow": "false", "rightArrow": "false", + "stroke": "dotted", "p0": { - "x": 0, - "y": 256 + "x": 1, + "y": 68 }, "p1": { - "x": 0.5418218964066819, - "y": -0.10497536353803628 + "x": 0.4346317007327421, + "y": 0.008098727342846125 }, "p2": { "x": 1, @@ -5333,306 +2964,355 @@ } }, { - "ID": "3582", - "typeID": "TextArea", - "zOrder": "306", - "w": "172", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "1047", - "y": "1980", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3583", - "typeID": "Label", - "zOrder": "307", - "measuredW": "91", - "measuredH": "25", - "x": "1087", - "y": "1989", - "properties": { - "size": "17", - "text": "in a method" - } - }, - { - "ID": "3586", - "typeID": "TextArea", - "zOrder": "308", - "w": "172", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "1047", - "y": "2030", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3587", - "typeID": "Label", - "zOrder": "309", - "measuredW": "94", - "measuredH": "25", - "x": "1086", - "y": "2039", - "properties": { - "size": "17", - "text": "in a function" - } - }, - { - "ID": "3590", - "typeID": "TextArea", - "zOrder": "310", - "w": "180", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "535", - "y": "1915", + "ID": "3960", + "typeID": "Arrow", + "zOrder": "104", + "w": "1", + "h": "52", + "measuredW": "150", + "measuredH": "100", + "x": "981", + "y": "376", "properties": { - "color": "16776960" + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 0, + "y": 52 + }, + "p1": { + "x": 0.4346317007327421, + "y": 0.008098727342846125 + }, + "p2": { + "x": 0, + "y": 0 + } } }, { - "ID": "3591", - "typeID": "TextArea", - "zOrder": "312", - "w": "253", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "729", - "y": "2055", + "ID": "3967", + "typeID": "Arrow", + "zOrder": "108", + "w": "131", + "h": "2", + "measuredW": "150", + "measuredH": "100", + "x": "832", + "y": "492", "properties": { - "color": "16776960" + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 131, + "y": 0 + }, + "p1": { + "x": 0.43463170073274177, + "y": 0.008098727342846121 + }, + "p2": { + "x": 0, + "y": 1 + } } }, { - "ID": "3592", - "typeID": "Label", - "zOrder": "313", - "measuredW": "202", - "measuredH": "25", - "x": "755", - "y": "2067", + "ID": "3968", + "typeID": "Arrow", + "zOrder": "109", + "w": "162", + "h": "1", + "measuredW": "150", + "measuredH": "100", + "x": "395", + "y": "437", "properties": { - "size": "17", - "text": "Using (this) keyword ____" + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 162, + "y": 1 + }, + "p1": { + "x": 0.4382716049382716, + "y": -0.00617283950617284 + }, + "p2": { + "x": 0, + "y": 1 + } } }, { - "ID": "3593", + "ID": "3969", "typeID": "Arrow", - "zOrder": "31", - "w": "159", - "h": "133", + "zOrder": "110", + "w": "158", + "h": "46", "measuredW": "150", "measuredH": "100", - "x": "624", - "y": "1942", + "x": "395", + "y": "441", "properties": { "color": "2848996", "curvature": "-1", "direction": "top", "leftArrow": "false", "rightArrow": "false", + "stroke": "dotted", "p0": { - "x": 159, - "y": 132 + "x": 158, + "y": 0 }, "p1": { - "x": 0.5367276641550054, - "y": 0.2802368137782564 + "x": 0.45522128005575585, + "y": -0.05494250203275638 }, "p2": { "x": 0, - "y": 0 + "y": 46 } } }, { - "ID": "3594", - "typeID": "TextArea", - "zOrder": "314", - "w": "172", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "1047", - "y": "2079", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3595", - "typeID": "Label", - "zOrder": "315", - "measuredW": "103", - "measuredH": "25", - "x": "1081", - "y": "2088", - "properties": { - "size": "17", - "text": "using it alone" - } - }, - { - "ID": "3596", - "typeID": "TextArea", - "zOrder": "316", - "w": "173", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "1046", - "y": "2128", + "ID": "3970", + "typeID": "Arrow", + "zOrder": "111", + "w": "19", + "h": "76", + "measuredW": "150", + "measuredH": "100", + "x": "674", + "y": "200", "properties": { - "color": "16770457" + "curvature": "0", + "leftArrow": "false", + "rightArrow": "false", + "color": "10027263", + "p0": { + "x": 13, + "y": 0 + }, + "p1": { + "x": 0.5175865027166142, + "y": -0.2113239919931367 + }, + "p2": { + "x": 19, + "y": 76 + }, + "stroke": "dotted" } }, { - "ID": "3597", + "ID": "3971", "typeID": "Label", - "zOrder": "317", - "measuredW": "133", - "measuredH": "25", - "x": "1062", - "y": "2137", - "properties": { - "size": "17", - "text": "in event handlers" - } - }, - { - "ID": "3598", - "typeID": "TextArea", - "zOrder": "318", - "w": "176", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "1045", - "y": "2177", + "zOrder": "112", + "measuredW": "135", + "measuredH": "36", + "x": "647", + "y": "287", "properties": { - "color": "16770457" + "size": "28", + "text": "JavaScript", + "bold": "true" } }, { - "ID": "3599", - "typeID": "Label", - "zOrder": "319", - "measuredW": "136", - "measuredH": "25", - "x": "1060", - "y": "2186", + "ID": "3972", + "typeID": "Arrow", + "zOrder": "113", + "w": "33", + "h": "91", + "measuredW": "150", + "measuredH": "100", + "x": "706", + "y": "330", "properties": { - "size": "17", - "text": "in arrow functions" + "color": "2848996", + "curvature": "-1", + "direction": "bottom", + "leftArrow": "false", + "rightArrow": "false", + "p0": { + "x": 28, + "y": 0 + }, + "p1": { + "x": 0.4488347077805664, + "y": 0.15539619935460752 + }, + "p2": { + "x": 0, + "y": 91 + } } }, { - "ID": "3600", - "typeID": "TextArea", - "zOrder": "320", - "w": "188", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "795", - "y": "1981", - "properties": { - "color": "16770457" - } + "ID": "3973", + "typeID": "Canvas", + "zOrder": "114", + "w": "350", + "h": "141", + "measuredW": "100", + "measuredH": "70", + "x": "904", + "y": "164" }, { - "ID": "3601", + "ID": "3974", "typeID": "Label", - "zOrder": "321", - "measuredW": "149", + "zOrder": "115", + "measuredW": "314", "measuredH": "25", - "x": "814", - "y": "1990", + "x": "918", + "y": "181", "properties": { "size": "17", - "text": "Function Borrowing" - } - }, - { - "ID": "3602", - "typeID": "TextArea", - "zOrder": "322", - "w": "202", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "781", - "y": "2133", - "properties": { - "color": "16770457" + "text": "Find the detailed version of this roadmap" } }, { - "ID": "3603", + "ID": "3975", "typeID": "Label", - "zOrder": "323", - "measuredW": "118", + "zOrder": "116", + "measuredW": "319", "measuredH": "25", - "x": "830", - "y": "2142", + "x": "918", + "y": "209", "properties": { "size": "17", - "text": "Explicit Binding" + "text": "along with resources and other roadmaps" } }, { - "ID": "3604", - "typeID": "Arrow", - "zOrder": "30", - "w": "1", - "h": "142", - "measuredW": "150", - "measuredH": "100", - "x": "926", - "y": "2013", + "ID": "3976", + "typeID": "__group__", + "zOrder": "117", + "measuredW": "320", + "measuredH": "45", + "w": "320", + "h": "45", + "x": "919", + "y": "245", "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 1, - "y": 142 - }, - "p1": { - "x": 0.43463170073274193, - "y": 0.008098727342846125 - }, - "p2": { - "x": 1, - "y": 0 + "controlName": "ext_link:roadmap.sh" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "320", + "h": "45", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0", + "properties": { + "borderColor": "4273622", + "color": "4273622" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "105", + "measuredH": "28", + "x": "141", + "y": "8", + "properties": { + "color": "16777215", + "size": "20", + "text": "roadmap.sh" + } + }, + { + "ID": "2", + "typeID": "Label", + "zOrder": "2", + "measuredW": "35", + "measuredH": "28", + "x": "76", + "y": "8", + "properties": { + "color": "16777215", + "size": "20", + "text": "http" + } + }, + { + "ID": "3", + "typeID": "Label", + "zOrder": "3", + "measuredW": "5", + "measuredH": "28", + "x": "113", + "y": "8", + "properties": { + "color": "16777215", + "size": "20", + "text": ":" + } + }, + { + "ID": "4", + "typeID": "Label", + "zOrder": "4", + "measuredW": "10", + "measuredH": "28", + "x": "120", + "y": "9", + "properties": { + "color": "16777215", + "size": "20", + "text": "/" + } + }, + { + "ID": "5", + "typeID": "Label", + "zOrder": "5", + "measuredW": "10", + "measuredH": "28", + "x": "128", + "y": "9", + "properties": { + "color": "16777215", + "size": "20", + "text": "/" + } + } + ] } } }, { - "ID": "3607", + "ID": "3977", "typeID": "Arrow", - "zOrder": "29", - "w": "88", - "h": "107", + "zOrder": "118", + "w": "154", + "h": "47", "measuredW": "150", "measuredH": "100", - "x": "966", - "y": "2100", + "x": "389", + "y": "384", "properties": { "color": "2848996", "curvature": "-1", @@ -5641,12 +3321,12 @@ "rightArrow": "false", "stroke": "dotted", "p0": { - "x": 88, - "y": 107 + "x": 154, + "y": 47 }, "p1": { - "x": 0.6556559421119335, - "y": -0.099995911859695 + "x": 0.4298167791706846, + "y": 0.05974927675988428 }, "p2": { "x": 0, @@ -5655,1579 +3335,2554 @@ } }, { - "ID": "3608", - "typeID": "Arrow", - "zOrder": "28", - "w": "87", - "h": "65", - "measuredW": "150", - "measuredH": "100", - "x": "970", - "y": "2089", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 87, - "y": 65 - }, - "p1": { - "x": 0.48974054604035955, - "y": -0.07088350008478889 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3609", - "typeID": "Arrow", - "zOrder": "27", - "w": "89", - "h": "20", - "measuredW": "150", - "measuredH": "100", - "x": "971", - "y": "2086", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 89, - "y": 20 - }, - "p1": { - "x": 0.4897405460403595, - "y": -0.07088350008478889 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3610", - "typeID": "Arrow", - "zOrder": "26", - "w": "105", - "h": "23", - "measuredW": "150", - "measuredH": "100", - "x": "959", - "y": "2050", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 105, - "y": 0 - }, - "p1": { - "x": 0.4508650111804166, - "y": 0.04695774979404492 - }, - "p2": { - "x": 0, - "y": 23 - } - } - }, - { - "ID": "3611", - "typeID": "Arrow", - "zOrder": "25", - "w": "86", - "h": "66", - "measuredW": "150", - "measuredH": "100", - "x": "970", - "y": "1998", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 86, - "y": 0 - }, - "p1": { - "x": 0.4752475247524752, - "y": 0.08580858085808583 - }, - "p2": { - "x": 0, - "y": 66 - } - } - }, - { - "ID": "3612", - "typeID": "Arrow", - "zOrder": "24", - "w": "1", - "h": "70", - "measuredW": "150", - "measuredH": "100", - "x": "809", - "y": "2155", + "ID": "3978", + "typeID": "__group__", + "zOrder": "119", + "measuredW": "350", + "measuredH": "50", + "w": "350", + "h": "50", + "x": "514", + "y": "414", "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 1, - "y": 70 - }, - "p1": { - "x": 0.43463170073274204, - "y": 0.008098727342846123 - }, - "p2": { - "x": 1, - "y": 0 + "controlName": "100-javascript-introduction" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "340", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "196", + "measuredH": "25", + "x": "72", + "y": "12", + "properties": { + "size": "17", + "text": "Introduction to JavaScript" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "326", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] } } }, { - "ID": "3613", - "typeID": "TextArea", - "zOrder": "324", - "w": "52", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "781", - "y": "2199", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3614", - "typeID": "Label", - "zOrder": "325", - "measuredW": "27", - "measuredH": "25", - "x": "793", - "y": "2208", - "properties": { - "size": "17", - "text": "call" - } - }, - { - "ID": "3615", - "typeID": "TextArea", - "zOrder": "326", - "w": "70", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "844", - "y": "2199", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3616", - "typeID": "Label", - "zOrder": "327", - "measuredW": "41", - "measuredH": "25", - "x": "858", - "y": "2208", - "properties": { - "size": "17", - "text": "apply" - } - }, - { - "ID": "3617", - "typeID": "TextArea", - "zOrder": "328", - "w": "62", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "922", - "y": "2199", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3618", - "typeID": "Label", - "zOrder": "329", - "measuredW": "33", - "measuredH": "25", - "x": "936", - "y": "2208", - "properties": { - "size": "17", - "text": "bind" - } - }, - { - "ID": "3619", - "typeID": "Arrow", - "zOrder": "23", - "w": "1", - "h": "70", - "measuredW": "150", - "measuredH": "100", - "x": "879", - "y": "2155", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 1, - "y": 70 - }, - "p1": { - "x": 0.43463170073274204, - "y": 0.008098727342846123 - }, - "p2": { - "x": 1, - "y": 0 - } - } - }, - { - "ID": "3620", - "typeID": "Arrow", - "zOrder": "22", - "w": "1", - "h": "70", - "measuredW": "150", - "measuredH": "100", - "x": "950", - "y": "2155", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 1, - "y": 70 - }, - "p1": { - "x": 0.43463170073274204, - "y": 0.008098727342846123 - }, - "p2": { - "x": 1, - "y": 0 - } - } - }, - { - "ID": "3621", - "typeID": "Arrow", - "zOrder": "21", - "w": "110", - "h": "238", - "measuredW": "150", - "measuredH": "100", - "x": "644", - "y": "2087", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 1, - "y": 238 - }, - "p1": { - "x": 0.6776634827332844, - "y": 0.21462160176340925 - }, - "p2": { - "x": 110, - "y": 1 - } - } - }, - { - "ID": "3622", - "typeID": "TextArea", - "zOrder": "330", - "w": "274", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "447", - "y": "2314", - "properties": { - "color": "16776960" - } - }, - { - "ID": "3623", - "typeID": "Label", - "zOrder": "331", - "measuredW": "191", - "measuredH": "25", - "x": "487", - "y": "2326", - "properties": { - "size": "17", - "text": "Asynchronous JavaScript" - } - }, - { - "ID": "3624", - "typeID": "Arrow", - "zOrder": "18", - "w": "1", - "h": "90", - "measuredW": "150", - "measuredH": "100", - "x": "541", - "y": "2236", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 1, - "y": 90 - }, - "p1": { - "x": 0.4346317007327421, - "y": 0.008098727342846123 - }, - "p2": { - "x": 1, - "y": 0 - } - } - }, - { - "ID": "3625", - "typeID": "TextArea", - "zOrder": "19", - "w": "139", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "469", - "y": "2229", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3626", - "typeID": "Label", - "zOrder": "20", - "measuredW": "88", - "measuredH": "25", - "x": "495", - "y": "2238", - "properties": { - "size": "17", - "text": "Event Loop" - } - }, - { - "ID": "3627", - "typeID": "TextArea", - "zOrder": "332", - "w": "169", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "165", - "y": "2292", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3628", - "typeID": "Label", - "zOrder": "333", - "measuredW": "86", - "measuredH": "25", - "x": "207", - "y": "2301", - "properties": { - "size": "17", - "text": "setTimeout" - } - }, - { - "ID": "3629", - "typeID": "TextArea", - "zOrder": "334", - "w": "169", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "165", - "y": "2342", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3630", - "typeID": "Label", - "zOrder": "335", - "measuredW": "82", - "measuredH": "25", - "x": "209", - "y": "2351", - "properties": { - "size": "17", - "text": "setInterval" - } - }, - { - "ID": "3631", - "typeID": "TextArea", - "zOrder": "336", - "w": "125", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "789", - "y": "2294", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3632", - "typeID": "Label", - "zOrder": "337", - "measuredW": "75", - "measuredH": "25", - "x": "815", - "y": "2303", - "properties": { - "size": "17", - "text": "Callbacks" - } - }, - { - "ID": "3633", - "typeID": "TextArea", - "zOrder": "338", - "w": "125", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "789", - "y": "2346", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3634", - "typeID": "Label", - "zOrder": "339", - "measuredW": "72", - "measuredH": "25", - "x": "815", - "y": "2355", - "properties": { - "size": "17", - "text": "Promises" - } - }, - { - "ID": "3635", - "typeID": "TextArea", - "zOrder": "340", - "w": "158", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "963", - "y": "2348", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3636", - "typeID": "Label", - "zOrder": "341", - "measuredW": "102", - "measuredH": "25", - "x": "991", - "y": "2357", - "properties": { - "size": "17", - "text": "async / await" - } - }, - { - "ID": "3637", - "typeID": "Arrow", - "zOrder": "16", - "w": "145", - "h": "28", - "measuredW": "150", - "measuredH": "100", - "x": "319", - "y": "2348", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 145, - "y": 1 - }, - "p1": { - "x": 0.5888824808127412, - "y": -0.08637593718113665 - }, - "p2": { - "x": 0, - "y": 28 - } - } - }, - { - "ID": "3638", - "typeID": "Arrow", - "zOrder": "17", - "w": "143", - "h": "26", - "measuredW": "150", - "measuredH": "100", - "x": "323", - "y": "2309", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 143, - "y": 23 - }, - "p1": { - "x": 0.5619316722322119, - "y": 0.09139481119958909 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3639", - "typeID": "Arrow", - "zOrder": "14", - "w": "112", - "h": "29", - "measuredW": "150", - "measuredH": "100", - "x": "696", - "y": "2345", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 112, - "y": 29 - }, - "p1": { - "x": 0.5888824808127413, - "y": -0.08637593718113669 - }, - "p2": { - "x": 0, - "y": 2 - } - } - }, - { - "ID": "3640", - "typeID": "Arrow", - "zOrder": "15", - "w": "102", - "h": "21", - "measuredW": "150", - "measuredH": "100", - "x": "700", - "y": "2312", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 102, - "y": 0 - }, - "p1": { - "x": 0.5619316722322116, - "y": 0.09139481119958906 - }, - "p2": { - "x": 0, - "y": 18 - } - } - }, - { - "ID": "3641", - "typeID": "Arrow", - "zOrder": "13", - "w": "88", - "h": "4", - "measuredW": "150", - "measuredH": "100", - "x": "893", - "y": "2367", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 88, - "y": 4 - }, - "p1": { - "x": 0.5615052363765459, - "y": -0.004319271049050346 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3643", - "typeID": "TextArea", - "zOrder": "342", - "w": "158", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "963", - "y": "2294", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3644", - "typeID": "Label", - "zOrder": "343", - "measuredW": "101", - "measuredH": "25", - "x": "991", - "y": "2303", - "properties": { - "size": "17", - "text": "Callback Hell" - } - }, - { - "ID": "3645", - "typeID": "Arrow", - "zOrder": "12", - "w": "78", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "901", - "y": "2315", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 78, - "y": 0 - }, - "p1": { - "x": 0.5615052363765463, - "y": -0.004319271049050346 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3646", - "typeID": "TextArea", - "zOrder": "344", - "w": "255", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "963", - "y": "2456", - "properties": { - "color": "16776960" - } - }, - { - "ID": "3647", - "typeID": "Label", - "zOrder": "345", - "measuredW": "61", - "measuredH": "25", - "x": "1060", - "y": "2468", - "properties": { - "size": "17", - "text": "Classes" - } - }, - { - "ID": "3648", - "typeID": "Arrow", - "zOrder": "11", - "w": "340", - "h": "129", - "measuredW": "150", - "measuredH": "100", - "x": "642", - "y": "2347", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 340, - "y": 129 - }, - "p1": { - "x": 0.644941256809399, - "y": 0.14685797650272375 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3649", - "typeID": "Arrow", - "zOrder": "10", - "w": "336", - "h": "5", - "measuredW": "150", - "measuredH": "100", - "x": "649", - "y": "2485", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 336, - "y": 5 - }, - "p1": { - "x": 0.5514394580863673, - "y": -0.0002116850127011012 - }, - "p2": { - "x": 0, - "y": 0 + "ID": "3981", + "typeID": "__group__", + "zOrder": "121", + "measuredW": "491", + "measuredH": "136", + "w": "491", + "h": "136", + "x": "86", + "y": "167", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Canvas", + "zOrder": "0", + "w": "491", + "h": "136", + "measuredW": "100", + "measuredH": "70", + "x": "0", + "y": "0" + }, + { + "ID": "3", + "typeID": "Label", + "zOrder": "2", + "measuredW": "244", + "measuredH": "24", + "x": "59", + "y": "21", + "properties": { + "size": "16", + "text": "Beginner Topics / start with these" + } + }, + { + "ID": "6", + "typeID": "Label", + "zOrder": "3", + "measuredW": "394", + "measuredH": "24", + "x": "60", + "y": "86", + "properties": { + "size": "16", + "text": "Advanced Topics / pick these after intermediate topics" + } + }, + { + "ID": "9", + "typeID": "Label", + "zOrder": "5", + "measuredW": "385", + "measuredH": "24", + "x": "59", + "y": "54", + "properties": { + "size": "16", + "text": "Intermediate Topics / pick them after beginner topics" + } + }, + { + "ID": "13", + "typeID": "__group__", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "23", + "y": "21", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + }, + { + "ID": "14", + "typeID": "__group__", + "zOrder": "6", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "23", + "y": "53", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + }, + { + "ID": "15", + "typeID": "__group__", + "zOrder": "4", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "23", + "y": "86", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] } } }, { - "ID": "3650", - "typeID": "TextArea", - "zOrder": "346", - "w": "274", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "447", - "y": "2456", - "properties": { - "color": "16776960" - } - }, - { - "ID": "3651", - "typeID": "Label", - "zOrder": "347", - "measuredW": "191", - "measuredH": "25", - "x": "488", - "y": "2468", - "properties": { - "size": "17", - "text": "Iterators and Generators" - } - }, - { - "ID": "3652", - "typeID": "TextArea", - "zOrder": "348", - "w": "274", + "ID": "3986", + "typeID": "__group__", + "zOrder": "124", + "measuredW": "351", + "measuredH": "50", + "w": "351", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "447", - "y": "2511", - "properties": { - "color": "16776960" - } - }, - { - "ID": "3653", - "typeID": "Label", - "zOrder": "349", - "measuredW": "168", - "measuredH": "25", - "x": "500", - "y": "2523", - "properties": { - "size": "17", - "text": "Modules in JavaScript" - } - }, - { - "ID": "3654", - "typeID": "TextArea", - "zOrder": "350", - "w": "213", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "167", - "y": "2489", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3655", - "typeID": "Label", - "zOrder": "351", - "measuredW": "89", - "measuredH": "25", - "x": "229", - "y": "2498", - "properties": { - "size": "17", - "text": "CommonJS" - } - }, - { - "ID": "3656", - "typeID": "TextArea", - "zOrder": "352", - "w": "213", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "167", - "y": "2539", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3657", - "typeID": "Label", - "zOrder": "353", - "measuredW": "163", - "measuredH": "25", - "x": "192", - "y": "2548", - "properties": { - "size": "17", - "text": "ECMAScript Modules" - } - }, - { - "ID": "3660", - "typeID": "Arrow", - "zOrder": "9", - "w": "1", - "h": "258", - "measuredW": "150", - "measuredH": "100", - "x": "582", - "y": "2476", + "x": "503", + "y": "470", "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.44386240125497245, - "y": -0.00008403832147459167 - }, - "p2": { - "x": 0, - "y": 258 + "controlName": "101-javascript-variables" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "340", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "142", + "measuredH": "25", + "x": "110", + "y": "12", + "properties": { + "size": "17", + "text": "All About Variables" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] } } }, { - "ID": "3661", - "typeID": "TextArea", - "zOrder": "354", - "w": "274", + "ID": "3993", + "typeID": "__group__", + "zOrder": "128", + "measuredW": "226", + "measuredH": "50", + "w": "226", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "447", - "y": "2567", + "x": "428", + "y": "723", "properties": { - "color": "16776960" - } - }, - { - "ID": "3662", - "typeID": "Label", - "zOrder": "355", - "measuredW": "169", - "measuredH": "25", - "x": "499", - "y": "2579", - "properties": { - "size": "17", - "text": "Memory Management" - } - }, - { - "ID": "3665", - "typeID": "Arrow", - "zOrder": "7", - "w": "145", - "h": "28", - "measuredW": "150", - "measuredH": "100", - "x": "356", - "y": "2543", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 145, - "y": 1 - }, - "p1": { - "x": 0.5888824808127412, - "y": -0.08637593718113665 - }, - "p2": { - "x": 0, - "y": 28 + "controlName": "102-javascript-datatypes" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "218", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "86", + "measuredH": "25", + "x": "74", + "y": "12", + "properties": { + "size": "17", + "text": "Data Types" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] } } }, { - "ID": "3666", - "typeID": "Arrow", - "zOrder": "8", - "w": "143", - "h": "26", - "measuredW": "150", - "measuredH": "100", - "x": "360", - "y": "2504", + "ID": "4024", + "typeID": "__group__", + "zOrder": "137", + "measuredW": "269", + "measuredH": "50", + "w": "269", + "h": "50", + "x": "682", + "y": "987", "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 143, - "y": 23 - }, - "p1": { - "x": 0.5619316722322119, - "y": 0.09139481119958909 - }, - "p2": { - "x": 0, - "y": 0 + "controlName": "104-javascript-data-structures" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "258", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "120", + "measuredH": "25", + "x": "69", + "y": "12", + "properties": { + "size": "17", + "text": "Data Structures" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "245", + "y": "13", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] } } }, { - "ID": "3667", - "typeID": "TextArea", - "zOrder": "356", - "w": "241", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "796", - "y": "2545", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3668", - "typeID": "Label", - "zOrder": "357", - "measuredW": "134", - "measuredH": "25", - "x": "850", - "y": "2554", + "ID": "4045", + "typeID": "__group__", + "zOrder": "148", + "measuredW": "268", + "measuredH": "50", + "w": "268", + "h": "50", + "x": "682", + "y": "872", "properties": { - "size": "17", - "text": "Memory Lifecycle" + "controlName": "103-javascript-type-casting" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "258", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "100", + "measuredH": "25", + "x": "79", + "y": "12", + "properties": { + "size": "17", + "text": "Type Casting" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "244", + "y": "13", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } } }, { - "ID": "3669", - "typeID": "TextArea", - "zOrder": "358", - "w": "241", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "796", - "y": "2595", + "ID": "4050", + "typeID": "__group__", + "zOrder": "151", + "measuredW": "238", + "measuredH": "50", + "w": "238", + "h": "50", + "x": "513", + "y": "1216", "properties": { - "color": "16770457" + "controlName": "105-javascript-equality-comparisons" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "228", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "166", + "measuredH": "25", + "x": "41", + "y": "12", + "properties": { + "size": "17", + "text": "Equality Comparisons" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } } }, { - "ID": "3670", - "typeID": "Label", - "zOrder": "359", - "measuredW": "149", - "measuredH": "25", - "x": "842", - "y": "2604", + "ID": "4069", + "typeID": "__group__", + "zOrder": "158", + "measuredW": "220", + "measuredH": "50", + "w": "220", + "h": "50", + "x": "462", + "y": "1425", "properties": { - "size": "17", - "text": "Garbage Collection" + "controlName": "106-javascript-loops-iterations" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "207", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "13", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "158", + "measuredH": "25", + "x": "38", + "y": "12", + "properties": { + "size": "17", + "text": "Loops and Iterations" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } } }, { - "ID": "3671", - "typeID": "Arrow", - "zOrder": "5", - "w": "112", - "h": "29", - "measuredW": "150", - "measuredH": "100", - "x": "700", - "y": "2597", + "ID": "4084", + "typeID": "__group__", + "zOrder": "166", + "measuredW": "220", + "measuredH": "50", + "w": "220", + "h": "50", + "x": "462", + "y": "1486", "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 112, - "y": 29 - }, - "p1": { - "x": 0.5888824808127413, - "y": -0.08637593718113669 - }, - "p2": { - "x": 0, - "y": 2 + "controlName": "107-javascript-control-flow" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "207", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "13", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "96", + "measuredH": "25", + "x": "69", + "y": "12", + "properties": { + "size": "17", + "text": "Control Flow" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] } } }, { - "ID": "3672", - "typeID": "Arrow", - "zOrder": "6", - "w": "102", - "h": "21", - "measuredW": "150", - "measuredH": "100", - "x": "704", - "y": "2564", + "ID": "4095", + "typeID": "__group__", + "zOrder": "172", + "measuredW": "280", + "measuredH": "50", + "w": "280", + "h": "50", + "x": "165", + "y": "1668", "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 102, - "y": 0 - }, - "p1": { - "x": 0.5619316722322116, - "y": 0.09139481119958906 - }, - "p2": { - "x": 0, - "y": 18 + "controlName": "108-javascript-expressions-and-operators" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "270", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "210", + "measuredH": "25", + "x": "40", + "y": "12", + "properties": { + "size": "17", + "text": "Expressions and Operators" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] } } }, { - "ID": "3675", - "typeID": "TextArea", - "zOrder": "360", - "w": "274", + "ID": "4118", + "typeID": "__group__", + "zOrder": "184", + "measuredW": "197", + "measuredH": "50", + "w": "197", "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "437", - "y": "2720", - "properties": { - "color": "16776960" - } - }, - { - "ID": "3676", - "typeID": "Label", - "zOrder": "361", - "measuredW": "189", - "measuredH": "25", - "x": "479", - "y": "2732", - "properties": { - "size": "17", - "text": "Using Chrome Dev Tools" - } - }, - { - "ID": "3677", - "typeID": "TextArea", - "zOrder": "362", - "w": "239", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "798", - "y": "2674", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3678", - "typeID": "Label", - "zOrder": "363", - "measuredW": "139", - "measuredH": "25", - "x": "848", - "y": "2683", + "x": "542", + "y": "1668", "properties": { - "size": "17", - "text": "Debugging Issues" + "controlName": "109-javascript-functions" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "186", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "75", + "measuredH": "25", + "x": "55", + "y": "12", + "properties": { + "size": "17", + "text": "Functions" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "173", + "y": "13", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } } }, { - "ID": "3679", - "typeID": "TextArea", - "zOrder": "364", - "w": "239", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "798", - "y": "2723", + "ID": "4147", + "typeID": "__group__", + "zOrder": "199", + "measuredW": "188", + "measuredH": "50", + "w": "188", + "h": "50", + "x": "545", + "y": "1925", "properties": { - "color": "16770457" + "controlName": "110-javascript-strict-mode" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "180", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "89", + "measuredH": "25", + "x": "45", + "y": "13", + "properties": { + "size": "17", + "text": "Strict Mode" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "164", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } } }, { - "ID": "3680", - "typeID": "Label", - "zOrder": "365", - "measuredW": "201", - "measuredH": "25", - "x": "817", - "y": "2732", + "ID": "4148", + "typeID": "__group__", + "zOrder": "200", + "measuredW": "263", + "measuredH": "50", + "w": "263", + "h": "50", + "x": "739", + "y": "2065", "properties": { - "size": "17", - "text": "Debugging Memory Leaks" + "controlName": "111-javascript-this-keyword" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "253", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "202", + "measuredH": "25", + "x": "26", + "y": "12", + "properties": { + "size": "17", + "text": "Using (this) keyword ____" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "239", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } } }, { - "ID": "3685", - "typeID": "TextArea", - "zOrder": "366", - "w": "239", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "798", - "y": "2772", + "ID": "4165", + "typeID": "__group__", + "zOrder": "205", + "measuredW": "282", + "measuredH": "50", + "w": "282", + "h": "50", + "x": "457", + "y": "2324", "properties": { - "color": "16770457" + "controlName": "112-javascript-asynchronous-javascript" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "274", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "191", + "measuredH": "25", + "x": "40", + "y": "12", + "properties": { + "size": "17", + "text": "Asynchronous JavaScript" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "258", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } } }, { - "ID": "3686", - "typeID": "Label", - "zOrder": "367", - "measuredW": "188", - "measuredH": "25", - "x": "824", - "y": "2781", + "ID": "4178", + "typeID": "__group__", + "zOrder": "212", + "measuredW": "265", + "measuredH": "50", + "w": "265", + "h": "50", + "x": "973", + "y": "2466", "properties": { - "size": "17", - "text": "Debugging Performance" + "controlName": "113-javascript-classes" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "255", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "61", + "measuredH": "25", + "x": "97", + "y": "12", + "properties": { + "size": "17", + "text": "Classes" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "241", + "y": "13", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] + } } }, { - "ID": "3687", - "typeID": "Arrow", - "zOrder": "4", - "w": "160", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "674", - "y": "2744", + "ID": "4179", + "typeID": "__group__", + "zOrder": "213", + "measuredW": "283", + "measuredH": "50", + "w": "283", + "h": "50", + "x": "448", + "y": "2466", "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 160, - "y": 0 - }, - "p1": { - "x": 0.43463170073274177, - "y": 0.008098727342846121 - }, - "p2": { - "x": 0, - "y": 0 + "controlName": "114-javascript-iterators-and-generators" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "274", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "191", + "measuredH": "25", + "x": "50", + "y": "12", + "properties": { + "size": "17", + "text": "Iterators and Generators" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "13", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] } } }, { - "ID": "3688", - "typeID": "Arrow", - "zOrder": "3", - "w": "124", - "h": "48", - "measuredW": "150", - "measuredH": "100", - "x": "682", - "y": "2750", + "ID": "4180", + "typeID": "__group__", + "zOrder": "214", + "measuredW": "283", + "measuredH": "50", + "w": "283", + "h": "50", + "x": "457", + "y": "2521", "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 124, - "y": 48 - }, - "p1": { - "x": 0.35350772889417365, - "y": -0.09381688466111773 - }, - "p2": { - "x": 0, - "y": 0 + "controlName": "115-javascript-modules" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "274", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "168", + "measuredH": "25", + "x": "53", + "y": "12", + "properties": { + "size": "17", + "text": "Modules in JavaScript" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "259", + "y": "13", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] } } }, { - "ID": "3689", - "typeID": "Arrow", - "zOrder": "2", - "w": "133", - "h": "47", - "measuredW": "150", - "measuredH": "100", - "x": "685", - "y": "2689", + "ID": "4185", + "typeID": "__group__", + "zOrder": "217", + "measuredW": "283", + "measuredH": "50", + "w": "283", + "h": "50", + "x": "448", + "y": "2577", "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 133, - "y": 0 - }, - "p1": { - "x": 0.4403419352249467, - "y": 0.09764417867319503 - }, - "p2": { - "x": 0, - "y": 47 + "controlName": "116-javascript-memory-management" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "274", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "9", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "169", + "measuredH": "25", + "x": "61", + "y": "12", + "properties": { + "size": "17", + "text": "Memory Management" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "12", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } + } + } + ] } } }, { - "ID": "3691", - "typeID": "Arrow", - "zOrder": "1", - "w": "1", - "h": "161", - "measuredW": "150", - "measuredH": "100", - "x": "582", - "y": "2755", + "ID": "4190", + "typeID": "__group__", + "zOrder": "220", + "measuredW": "282", + "measuredH": "50", + "w": "282", + "h": "50", + "x": "439", + "y": "2730", "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.4438624012549725, - "y": -0.00008403832147459167 - }, - "p2": { - "x": 0, - "y": 161 + "controlName": "117-javascript-chrome-dev-tools" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "274", + "h": "50", + "measuredW": "200", + "measuredH": "140", + "x": "8", + "y": "0", + "properties": { + "color": "16776960" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "189", + "measuredH": "25", + "x": "50", + "y": "12", + "properties": { + "size": "17", + "text": "Using Chrome Dev Tools" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "13", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } + } + } + ] } } }, { - "ID": "3692", + "ID": "4197", "typeID": "TextArea", - "zOrder": "368", + "zOrder": "224", "w": "552", "h": "124", "measuredW": "200", "measuredH": "140", - "x": "306", - "y": "2874" + "x": "316", + "y": "2884" }, { - "ID": "3693", + "ID": "4198", "typeID": "Label", - "zOrder": "369", + "zOrder": "225", "measuredW": "495", "measuredH": "25", - "x": "335", - "y": "2894", + "x": "345", + "y": "2904", "properties": { "size": "17", "text": "For ecosystem and more, check other tracks involving JavaScript" } }, { - "ID": "3696", - "typeID": "TextArea", - "zOrder": "370", - "w": "229", + "ID": "4303", + "typeID": "__group__", + "zOrder": "120", + "measuredW": "248", + "measuredH": "44", + "w": "248", "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "601", - "y": "2929", + "x": "165", + "y": "362", "properties": { - "color": "16770457" + "controlName": "100-javascript-introduction:what-is-javascript" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "238", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "149", + "measuredH": "25", + "x": "54", + "y": "10", + "properties": { + "size": "17", + "text": "What is JavaScript?" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } } }, { - "ID": "3697", - "typeID": "Label", - "zOrder": "371", - "measuredW": "147", - "measuredH": "25", - "x": "642", - "y": "2938", + "ID": "4304", + "typeID": "__group__", + "zOrder": "122", + "measuredW": "248", + "measuredH": "44", + "w": "248", + "h": "44", + "x": "165", + "y": "412", "properties": { - "size": "17", - "text": "Backend Roadmap" + "controlName": "101-javascript-introduction:history-of-javascript" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "238", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "156", + "measuredH": "25", + "x": "51", + "y": "10", + "properties": { + "size": "17", + "text": "History of JavaScript" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } } }, { - "ID": "3698", - "typeID": "TextArea", - "zOrder": "372", - "w": "252", + "ID": "4305", + "typeID": "__group__", + "zOrder": "123", + "measuredW": "248", + "measuredH": "44", + "w": "248", "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "335", - "y": "2929", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3699", - "typeID": "Label", - "zOrder": "373", - "measuredW": "149", - "measuredH": "25", - "x": "386", - "y": "2938", + "x": "165", + "y": "463", "properties": { - "size": "17", - "text": "Frontend Roadmap" + "controlName": "102-javascript-introduction:javascript-versions" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "238", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "150", + "measuredH": "25", + "x": "54", + "y": "10", + "properties": { + "size": "17", + "text": "JavaScript Versions" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } } }, { - "ID": "3700", - "typeID": "Arrow", - "zOrder": "0", - "w": "1", - "h": "139", - "measuredW": "150", - "measuredH": "100", - "x": "580", - "y": "2943", + "ID": "4306", + "typeID": "__group__", + "zOrder": "129", + "measuredW": "248", + "measuredH": "44", + "w": "248", + "h": "44", + "x": "165", + "y": "514", "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.4438624012549725, - "y": -0.00008403832147459167 - }, - "p2": { - "x": 0, - "y": 139 - }, - "stroke": "dotted" + "controlName": "103-javascript-introduction:how-to-run-javascript" + }, + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "238", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "176", + "measuredH": "25", + "x": "41", + "y": "10", + "properties": { + "size": "17", + "text": "How to run JavaScript?" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "w": "24", + "h": "24", + "x": "0", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } + } + } + ] + } } }, { - "ID": "3701", + "ID": "4307", "typeID": "__group__", - "zOrder": "374", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "830", - "y": "416", + "zOrder": "125", + "measuredW": "300", + "measuredH": "44", + "w": "300", + "h": "44", + "x": "938", + "y": "419", + "properties": { + "controlName": "100-javascript-variables:variable-declarations" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "291", + "h": "44", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", + "measuredW": "164", + "measuredH": "25", + "x": "64", + "y": "9", + "properties": { + "size": "17", + "text": "Variable Declarations" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" + "w": "24", + "h": "24", + "x": "276", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } } } ] @@ -7235,97 +5890,95 @@ } }, { - "ID": "3704", + "ID": "4309", "typeID": "__group__", - "zOrder": "375", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "493", - "y": "471", + "zOrder": "127", + "measuredW": "299", + "measuredH": "44", + "w": "299", + "h": "44", + "x": "938", + "y": "470", + "properties": { + "controlName": "101-javascript-variables:hoisting" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "291", + "h": "44", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - }, - { - "ID": "3705", - "typeID": "__group__", - "zOrder": "376", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "155", - "y": "362", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", + "measuredW": "64", + "measuredH": "25", + "x": "114", + "y": "9", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "size": "17", + "text": "Hoisting" } }, { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", + "ID": "2", + "typeID": "__group__", + "zOrder": "2", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" + "w": "24", + "h": "24", + "x": "275", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } } } ] @@ -7333,48 +5986,95 @@ } }, { - "ID": "3706", + "ID": "4310", "typeID": "__group__", - "zOrder": "377", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "155", - "y": "411", + "zOrder": "126", + "measuredW": "300", + "measuredH": "44", + "w": "300", + "h": "44", + "x": "938", + "y": "522", + "properties": { + "controlName": "102-javascript-variables:naming-rules" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "291", + "h": "44", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", + "measuredW": "175", + "measuredH": "25", + "x": "58", + "y": "9", + "properties": { + "size": "17", + "text": "Variable Naming Rules" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" + "w": "24", + "h": "24", + "x": "276", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } } } ] @@ -7382,48 +6082,95 @@ } }, { - "ID": "3708", + "ID": "4311", "typeID": "__group__", - "zOrder": "378", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "155", - "y": "463", + "zOrder": "130", + "measuredW": "300", + "measuredH": "44", + "w": "300", + "h": "44", + "x": "938", + "y": "575", + "properties": { + "controlName": "103-javascript-variables:scopes" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "291", + "h": "44", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", + "measuredW": "124", + "measuredH": "25", + "x": "84", + "y": "9", + "properties": { + "size": "17", + "text": "Variable Scopes" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" + "w": "24", + "h": "24", + "x": "276", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } } } ] @@ -7431,48 +6178,46 @@ } }, { - "ID": "3709", + "ID": "4312", "typeID": "__group__", - "zOrder": "379", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "155", - "y": "514", + "zOrder": "105", + "measuredW": "85", + "measuredH": "44", + "w": "85", + "h": "44", + "x": "939", + "y": "353", + "properties": { + "controlName": "100-javascript-variables:variable-declarations:var" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "85", + "h": "44", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", + "measuredH": "25", + "x": "31", + "y": "9", "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" + "size": "17", + "text": "var" } } ] @@ -7480,48 +6225,46 @@ } }, { - "ID": "3710", + "ID": "4313", "typeID": "__group__", - "zOrder": "380", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "1204", - "y": "418", + "zOrder": "106", + "measuredW": "82", + "measuredH": "44", + "w": "82", + "h": "44", + "x": "1037", + "y": "353", + "properties": { + "controlName": "101-javascript-variables:variable-declarations:let" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "82", + "h": "44", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", + "measuredW": "19", + "measuredH": "25", + "x": "31", + "y": "9", "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" + "size": "17", + "text": "let" } } ] @@ -7529,48 +6272,46 @@ } }, { - "ID": "3712", + "ID": "4314", "typeID": "__group__", - "zOrder": "381", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "1203", - "y": "470", + "zOrder": "107", + "measuredW": "93", + "measuredH": "44", + "w": "93", + "h": "44", + "x": "1135", + "y": "353", + "properties": { + "controlName": "102-javascript-variables:variable-declarations:const" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "93", + "h": "44", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", + "measuredW": "42", + "measuredH": "25", + "x": "26", + "y": "9", "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" + "size": "17", + "text": "const" } } ] @@ -7578,48 +6319,95 @@ } }, { - "ID": "3713", + "ID": "4316", "typeID": "__group__", - "zOrder": "382", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "1204", - "y": "522", + "zOrder": "95", + "measuredW": "97", + "measuredH": "53", + "w": "97", + "h": "53", + "x": "939", + "y": "639", + "properties": { + "controlName": "100-javascript-variables:scopes:block" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "88", + "h": "44", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", + "measuredW": "43", + "measuredH": "25", + "x": "22", + "y": "9", + "properties": { + "size": "17", + "text": "Block" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" + "w": "24", + "h": "24", + "x": "73", + "y": "29", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } } } ] @@ -7627,48 +6415,95 @@ } }, { - "ID": "3714", + "ID": "4317", "typeID": "__group__", - "zOrder": "383", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "1204", - "y": "574", + "zOrder": "96", + "measuredW": "108", + "measuredH": "53", + "w": "108", + "h": "53", + "x": "1041", + "y": "639", + "properties": { + "controlName": "101-javascript-variables:scopes:function" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "98", + "h": "44", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", + "measuredW": "67", + "measuredH": "25", + "x": "15", + "y": "9", + "properties": { + "size": "17", + "text": "Function" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" + "w": "24", + "h": "24", + "x": "84", + "y": "29", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } } } ] @@ -7676,48 +6511,95 @@ } }, { - "ID": "3715", + "ID": "4319", "typeID": "__group__", - "zOrder": "384", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "1204", - "y": "658", + "zOrder": "97", + "measuredW": "85", + "measuredH": "53", + "w": "85", + "h": "53", + "x": "1153", + "y": "639", + "properties": { + "controlName": "102-javascript-variables:scopes:global" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "76", + "h": "44", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", + "measuredW": "50", + "measuredH": "25", + "x": "13", + "y": "9", + "properties": { + "size": "17", + "text": "Global" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" + "w": "24", + "h": "24", + "x": "61", + "y": "29", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } } } ] @@ -7725,325 +6607,591 @@ } }, { - "ID": "3716", + "ID": "4320", "typeID": "__group__", - "zOrder": "385", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "1115", - "y": "658", + "zOrder": "135", + "measuredW": "218", + "measuredH": "262", + "w": "218", + "h": "262", + "x": "175", + "y": "596", + "properties": { + "controlName": "100-javascript-datatypes:primitive-types" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "218", + "h": "262", + "measuredW": "200", + "measuredH": "140", "x": "0", - "y": "0", + "y": "0" + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "115", + "measuredH": "25", + "x": "50", + "y": "224", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "size": "17", + "text": "Primitive Types" + } + }, + { + "ID": "2", + "typeID": "TextArea", + "zOrder": "2", + "w": "74", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "16", + "y": "14", + "properties": { + "color": "16770457" + } + }, + { + "ID": "3", + "typeID": "Label", + "zOrder": "3", + "measuredW": "44", + "measuredH": "25", + "x": "31", + "y": "23", + "properties": { + "size": "17", + "text": "string" + } + }, + { + "ID": "4", + "typeID": "TextArea", + "zOrder": "4", + "w": "101", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "15", + "y": "67", + "properties": { + "color": "16770457" + } + }, + { + "ID": "5", + "typeID": "Label", + "zOrder": "5", + "measuredW": "59", + "measuredH": "25", + "x": "36", + "y": "76", + "properties": { + "size": "17", + "text": "number" + } + }, + { + "ID": "6", + "typeID": "TextArea", + "zOrder": "6", + "w": "78", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "124", + "y": "67", + "properties": { + "color": "16770457" + } + }, + { + "ID": "7", + "typeID": "Label", + "zOrder": "7", + "measuredW": "43", + "measuredH": "25", + "x": "141", + "y": "76", + "properties": { + "size": "17", + "text": "bigint" + } + }, + { + "ID": "8", + "typeID": "TextArea", + "zOrder": "8", + "w": "100", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "16", + "y": "118", + "properties": { + "color": "16770457" + } + }, + { + "ID": "9", + "typeID": "Label", + "zOrder": "9", + "measuredW": "62", + "measuredH": "25", + "x": "35", + "y": "127", + "properties": { + "size": "17", + "text": "boolean" } }, { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", + "ID": "10", + "typeID": "TextArea", + "zOrder": "10", + "w": "75", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "124", + "y": "118", "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" + "color": "16770457" } - } - ] - } - } - }, - { - "ID": "3717", - "typeID": "__group__", - "zOrder": "386", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "1002", - "y": "658", - "children": { - "controls": { - "control": [ + }, { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", + "ID": "11", + "typeID": "Label", + "zOrder": "11", + "measuredW": "27", + "measuredH": "25", + "x": "148", + "y": "127", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "size": "17", + "text": "null" } }, { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", + "ID": "12", + "typeID": "TextArea", + "zOrder": "12", + "w": "105", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "97", + "y": "14", "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" + "color": "16770457" } - } - ] - } - } - }, - { - "ID": "3718", - "typeID": "__group__", - "zOrder": "387", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "664", - "y": "588", - "children": { - "controls": { - "control": [ + }, { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", + "ID": "13", + "typeID": "Label", + "zOrder": "13", + "measuredW": "77", + "measuredH": "25", + "x": "111", + "y": "23", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "size": "17", + "text": "undefined" } }, { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", + "ID": "14", + "typeID": "TextArea", + "zOrder": "14", + "w": "186", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "16", + "y": "169", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", + "ID": "15", + "typeID": "Label", + "zOrder": "15", + "measuredW": "56", + "measuredH": "25", + "x": "81", + "y": "178", "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" + "size": "17", + "text": "Symbol" } - } - ] - } - } - }, - { - "ID": "3719", - "typeID": "__group__", - "zOrder": "388", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "664", - "y": "638", - "children": { - "controls": { - "control": [ + }, { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", + "ID": "16", + "typeID": "__group__", + "zOrder": "16", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" + "w": "24", + "h": "24", + "x": "2", + "y": "24", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] } } }, { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", + "ID": "17", + "typeID": "__group__", + "zOrder": "17", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" + "w": "24", + "h": "24", + "x": "2", + "y": "77", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] } } }, { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", + "ID": "18", + "typeID": "__group__", + "zOrder": "18", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" + "w": "24", + "h": "24", + "x": "2", + "y": "128", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } } - } - ] - } - } - }, - { - "ID": "3720", - "typeID": "__group__", - "zOrder": "389", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "869", - "y": "704", - "children": { - "controls": { - "control": [ + }, { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", + "ID": "19", + "typeID": "__group__", + "zOrder": "19", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" + "w": "24", + "h": "24", + "x": "192", + "y": "24", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] } } }, { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", + "ID": "20", + "typeID": "__group__", + "zOrder": "20", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" + "w": "24", + "h": "24", + "x": "189", + "y": "77", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } } - } - ] - } - } - }, - { - "ID": "3721", - "typeID": "__group__", - "zOrder": "390", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "1083", - "y": "725", - "children": { - "controls": { - "control": [ + }, { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", + "ID": "21", + "typeID": "__group__", + "zOrder": "21", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" + "w": "24", + "h": "24", + "x": "189", + "y": "128", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] } } }, { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", + "ID": "22", + "typeID": "__group__", + "zOrder": "22", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" + "w": "24", + "h": "24", + "x": "3", + "y": "179", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } } } ] @@ -8051,195 +7199,191 @@ } }, { - "ID": "3722", + "ID": "4321", "typeID": "__group__", - "zOrder": "391", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "868", - "y": "777", + "zOrder": "131", + "measuredW": "192", + "measuredH": "55", + "w": "192", + "h": "55", + "x": "711", + "y": "714", + "properties": { + "controlName": "101-javascript-datatypes:object" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "184", + "h": "44", + "measuredW": "200", + "measuredH": "140", "x": "0", - "y": "0", + "y": "11", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", + "measuredW": "51", + "measuredH": "25", + "x": "66", + "y": "20", "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" + "size": "17", + "text": "Object" } - } - ] - } - } - }, - { - "ID": "3723", - "typeID": "__group__", - "zOrder": "392", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "418", - "y": "703", - "children": { - "controls": { - "control": [ + }, { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", + "ID": "2", + "typeID": "__group__", + "zOrder": "2", "measuredW": "24", "measuredH": "24", - "x": "0", + "w": "24", + "h": "24", + "x": "168", "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] } } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } } ] } } }, { - "ID": "3724", + "ID": "4322", "typeID": "__group__", - "zOrder": "393", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "167", - "y": "610", + "zOrder": "136", + "measuredW": "192", + "measuredH": "44", + "w": "192", + "h": "44", + "x": "710", + "y": "777", + "properties": { + "controlName": "102-javascript-datatypes:typeof-operator" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "184", + "h": "44", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - }, - { - "ID": "3725", - "typeID": "__group__", - "zOrder": "394", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "167", - "y": "663", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", + "measuredW": "119", + "measuredH": "25", + "x": "32", + "y": "9", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "size": "17", + "text": "typeof operator" } }, { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", + "ID": "2", + "typeID": "__group__", + "zOrder": "2", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" + "w": "24", + "h": "24", + "x": "168", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } } } ] @@ -8247,48 +7391,111 @@ } }, { - "ID": "3726", + "ID": "4323", "typeID": "__group__", - "zOrder": "395", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "167", - "y": "714", + "zOrder": "132", + "measuredW": "231", + "measuredH": "44", + "w": "231", + "h": "44", + "x": "674", + "y": "639", + "properties": { + "controlName": "100-javascript-datatypes:object:prototype" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", + "w": "220", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "11", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", + "measuredW": "129", + "measuredH": "25", + "x": "56", + "y": "9", + "properties": { + "size": "17", + "text": "Object Prototype" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", "measuredW": "24", "measuredH": "24", + "w": "24", + "h": "24", "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } } } ] @@ -8296,48 +7503,111 @@ } }, { - "ID": "3727", + "ID": "4324", "typeID": "__group__", - "zOrder": "396", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "357", - "y": "610", + "zOrder": "133", + "measuredW": "231", + "measuredH": "44", + "w": "231", + "h": "44", + "x": "674", + "y": "589", + "properties": { + "controlName": "101-javascript-datatypes:object:prototypal-inheritance" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", + "w": "220", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "11", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", + "measuredW": "170", + "measuredH": "25", + "x": "36", + "y": "9", + "properties": { + "size": "17", + "text": "Prototypal Inheritance" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", "measuredW": "24", "measuredH": "24", + "w": "24", + "h": "24", "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } } } ] @@ -8345,48 +7615,95 @@ } }, { - "ID": "3728", + "ID": "4325", "typeID": "__group__", - "zOrder": "397", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "354", - "y": "663", + "zOrder": "134", + "measuredW": "179", + "measuredH": "44", + "w": "179", + "h": "44", + "x": "938", + "y": "725", + "properties": { + "controlName": "102-javascript-datatypes:object:builtin-objects" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "168", + "h": "44", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", + "measuredW": "118", + "measuredH": "25", + "x": "25", + "y": "9", + "properties": { + "size": "17", + "text": "Built-in Objects" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" + "w": "24", + "h": "24", + "x": "155", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } } } ] @@ -8394,48 +7711,95 @@ } }, { - "ID": "3729", + "ID": "4326", "typeID": "__group__", - "zOrder": "398", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "354", - "y": "714", + "zOrder": "150", + "measuredW": "318", + "measuredH": "44", + "w": "318", + "h": "44", + "x": "287", + "y": "881", + "properties": { + "controlName": "100-javascript-type-casting:type-conversion-coercion" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", + "w": "308", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "10", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", + "measuredW": "224", + "measuredH": "25", + "x": "52", + "y": "9", + "properties": { + "size": "17", + "text": "Type Conversion vs Coercion" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", "measuredW": "24", "measuredH": "24", + "w": "24", + "h": "24", "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } } } ] @@ -8443,64 +7807,95 @@ } }, { - "ID": "3730", + "ID": "4327", "typeID": "__group__", - "zOrder": "399", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "168", - "y": "765", + "zOrder": "149", + "measuredW": "245", + "measuredH": "44", + "w": "245", + "h": "44", + "x": "993", + "y": "823", + "properties": { + "controlName": "101-javascript-type-casting:explicit-type-casting" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "236", + "h": "44", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", + "measuredW": "159", + "measuredH": "25", + "x": "38", + "y": "9", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "size": "17", + "text": "Explicit Type Casting" } }, { "ID": "2", - "typeID": "Icon", + "typeID": "__group__", "zOrder": "2", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" + "w": "24", + "h": "24", + "x": "221", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } } } ] @@ -8508,195 +7903,191 @@ } }, { - "ID": "3731", + "ID": "4328", "typeID": "__group__", - "zOrder": "400", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "916", + "zOrder": "76", + "measuredW": "245", + "measuredH": "44", + "w": "245", + "h": "44", + "x": "993", "y": "875", + "properties": { + "controlName": "102-javascript-type-casting:implicit-type-casting" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "236", + "h": "44", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", + "measuredW": "160", + "measuredH": "25", + "x": "38", + "y": "9", "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" + "size": "17", + "text": "Implicit Type Casting" } - } - ] - } - } - }, - { - "ID": "3732", - "typeID": "__group__", - "zOrder": "401", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "1204", - "y": "823", - "children": { - "controls": { - "control": [ + }, { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", + "ID": "2", + "typeID": "__group__", + "zOrder": "2", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" + "w": "24", + "h": "24", + "x": "221", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] } } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } } ] } } }, { - "ID": "3733", + "ID": "4329", "typeID": "__group__", - "zOrder": "402", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "1204", - "y": "875", + "zOrder": "138", + "measuredW": "238", + "measuredH": "44", + "w": "238", + "h": "44", + "x": "1000", + "y": "990", + "properties": { + "controlName": "100-javascript-data-structures:indexed-collections" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "229", + "h": "44", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - }, - { - "ID": "3734", - "typeID": "__group__", - "zOrder": "403", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "277", - "y": "881", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", + "measuredW": "152", + "measuredH": "25", + "x": "39", + "y": "9", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "size": "17", + "text": "Indexed Collections" } }, { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", + "ID": "2", + "typeID": "__group__", + "zOrder": "2", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" + "w": "24", + "h": "24", + "x": "214", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } } } ] @@ -8704,48 +8095,111 @@ } }, { - "ID": "3735", + "ID": "4330", "typeID": "__group__", - "zOrder": "404", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "1204", - "y": "990", + "zOrder": "141", + "measuredW": "202", + "measuredH": "44", + "w": "202", + "h": "44", + "x": "409", + "y": "984", + "properties": { + "controlName": "101-javascript-data-structures:keyed-collections" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "193", + "h": "44", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", + "measuredW": "137", + "measuredH": "25", + "x": "28", + "y": "9", + "properties": { + "size": "17", + "text": "Keyed Collections" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" + "w": "24", + "h": "24", + "x": "178", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } } } ] @@ -8753,48 +8207,95 @@ } }, { - "ID": "3736", + "ID": "4331", "typeID": "__group__", - "zOrder": "405", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "1204", - "y": "1056", + "zOrder": "146", + "measuredW": "204", + "measuredH": "44", + "w": "204", + "h": "44", + "x": "398", + "y": "1064", + "properties": { + "controlName": "102-javascript-data-structures:structured-data" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", + "w": "193", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "11", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", + "measuredW": "122", + "measuredH": "25", + "x": "47", + "y": "9", + "properties": { + "size": "17", + "text": "Structured Data" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", "measuredW": "24", "measuredH": "24", + "w": "24", + "h": "24", "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } } } ] @@ -8802,48 +8303,95 @@ } }, { - "ID": "3738", + "ID": "4332", "typeID": "__group__", - "zOrder": "406", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "917", - "y": "990", + "zOrder": "139", + "measuredW": "91", + "measuredH": "44", + "w": "91", + "h": "44", + "x": "1147", + "y": "1057", + "properties": { + "controlName": "100-javascript-data-structures:indexed-collections:arrays" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "82", + "h": "44", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", + "measuredW": "49", + "measuredH": "25", + "x": "14", + "y": "9", + "properties": { + "size": "17", + "text": "Arrays" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" + "w": "24", + "h": "24", + "x": "67", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } } } ] @@ -8851,64 +8399,94 @@ } }, { - "ID": "3739", + "ID": "4333", "typeID": "__group__", - "zOrder": "407", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "577", - "y": "984", + "zOrder": "140", + "measuredW": "140", + "measuredH": "44", + "w": "140", + "h": "44", + "x": "991", + "y": "1056", + "properties": { + "controlName": "101-javascript-data-structures:indexed-collections:typed-arrays" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", + "w": "128", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "12", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", + "measuredW": "99", + "measuredH": "25", + "x": "28", + "y": "9", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "size": "17", + "text": "Typed Arrays" } }, { "ID": "2", - "typeID": "Icon", + "typeID": "__group__", "zOrder": "2", "measuredW": "24", "measuredH": "24", + "w": "24", + "h": "24", "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } } } ] @@ -8916,64 +8494,111 @@ } }, { - "ID": "3740", + "ID": "4334", "typeID": "__group__", - "zOrder": "408", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "155", - "y": "998", + "zOrder": "142", + "measuredW": "171", + "measuredH": "44", + "w": "171", + "h": "44", + "x": "165", + "y": "949", + "properties": { + "controlName": "100-javascript-data-structures:keyed-collections:map" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", + "w": "161", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "10", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", + "measuredW": "35", + "measuredH": "25", + "x": "66", + "y": "9", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "size": "17", + "text": "Map" } }, { "ID": "2", - "typeID": "Icon", + "typeID": "__group__", "zOrder": "2", "measuredW": "24", "measuredH": "24", + "w": "24", + "h": "24", "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } } } ] @@ -8981,129 +8606,223 @@ } }, { - "ID": "3741", + "ID": "4335", "typeID": "__group__", - "zOrder": "409", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "155", - "y": "948", + "zOrder": "143", + "measuredW": "171", + "measuredH": "44", + "w": "171", + "h": "44", + "x": "165", + "y": "999", + "properties": { + "controlName": "101-javascript-data-structures:keyed-collections:weak-map" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", + "w": "161", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "10", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", + "measuredW": "82", + "measuredH": "25", + "x": "50", + "y": "9", + "properties": { + "size": "17", + "text": "Weak Map" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", "measuredW": "24", "measuredH": "24", + "w": "24", + "h": "24", "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] } } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } } ] } } }, { - "ID": "3742", + "ID": "4336", "typeID": "__group__", - "zOrder": "410", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "155", - "y": "1048", + "zOrder": "144", + "measuredW": "171", + "measuredH": "44", + "w": "171", + "h": "44", + "x": "165", + "y": "1049", + "properties": { + "controlName": "102-javascript-data-structures:keyed-collections:set" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", + "w": "161", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "10", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", + "measuredW": "26", + "measuredH": "25", + "x": "78", + "y": "9", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "size": "17", + "text": "Set" } }, { "ID": "2", - "typeID": "Icon", + "typeID": "__group__", "zOrder": "2", "measuredW": "24", "measuredH": "24", + "w": "24", + "h": "24", "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } } } ] @@ -9111,64 +8830,111 @@ } }, { - "ID": "3743", + "ID": "4337", "typeID": "__group__", - "zOrder": "411", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "155", - "y": "1098", + "zOrder": "145", + "measuredW": "171", + "measuredH": "44", + "w": "171", + "h": "44", + "x": "165", + "y": "1099", + "properties": { + "controlName": "103-javascript-data-structures:keyed-collections:weak-set" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", + "w": "161", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "10", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", + "measuredW": "73", + "measuredH": "25", + "x": "54", + "y": "9", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "size": "17", + "text": "Weak Set" } }, { "ID": "2", - "typeID": "Icon", + "typeID": "__group__", "zOrder": "2", "measuredW": "24", "measuredH": "24", + "w": "24", + "h": "24", "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } } } ] @@ -9176,144 +8942,189 @@ } }, { - "ID": "3744", + "ID": "4338", "typeID": "__group__", - "zOrder": "412", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "388", - "y": "1064", + "zOrder": "147", + "measuredW": "116", + "measuredH": "44", + "w": "116", + "h": "44", + "x": "398", + "y": "1134", + "properties": { + "controlName": "100-javascript-data-structures:structured-data:json" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", + "w": "105", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "11", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", + "measuredW": "46", + "measuredH": "25", + "x": "41", + "y": "9", "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" + "size": "17", + "text": "JSON" } - } - ] - } - } - }, - { - "ID": "3745", - "typeID": "__group__", - "zOrder": "413", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "388", - "y": "1134", - "children": { - "controls": { - "control": [ + }, { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", + "ID": "2", + "typeID": "__group__", + "zOrder": "2", "measuredW": "24", "measuredH": "24", + "w": "24", + "h": "24", "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] } } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } } ] } } }, { - "ID": "3746", + "ID": "4339", "typeID": "__group__", - "zOrder": "414", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "976", - "y": "1218", + "zOrder": "153", + "measuredW": "209", + "measuredH": "44", + "w": "209", + "h": "44", + "x": "801", + "y": "1219", + "properties": { + "controlName": "100-javascript-equality-comparisons:equality-algorithms" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "198", + "h": "44", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", + "measuredW": "146", + "measuredH": "25", + "x": "27", + "y": "8", + "properties": { + "size": "17", + "text": "Equality Algorithms" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" + "w": "24", + "h": "24", + "x": "185", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] } } } @@ -9322,94 +9133,172 @@ } }, { - "ID": "3747", + "ID": "4340", "typeID": "__group__", - "zOrder": "415", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "1204", - "y": "1144", + "zOrder": "152", + "measuredW": "289", + "measuredH": "120", + "w": "289", + "h": "120", + "x": "168", + "y": "1186", + "properties": { + "controlName": "101-javascript-equality-comparisons:value-comparison-operators" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } + "w": "282", + "h": "111", + "measuredW": "200", + "measuredH": "140", + "x": "7", + "y": "9" }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", + "measuredW": "222", + "measuredH": "25", + "x": "36", + "y": "79", "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - } + "size": "17", + "text": "Value Comparison Operators" } - } - ] - } - } - }, - { - "ID": "3748", - "typeID": "__group__", - "zOrder": "416", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "1204", - "y": "1193", - "children": { - "controls": { - "control": [ + }, { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", + "ID": "2", + "typeID": "TextArea", + "zOrder": "2", + "w": "60", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "22", + "y": "26", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", + "ID": "3", + "typeID": "Label", + "zOrder": "3", + "measuredW": "25", + "measuredH": "25", + "x": "39", + "y": "35", + "properties": { + "size": "17", + "text": "==" + } + }, + { + "ID": "4", + "typeID": "TextArea", + "zOrder": "4", + "w": "69", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "90", + "y": "26", + "properties": { + "color": "16770457" + } + }, + { + "ID": "5", + "typeID": "Label", + "zOrder": "5", + "measuredW": "37", + "measuredH": "25", + "x": "106", + "y": "35", + "properties": { + "size": "17", + "text": "===" + } + }, + { + "ID": "6", + "typeID": "TextArea", + "zOrder": "6", + "w": "107", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "166", + "y": "26", + "properties": { + "color": "16770457" + } + }, + { + "ID": "7", + "typeID": "Label", + "zOrder": "7", + "measuredW": "67", + "measuredH": "25", + "x": "186", + "y": "35", + "properties": { + "size": "17", + "text": "Object.is" + } + }, + { + "ID": "8", + "typeID": "__group__", + "zOrder": "8", "measuredW": "24", "measuredH": "24", + "w": "24", + "h": "24", "x": "0", "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] } } } @@ -9418,46 +9307,93 @@ } }, { - "ID": "3749", + "ID": "4341", "typeID": "__group__", - "zOrder": "417", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "1204", - "y": "1243", + "zOrder": "154", + "measuredW": "171", + "measuredH": "44", + "w": "171", + "h": "44", + "x": "1067", + "y": "1144", + "properties": { + "controlName": "100-javascript-equality-comparisons:equality-algorithms:is-loosely-equal" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "162", + "h": "44", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", + "measuredW": "115", + "measuredH": "25", + "x": "23", + "y": "9", + "properties": { + "size": "17", + "text": "isLooselyEqual" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" + "w": "24", + "h": "24", + "x": "147", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] } } } @@ -9466,46 +9402,93 @@ } }, { - "ID": "3750", + "ID": "4342", "typeID": "__group__", - "zOrder": "418", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "1204", - "y": "1293", + "zOrder": "155", + "measuredW": "171", + "measuredH": "44", + "w": "171", + "h": "44", + "x": "1067", + "y": "1194", + "properties": { + "controlName": "101-javascript-equality-comparisons:equality-algorithms:is-strictly-equal" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "162", + "h": "44", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", + "measuredW": "108", + "measuredH": "25", + "x": "27", + "y": "9", + "properties": { + "size": "17", + "text": "isStrictlyEqual" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" + "w": "24", + "h": "24", + "x": "147", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] } } } @@ -9514,48 +9497,94 @@ } }, { - "ID": "3751", + "ID": "4343", "typeID": "__group__", - "zOrder": "419", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "503", - "y": "1218", + "zOrder": "156", + "measuredW": "171", + "measuredH": "44", + "w": "171", + "h": "44", + "x": "1067", + "y": "1243", + "properties": { + "controlName": "102-javascript-equality-comparisons:equality-algorithms:same-value-zero" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "162", + "h": "44", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", + "measuredW": "123", + "measuredH": "25", + "x": "19", + "y": "9", + "properties": { + "size": "17", + "text": "SameValueZero" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" + "w": "24", + "h": "24", + "x": "147", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } } } ] @@ -9563,48 +9592,94 @@ } }, { - "ID": "3752", + "ID": "4344", "typeID": "__group__", - "zOrder": "420", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "158", - "y": "1176", + "zOrder": "157", + "measuredW": "171", + "measuredH": "44", + "w": "171", + "h": "44", + "x": "1067", + "y": "1293", + "properties": { + "controlName": "103-javascript-equality-comparisons:equality-algorithms:same-value" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "162", + "h": "44", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", + "measuredW": "87", + "measuredH": "25", + "x": "37", + "y": "9", + "properties": { + "size": "17", + "text": "SameValue" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" + "w": "24", + "h": "24", + "x": "147", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } } } ] @@ -9612,146 +9687,191 @@ } }, { - "ID": "3753", + "ID": "4345", "typeID": "__group__", - "zOrder": "421", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "936", - "y": "1329", + "zOrder": "164", + "measuredW": "206", + "measuredH": "44", + "w": "206", + "h": "44", + "x": "764", + "y": "1330", + "properties": { + "controlName": "100-javascript-loops-iterations:for-in-statement" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "198", + "h": "44", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", + "measuredW": "125", + "measuredH": "25", + "x": "36", + "y": "9", "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" + "size": "17", + "text": "for...in statement" } - } - ] - } - } - }, - { - "ID": "3754", - "typeID": "__group__", - "zOrder": "422", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "936", - "y": "1379", - "children": { - "controls": { - "control": [ + }, { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", + "ID": "2", + "typeID": "__group__", + "zOrder": "2", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" + "w": "24", + "h": "24", + "x": "182", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] } } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } } ] } } }, { - "ID": "3755", + "ID": "4346", "typeID": "__group__", - "zOrder": "423", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "936", - "y": "1428", + "zOrder": "165", + "measuredW": "206", + "measuredH": "44", + "w": "206", + "h": "44", + "x": "764", + "y": "1379", + "properties": { + "controlName": "101-javascript-loops-iterations:for-of-statement" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "198", + "h": "44", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", + "measuredW": "126", + "measuredH": "25", + "x": "36", + "y": "9", + "properties": { + "size": "17", + "text": "for...of statement" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" + "w": "24", + "h": "24", + "x": "182", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } } } ] @@ -9759,48 +9879,95 @@ } }, { - "ID": "3756", + "ID": "4347", "typeID": "__group__", - "zOrder": "424", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "936", - "y": "1490", + "zOrder": "162", + "measuredW": "206", + "measuredH": "44", + "w": "206", + "h": "44", + "x": "764", + "y": "1428", + "properties": { + "controlName": "102-javascript-loops-iterations:break-continue" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "198", + "h": "44", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", + "measuredW": "127", + "measuredH": "25", + "x": "35", + "y": "9", + "properties": { + "size": "17", + "text": "break / continue" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" + "w": "24", + "h": "24", + "x": "182", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } } } ] @@ -9808,48 +9975,95 @@ } }, { - "ID": "3757", + "ID": "4349", "typeID": "__group__", - "zOrder": "425", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "452", - "y": "1427", + "zOrder": "159", + "measuredW": "228", + "measuredH": "44", + "w": "228", + "h": "44", + "x": "165", + "y": "1333", + "properties": { + "controlName": "103-javascript-loops-iterations:for-statement" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", + "w": "218", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "10", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", + "measuredW": "103", + "measuredH": "25", + "x": "67", + "y": "9", + "properties": { + "size": "17", + "text": "for statement" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", "measuredW": "24", "measuredH": "24", + "w": "24", + "h": "24", "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" + "y": "8", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } } } ] @@ -9857,48 +10071,95 @@ } }, { - "ID": "3758", + "ID": "4350", "typeID": "__group__", - "zOrder": "426", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "155", - "y": "1331", + "zOrder": "160", + "measuredW": "228", + "measuredH": "44", + "w": "228", + "h": "44", + "x": "165", + "y": "1382", + "properties": { + "controlName": "104-javascript-loops-iterations:do-while-statement" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", + "w": "218", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "10", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", + "measuredW": "150", + "measuredH": "25", + "x": "44", + "y": "9", + "properties": { + "size": "17", + "text": "do...while statement" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", "measuredW": "24", "measuredH": "24", + "w": "24", + "h": "24", "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } } } ] @@ -9906,48 +10167,95 @@ } }, { - "ID": "3759", + "ID": "4351", "typeID": "__group__", - "zOrder": "427", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "155", - "y": "1381", + "zOrder": "161", + "measuredW": "228", + "measuredH": "44", + "w": "228", + "h": "44", + "x": "165", + "y": "1431", + "properties": { + "controlName": "105-javascript-loops-iterations:while-statement" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", + "w": "218", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "10", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", + "measuredW": "121", + "measuredH": "25", + "x": "58", + "y": "9", + "properties": { + "size": "17", + "text": "while statement" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", "measuredW": "24", "measuredH": "24", + "w": "24", + "h": "24", "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } } } ] @@ -9955,48 +10263,95 @@ } }, { - "ID": "3760", + "ID": "4352", "typeID": "__group__", - "zOrder": "428", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "155", - "y": "1430", + "zOrder": "163", + "measuredW": "227", + "measuredH": "44", + "w": "227", + "h": "44", + "x": "1011", + "y": "1426", + "properties": { + "controlName": "100-javascript-loops-iterations:break-continue:labeled-statements" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "218", + "h": "44", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", + "measuredW": "154", + "measuredH": "25", + "x": "32", + "y": "9", + "properties": { + "size": "17", + "text": "Labeled Statements" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" + "w": "24", + "h": "24", + "x": "203", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } } } ] @@ -10004,48 +10359,95 @@ } }, { - "ID": "3761", + "ID": "4353", "typeID": "__group__", - "zOrder": "429", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "154", + "zOrder": "168", + "measuredW": "206", + "measuredH": "44", + "w": "206", + "h": "44", + "x": "764", "y": "1491", + "properties": { + "controlName": "100-javascript-control-flow:exception-handling" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "198", + "h": "44", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", + "measuredW": "149", + "measuredH": "25", + "x": "24", + "y": "9", + "properties": { + "size": "17", + "text": "Exception Handling" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" + "w": "24", + "h": "24", + "x": "182", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } } } ] @@ -10053,97 +10455,191 @@ } }, { - "ID": "3762", + "ID": "4354", "typeID": "__group__", - "zOrder": "430", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "154", - "y": "1561", + "zOrder": "167", + "measuredW": "229", + "measuredH": "44", + "w": "229", + "h": "44", + "x": "164", + "y": "1492", + "properties": { + "controlName": "101-javascript-control-flow:conditional-statements" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", + "w": "218", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "11", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "179", + "measuredH": "25", + "x": "30", + "y": "9", + "properties": { + "size": "17", + "text": "Conditional Statements" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", "measuredW": "24", "measuredH": "24", + "w": "24", + "h": "24", "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] } } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } } ] } } }, { - "ID": "3763", + "ID": "4355", "typeID": "__group__", - "zOrder": "431", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "369", + "zOrder": "52", + "measuredW": "115", + "measuredH": "44", + "w": "115", + "h": "44", + "x": "164", "y": "1561", + "properties": { + "controlName": "100-javascript-control-flow:conditional-statements:if-else" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", + "w": "105", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "10", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", + "measuredW": "53", + "measuredH": "25", + "x": "37", + "y": "10", + "properties": { + "size": "17", + "text": "If...else" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", "measuredW": "24", "measuredH": "24", + "w": "24", + "h": "24", "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } } } ] @@ -10151,48 +10647,95 @@ } }, { - "ID": "3764", + "ID": "4356", "typeID": "__group__", - "zOrder": "432", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "452", - "y": "1488", + "zOrder": "51", + "measuredW": "111", + "measuredH": "44", + "w": "111", + "h": "44", + "x": "292", + "y": "1562", + "properties": { + "controlName": "101-javascript-control-flow:conditional-statements:switch" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "101", + "h": "44", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", + "measuredW": "50", + "measuredH": "25", + "x": "20", + "y": "9", + "properties": { + "size": "17", + "text": "Switch" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" + "w": "24", + "h": "24", + "x": "87", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } } } ] @@ -10200,48 +10743,95 @@ } }, { - "ID": "3765", + "ID": "4357", "typeID": "__group__", - "zOrder": "433", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "1204", - "y": "1425", + "zOrder": "169", + "measuredW": "227", + "measuredH": "44", + "w": "227", + "h": "44", + "x": "1011", + "y": "1493", + "properties": { + "controlName": "100-javascript-control-flow:exception-handling:throw-statement" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "218", + "h": "44", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", + "measuredW": "124", + "measuredH": "25", + "x": "47", + "y": "9", + "properties": { + "size": "17", + "text": "throw statement" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" + "w": "24", + "h": "24", + "x": "203", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } } } ] @@ -10249,48 +10839,95 @@ } }, { - "ID": "3766", + "ID": "4358", "typeID": "__group__", - "zOrder": "434", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "1204", - "y": "1492", + "zOrder": "170", + "measuredW": "227", + "measuredH": "44", + "w": "227", + "h": "44", + "x": "1011", + "y": "1545", + "properties": { + "controlName": "101-javascript-control-flow:exception-handling:try-catch-finally" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "218", + "h": "44", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", + "measuredW": "137", + "measuredH": "25", + "x": "40", + "y": "9", + "properties": { + "size": "17", + "text": "try / catch / finally" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" + "w": "24", + "h": "24", + "x": "203", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } } } ] @@ -10298,48 +10935,95 @@ } }, { - "ID": "3767", + "ID": "4359", "typeID": "__group__", - "zOrder": "435", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "1204", - "y": "1545", + "zOrder": "171", + "measuredW": "228", + "measuredH": "44", + "w": "228", + "h": "44", + "x": "1010", + "y": "1597", + "properties": { + "controlName": "102-javascript-control-flow:exception-handling:utilizing-error-objects" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "219", + "h": "44", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", + "measuredW": "169", + "measuredH": "25", + "x": "25", + "y": "9", + "properties": { + "size": "17", + "text": "Utilizing Error Objects" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" + "w": "24", + "h": "24", + "x": "204", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } } } ] @@ -10347,48 +11031,95 @@ } }, { - "ID": "3768", + "ID": "4360", "typeID": "__group__", - "zOrder": "436", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "1204", - "y": "1597", + "zOrder": "173", + "measuredW": "280", + "measuredH": "44", + "w": "280", + "h": "44", + "x": "165", + "y": "1742", + "properties": { + "controlName": "100-javascript-expressions-and-operators:assignment-operators" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", + "w": "270", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "10", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", + "measuredW": "172", + "measuredH": "25", + "x": "59", + "y": "9", + "properties": { + "size": "17", + "text": "Assignment Operators" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", "measuredW": "24", "measuredH": "24", + "w": "24", + "h": "24", "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } } } ] @@ -10396,48 +11127,95 @@ } }, { - "ID": "3769", + "ID": "4361", "typeID": "__group__", - "zOrder": "437", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "705", - "y": "1671", + "zOrder": "174", + "measuredW": "280", + "measuredH": "44", + "w": "280", + "h": "44", + "x": "165", + "y": "1792", + "properties": { + "controlName": "101-javascript-expressions-and-operators:omparison-operators" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", + "w": "270", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "10", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", + "measuredW": "176", + "measuredH": "25", + "x": "57", + "y": "9", + "properties": { + "size": "17", + "text": "Comparison Operators" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", "measuredW": "24", "measuredH": "24", + "w": "24", + "h": "24", "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } } } ] @@ -10445,146 +11223,207 @@ } }, { - "ID": "3770", + "ID": "4362", "typeID": "__group__", - "zOrder": "438", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "855", - "y": "1587", + "zOrder": "175", + "measuredW": "280", + "measuredH": "44", + "w": "280", + "h": "44", + "x": "165", + "y": "1840", + "properties": { + "controlName": "102-javascript-expressions-and-operators:arithmetic-operators" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", + "w": "270", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "10", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "160", + "measuredH": "25", + "x": "65", + "y": "9", + "properties": { + "size": "17", + "text": "Arithmetic Operators" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", "measuredW": "24", "measuredH": "24", + "w": "24", + "h": "24", "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] } } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } } ] } } }, { - "ID": "3771", + "ID": "4363", "typeID": "__group__", - "zOrder": "439", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "995", - "y": "1671", + "zOrder": "176", + "measuredW": "281", + "measuredH": "44", + "w": "281", + "h": "44", + "x": "164", + "y": "1890", + "properties": { + "controlName": "103-javascript-expressions-and-operators:bitwise-operators" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", + "w": "270", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "11", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - }, - { - "ID": "3772", - "typeID": "__group__", - "zOrder": "440", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "1204", - "y": "1672", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", + "measuredW": "137", + "measuredH": "25", + "x": "77", + "y": "9", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "size": "17", + "text": "Bitwise Operators" } }, { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", + "ID": "2", + "typeID": "__group__", + "zOrder": "2", "measuredW": "24", "measuredH": "24", + "w": "24", + "h": "24", "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } } } ] @@ -10592,48 +11431,95 @@ } }, { - "ID": "3773", + "ID": "4364", "typeID": "__group__", - "zOrder": "441", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "1204", - "y": "1720", + "zOrder": "177", + "measuredW": "280", + "measuredH": "44", + "w": "280", + "h": "44", + "x": "165", + "y": "1940", + "properties": { + "controlName": "104-javascript-expressions-and-operators:logical-operators" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", + "w": "270", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "10", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", + "measuredW": "138", + "measuredH": "25", + "x": "76", + "y": "9", + "properties": { + "size": "17", + "text": "Logical Operators" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", "measuredW": "24", "measuredH": "24", + "w": "24", + "h": "24", "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } } } ] @@ -10641,48 +11527,111 @@ } }, { - "ID": "3774", + "ID": "4365", "typeID": "__group__", - "zOrder": "442", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "995", - "y": "1720", + "zOrder": "178", + "measuredW": "281", + "measuredH": "44", + "w": "281", + "h": "44", + "x": "164", + "y": "1989", + "properties": { + "controlName": "105-javascript-expressions-and-operators:bigint-operators" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", + "w": "270", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "11", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", + "measuredW": "128", + "measuredH": "25", + "x": "82", + "y": "9", + "properties": { + "size": "17", + "text": "BigInt Operators" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", "measuredW": "24", "measuredH": "24", + "w": "24", + "h": "24", "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } } } ] @@ -10690,64 +11639,95 @@ } }, { - "ID": "3775", + "ID": "4366", "typeID": "__group__", - "zOrder": "443", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "995", - "y": "1772", + "zOrder": "179", + "measuredW": "280", + "measuredH": "44", + "w": "280", + "h": "44", + "x": "165", + "y": "2039", + "properties": { + "controlName": "106-javascript-expressions-and-operators:string-operators" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", + "w": "270", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "10", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", + "measuredW": "128", + "measuredH": "25", + "x": "81", + "y": "9", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "size": "17", + "text": "String Operators" } }, { "ID": "2", - "typeID": "Icon", + "typeID": "__group__", "zOrder": "2", "measuredW": "24", "measuredH": "24", + "w": "24", + "h": "24", "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } } } ] @@ -10755,64 +11735,95 @@ } }, { - "ID": "3776", + "ID": "4367", "typeID": "__group__", - "zOrder": "444", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "995", - "y": "1821", + "zOrder": "180", + "measuredW": "280", + "measuredH": "44", + "w": "280", + "h": "44", + "x": "165", + "y": "2089", + "properties": { + "controlName": "107-javascript-expressions-and-operators:conditional-operators" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", + "w": "270", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "10", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", + "measuredW": "170", + "measuredH": "25", + "x": "60", + "y": "9", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "size": "17", + "text": "Conditional Operators" } }, { "ID": "2", - "typeID": "Icon", + "typeID": "__group__", "zOrder": "2", "measuredW": "24", "measuredH": "24", + "w": "24", + "h": "24", "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } } } ] @@ -10820,64 +11831,95 @@ } }, { - "ID": "3777", + "ID": "4368", "typeID": "__group__", - "zOrder": "445", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "995", - "y": "1871", + "zOrder": "181", + "measuredW": "280", + "measuredH": "44", + "w": "280", + "h": "44", + "x": "165", + "y": "2138", + "properties": { + "controlName": "108-javascript-expressions-and-operators:comma-operators" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", + "w": "270", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "10", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", + "measuredW": "142", + "measuredH": "25", + "x": "74", + "y": "9", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "size": "17", + "text": "Comma Operators" } }, { "ID": "2", - "typeID": "Icon", + "typeID": "__group__", "zOrder": "2", "measuredW": "24", "measuredH": "24", + "w": "24", + "h": "24", "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } } } ] @@ -10885,64 +11927,95 @@ } }, { - "ID": "3778", + "ID": "4369", "typeID": "__group__", - "zOrder": "446", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "1204", - "y": "1822", + "zOrder": "182", + "measuredW": "281", + "measuredH": "44", + "w": "281", + "h": "44", + "x": "164", + "y": "2187", + "properties": { + "controlName": "109-javascript-expressions-and-operators:unary-operators" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", + "w": "270", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "11", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", + "measuredW": "127", + "measuredH": "25", + "x": "82", + "y": "9", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "size": "17", + "text": "Unary Operators" } }, { "ID": "2", - "typeID": "Icon", + "typeID": "__group__", "zOrder": "2", "measuredW": "24", "measuredH": "24", + "w": "24", + "h": "24", "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } } } ] @@ -10950,64 +12023,111 @@ } }, { - "ID": "3779", + "ID": "4370", "typeID": "__group__", - "zOrder": "447", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "1204", - "y": "1873", + "zOrder": "183", + "measuredW": "281", + "measuredH": "44", + "w": "281", + "h": "44", + "x": "164", + "y": "2236", + "properties": { + "controlName": "110-javascript-expressions-and-operators:relational-operators" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", + "w": "270", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "11", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", + "measuredW": "160", + "measuredH": "25", + "x": "66", + "y": "9", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "size": "17", + "text": "Relational Operators" } }, { "ID": "2", - "typeID": "Icon", + "typeID": "__group__", "zOrder": "2", "measuredW": "24", "measuredH": "24", + "w": "24", + "h": "24", "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } } } ] @@ -11015,64 +12135,95 @@ } }, { - "ID": "3780", + "ID": "4371", "typeID": "__group__", - "zOrder": "448", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "1204", - "y": "1924", + "zOrder": "185", + "measuredW": "287", + "measuredH": "44", + "w": "287", + "h": "44", + "x": "602", + "y": "1588", + "properties": { + "controlName": "100-javascript-functions:defining-calling-functions" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "277", + "h": "44", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", + "measuredW": "234", + "measuredH": "25", + "x": "22", + "y": "9", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "size": "17", + "text": "Defining and Calling Functions" } }, { "ID": "2", - "typeID": "Icon", + "typeID": "__group__", "zOrder": "2", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" + "w": "24", + "h": "24", + "x": "263", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } } } ] @@ -11080,48 +12231,95 @@ } }, { - "ID": "3781", + "ID": "4372", "typeID": "__group__", - "zOrder": "449", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "995", - "y": "1923", + "zOrder": "186", + "measuredW": "236", + "measuredH": "44", + "w": "236", + "h": "44", + "x": "793", + "y": "1671", + "properties": { + "controlName": "101-javascript-functions:function-parameters" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "226", + "h": "44", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", + "measuredW": "160", + "measuredH": "25", + "x": "33", + "y": "9", + "properties": { + "size": "17", + "text": "Function Parameters" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" + "w": "24", + "h": "24", + "x": "212", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } } } ] @@ -11129,129 +12327,207 @@ } }, { - "ID": "3782", + "ID": "4373", "typeID": "__group__", - "zOrder": "450", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "968", - "y": "2067", + "zOrder": "189", + "measuredW": "236", + "measuredH": "44", + "w": "236", + "h": "44", + "x": "793", + "y": "1721", + "properties": { + "controlName": "102-javascript-functions:arrow-functions" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "226", + "h": "44", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", + "measuredW": "123", + "measuredH": "25", + "x": "51", + "y": "9", + "properties": { + "size": "17", + "text": "Arrow Functions" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" + "w": "24", + "h": "24", + "x": "212", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] } } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } } ] } } }, { - "ID": "3783", + "ID": "4374", "typeID": "__group__", - "zOrder": "451", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "1204", - "y": "1990", + "zOrder": "190", + "measuredW": "236", + "measuredH": "44", + "w": "236", + "h": "44", + "x": "793", + "y": "1772", + "properties": { + "controlName": "103-javascript-functions:iifes" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "226", + "h": "44", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", + "measuredW": "41", + "measuredH": "25", + "x": "92", + "y": "9", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "size": "17", + "text": "IIFEs" } }, { "ID": "2", - "typeID": "Icon", + "typeID": "__group__", "zOrder": "2", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" + "w": "24", + "h": "24", + "x": "212", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } } } ] @@ -11259,64 +12535,112 @@ } }, { - "ID": "3784", + "ID": "4375", "typeID": "__group__", - "zOrder": "452", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "1204", - "y": "2040", + "zOrder": "195", + "measuredW": "236", + "measuredH": "44", + "w": "236", + "h": "44", + "x": "793", + "y": "1821", + "properties": { + "controlName": "104-javascript-functions:arguments-object" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "226", + "h": "44", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", + "w": "134", + "measuredW": "134", + "measuredH": "25", + "x": "46", + "y": "9", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "size": "17", + "text": "arguments object" } }, { "ID": "2", - "typeID": "Icon", + "typeID": "__group__", "zOrder": "2", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" + "w": "24", + "h": "24", + "x": "212", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } } } ] @@ -11324,64 +12648,111 @@ } }, { - "ID": "3785", + "ID": "4377", "typeID": "__group__", - "zOrder": "453", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "1204", - "y": "2089", + "zOrder": "191", + "measuredW": "235", + "measuredH": "44", + "w": "235", + "h": "44", + "x": "794", + "y": "1872", + "properties": { + "controlName": "105-javascript-functions:scope-and-function-stack" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "226", + "h": "44", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", + "measuredW": "183", + "measuredH": "25", + "x": "21", + "y": "9", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "size": "17", + "text": "Scope & Function Stack" } }, { "ID": "2", - "typeID": "Icon", + "typeID": "__group__", "zOrder": "2", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" + "w": "24", + "h": "24", + "x": "211", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } } } ] @@ -11389,64 +12760,95 @@ } }, { - "ID": "3786", + "ID": "4378", "typeID": "__group__", - "zOrder": "454", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "1204", - "y": "2137", + "zOrder": "196", + "measuredW": "235", + "measuredH": "44", + "w": "235", + "h": "44", + "x": "794", + "y": "1924", + "properties": { + "controlName": "106-javascript-functions:built-in-functions" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "226", + "h": "44", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", + "measuredW": "134", + "measuredH": "25", + "x": "46", + "y": "9", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "size": "17", + "text": "Built-in Functions" } }, { "ID": "2", - "typeID": "Icon", + "typeID": "__group__", "zOrder": "2", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" + "w": "24", + "h": "24", + "x": "211", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } } } ] @@ -11454,64 +12856,95 @@ } }, { - "ID": "3787", + "ID": "4379", "typeID": "__group__", - "zOrder": "455", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "1204", - "y": "2186", + "zOrder": "187", + "measuredW": "171", + "measuredH": "44", + "w": "171", + "h": "44", + "x": "1067", + "y": "1671", + "properties": { + "controlName": "100-javascript-functions:function-parameters:default-params" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "162", + "h": "44", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", + "measuredW": "118", + "measuredH": "25", + "x": "22", + "y": "9", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "size": "17", + "text": "Default Params" } }, { "ID": "2", - "typeID": "Icon", + "typeID": "__group__", "zOrder": "2", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" + "w": "24", + "h": "24", + "x": "147", + "y": "11", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } } } ] @@ -11519,64 +12952,95 @@ } }, { - "ID": "3788", + "ID": "4380", "typeID": "__group__", - "zOrder": "456", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "970", - "y": "1991", + "zOrder": "188", + "measuredW": "171", + "measuredH": "44", + "w": "171", + "h": "44", + "x": "1067", + "y": "1720", + "properties": { + "controlName": "101-javascript-functions:function-parameters:rest-params" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "162", + "h": "44", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", + "measuredW": "98", + "measuredH": "25", + "x": "32", + "y": "9", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "size": "17", + "text": "Rest Params" } }, { "ID": "2", - "typeID": "Icon", + "typeID": "__group__", "zOrder": "2", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" + "w": "24", + "h": "24", + "x": "147", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] + } } } ] @@ -11584,64 +13048,111 @@ } }, { - "ID": "3789", + "ID": "4381", "typeID": "__group__", - "zOrder": "457", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "968", - "y": "2142", + "zOrder": "192", + "measuredW": "178", + "measuredH": "44", + "w": "178", + "h": "44", + "x": "1060", + "y": "1824", + "properties": { + "controlName": "100-javascript-functions:scope-and-function-stack:recursion" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "170", + "h": "44", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", + "measuredW": "79", + "measuredH": "25", + "x": "45", + "y": "9", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "size": "17", + "text": "Recursion" } }, { "ID": "2", - "typeID": "Icon", + "typeID": "__group__", "zOrder": "2", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" + "w": "24", + "h": "24", + "x": "154", + "y": "8", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } } } ] @@ -11649,64 +13160,111 @@ } }, { - "ID": "3790", + "ID": "4382", "typeID": "__group__", - "zOrder": "458", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "699", - "y": "1927", + "zOrder": "193", + "measuredW": "178", + "measuredH": "44", + "w": "178", + "h": "44", + "x": "1060", + "y": "1874", + "properties": { + "controlName": "101-javascript-functions:scope-and-function-stack:lexical-scoping" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "170", + "h": "44", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", + "measuredW": "120", + "measuredH": "25", + "x": "25", + "y": "9", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "size": "17", + "text": "Lexical Scoping" } }, { "ID": "2", - "typeID": "Icon", + "typeID": "__group__", "zOrder": "2", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" + "w": "24", + "h": "24", + "x": "154", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } } } ] @@ -11714,94 +13272,110 @@ } }, { - "ID": "3791", + "ID": "4383", "typeID": "__group__", - "zOrder": "459", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "595", - "y": "2239", + "zOrder": "194", + "measuredW": "178", + "measuredH": "44", + "w": "178", + "h": "44", + "x": "1060", + "y": "1924", + "properties": { + "controlName": "102-javascript-functions:scope-and-function-stack:closures" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "170", + "h": "44", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - }, - { - "ID": "3793", - "typeID": "__group__", - "zOrder": "460", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "981", - "y": "1056", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", + "measuredW": "68", + "measuredH": "25", + "x": "51", + "y": "9", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "size": "17", + "text": "Closures" } }, { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", + "ID": "2", + "typeID": "__group__", + "zOrder": "2", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" + "w": "24", + "h": "24", + "x": "154", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] } } } @@ -11810,129 +13384,223 @@ } }, { - "ID": "3794", + "ID": "4384", "typeID": "__group__", - "zOrder": "461", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "705", - "y": "2326", + "zOrder": "204", + "measuredW": "199", + "measuredH": "44", + "w": "199", + "h": "44", + "x": "805", + "y": "1991", + "properties": { + "controlName": "100-javascript-this-keyword:function-borrowing" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "188", + "h": "44", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", + "measuredW": "149", + "measuredH": "25", + "x": "19", + "y": "9", + "properties": { + "size": "17", + "text": "Function Borrowing" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" + "w": "24", + "h": "24", + "x": "175", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] } } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } } ] } } }, { - "ID": "3795", + "ID": "4385", "typeID": "__group__", - "zOrder": "462", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "898", - "y": "2303", + "zOrder": "197", + "measuredW": "181", + "measuredH": "44", + "w": "181", + "h": "44", + "x": "1057", + "y": "1990", + "properties": { + "controlName": "101-javascript-this-keyword:this-in-a-method" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "172", + "h": "44", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", + "measuredW": "91", + "measuredH": "25", + "x": "40", + "y": "9", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "size": "17", + "text": "in a method" } }, { "ID": "2", - "typeID": "Icon", + "typeID": "__group__", "zOrder": "2", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" + "w": "24", + "h": "24", + "x": "157", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } } } ] @@ -11940,64 +13608,111 @@ } }, { - "ID": "3796", + "ID": "4386", "typeID": "__group__", - "zOrder": "463", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "898", - "y": "2356", + "zOrder": "198", + "measuredW": "181", + "measuredH": "44", + "w": "181", + "h": "44", + "x": "1057", + "y": "2040", + "properties": { + "controlName": "102-javascript-this-keyword:this-in-a-function" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "172", + "h": "44", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", + "measuredW": "94", + "measuredH": "25", + "x": "39", + "y": "9", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "size": "17", + "text": "in a function" } }, { "ID": "2", - "typeID": "Icon", + "typeID": "__group__", "zOrder": "2", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" + "w": "24", + "h": "24", + "x": "157", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } } } ] @@ -12005,64 +13720,111 @@ } }, { - "ID": "3797", + "ID": "4387", "typeID": "__group__", - "zOrder": "464", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "1107", - "y": "2303", + "zOrder": "201", + "measuredW": "181", + "measuredH": "44", + "w": "181", + "h": "44", + "x": "1057", + "y": "2089", + "properties": { + "controlName": "103-javascript-this-keyword:using-this-alone" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "172", + "h": "44", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", + "measuredW": "103", + "measuredH": "25", + "x": "34", + "y": "9", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "size": "17", + "text": "using it alone" } }, { "ID": "2", - "typeID": "Icon", + "typeID": "__group__", "zOrder": "2", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" + "w": "24", + "h": "24", + "x": "157", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } } } ] @@ -12070,64 +13832,111 @@ } }, { - "ID": "3798", + "ID": "4388", "typeID": "__group__", - "zOrder": "465", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "1107", - "y": "2358", + "zOrder": "202", + "measuredW": "182", + "measuredH": "44", + "w": "182", + "h": "44", + "x": "1056", + "y": "2138", + "properties": { + "controlName": "104-javascript-this-keyword:this-in-event-handlers" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "173", + "h": "44", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", + "measuredW": "133", + "measuredH": "25", + "x": "16", + "y": "9", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "size": "17", + "text": "in event handlers" } }, { "ID": "2", - "typeID": "Icon", + "typeID": "__group__", "zOrder": "2", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" + "w": "24", + "h": "24", + "x": "158", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } } } ] @@ -12135,48 +13944,111 @@ } }, { - "ID": "3799", + "ID": "4389", "typeID": "__group__", - "zOrder": "466", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "154", - "y": "2301", + "zOrder": "203", + "measuredW": "183", + "measuredH": "44", + "w": "183", + "h": "44", + "x": "1055", + "y": "2187", + "properties": { + "controlName": "105-javascript-this-keyword:this-in-arrow-functions" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "176", + "h": "44", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", + "measuredW": "136", + "measuredH": "25", + "x": "15", + "y": "9", + "properties": { + "size": "17", + "text": "in arrow functions" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" + "w": "24", + "h": "24", + "x": "159", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } } } ] @@ -12184,226 +14056,302 @@ } }, { - "ID": "3800", + "ID": "4395", "typeID": "__group__", - "zOrder": "467", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "154", - "y": "2351", + "zOrder": "21", + "measuredW": "211", + "measuredH": "110", + "w": "211", + "h": "110", + "x": "791", + "y": "2143", + "properties": { + "controlName": "106-javascript-this-keyword:explicit-binding" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "Arrow", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" + "w": "1", + "h": "70", + "measuredW": "150", + "measuredH": "100", + "x": "169", + "y": "22", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 1, + "y": 70 + }, + "p1": { + "x": 0.43463170073274204, + "y": 0.008098727342846123 + }, + "p2": { + "x": 1, + "y": 0 } } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Arrow", "zOrder": "1", - "measuredW": "24", - "measuredH": "24", + "w": "1", + "h": "70", + "measuredW": "150", + "measuredH": "100", + "x": "98", + "y": "22", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 1, + "y": 70 + }, + "p1": { + "x": 0.43463170073274204, + "y": 0.008098727342846123 + }, + "p2": { + "x": 1, + "y": 0 + } + } + }, + { + "ID": "2", + "typeID": "Arrow", + "zOrder": "2", + "w": "1", + "h": "70", + "measuredW": "150", + "measuredH": "100", + "x": "28", + "y": "22", + "properties": { + "color": "2848996", + "curvature": "-1", + "direction": "top", + "leftArrow": "false", + "rightArrow": "false", + "stroke": "dotted", + "p0": { + "x": 1, + "y": 70 + }, + "p1": { + "x": 0.43463170073274204, + "y": 0.008098727342846123 + }, + "p2": { + "x": 1, + "y": 0 + } + } + }, + { + "ID": "3", + "typeID": "TextArea", + "zOrder": "3", + "w": "202", + "h": "44", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" + "color": "16770457" } - } - ] - } - } - }, - { - "ID": "3801", - "typeID": "__group__", - "zOrder": "468", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "438", - "y": "2469", - "children": { - "controls": { - "control": [ + }, { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", + "ID": "4", + "typeID": "Label", + "zOrder": "4", + "measuredW": "118", + "measuredH": "25", + "x": "49", + "y": "9", + "properties": { + "size": "17", + "text": "Explicit Binding" + } + }, + { + "ID": "5", + "typeID": "__group__", + "zOrder": "5", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" + "w": "24", + "h": "24", + "x": "187", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] } } }, { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - }, - { - "ID": "3802", - "typeID": "__group__", - "zOrder": "469", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "706", - "y": "2524", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "ID": "6", + "typeID": "__group__", + "zOrder": "6", + "measuredW": "52", + "measuredH": "44", + "w": "52", + "h": "44", "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" + "y": "66", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "TextArea", + "zOrder": "0", + "w": "52", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "0", + "y": "0", + "properties": { + "color": "16770457" + } + }, + { + "ID": "1", + "typeID": "Label", + "zOrder": "1", + "measuredW": "27", + "measuredH": "25", + "x": "12", + "y": "9", + "properties": { + "size": "17", + "text": "call" + } + } + ] } } }, { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", + "ID": "7", + "typeID": "TextArea", + "zOrder": "7", + "w": "70", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "63", + "y": "66", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - }, - { - "ID": "3803", - "typeID": "__group__", - "zOrder": "470", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "155", - "y": "2499", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", + "ID": "8", + "typeID": "Label", + "zOrder": "8", + "measuredW": "41", + "measuredH": "25", + "x": "77", + "y": "75", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "size": "17", + "text": "apply" } }, { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", + "ID": "9", + "typeID": "TextArea", + "zOrder": "9", + "w": "62", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "141", + "y": "66", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", + "ID": "10", + "typeID": "Label", + "zOrder": "10", + "measuredW": "33", + "measuredH": "25", + "x": "155", + "y": "75", "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" + "size": "17", + "text": "bind" } } ] @@ -12411,64 +14359,94 @@ } }, { - "ID": "3804", + "ID": "4396", "typeID": "__group__", - "zOrder": "471", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "156", - "y": "2549", + "zOrder": "19", + "measuredW": "150", + "measuredH": "44", + "w": "150", + "h": "44", + "x": "479", + "y": "2239", + "properties": { + "controlName": "100-javascript-asynchronous-javascript:event-loop" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "139", + "h": "44", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", + "measuredW": "88", + "measuredH": "25", + "x": "26", + "y": "9", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "size": "17", + "text": "Event Loop" } }, { "ID": "2", - "typeID": "Icon", + "typeID": "__group__", "zOrder": "2", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" + "w": "24", + "h": "24", + "x": "126", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } } } ] @@ -12476,94 +14454,94 @@ } }, { - "ID": "3805", + "ID": "4397", "typeID": "__group__", - "zOrder": "472", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "438", - "y": "2579", + "zOrder": "206", + "measuredW": "180", + "measuredH": "44", + "w": "180", + "h": "44", + "x": "164", + "y": "2302", + "properties": { + "controlName": "101-javascript-asynchronous-javascript:set-timeout" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", + "w": "169", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "11", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - }, - { - "ID": "3806", - "typeID": "__group__", - "zOrder": "473", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "1023", - "y": "2555", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", + "measuredW": "86", + "measuredH": "25", + "x": "53", + "y": "9", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "size": "17", + "text": "setTimeout" } }, { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", + "ID": "2", + "typeID": "__group__", + "zOrder": "2", "measuredW": "24", "measuredH": "24", + "w": "24", + "h": "24", "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] } } } @@ -12572,94 +14550,94 @@ } }, { - "ID": "3807", + "ID": "4398", "typeID": "__group__", - "zOrder": "474", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "1023", - "y": "2605", + "zOrder": "207", + "measuredW": "180", + "measuredH": "44", + "w": "180", + "h": "44", + "x": "164", + "y": "2352", + "properties": { + "controlName": "102-javascript-asynchronous-javascript:set-interval" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", + "w": "169", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "11", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - }, - { - "ID": "3809", - "typeID": "__group__", - "zOrder": "475", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "1023", - "y": "2733", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", + "measuredW": "82", + "measuredH": "25", + "x": "55", + "y": "9", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "size": "17", + "text": "setInterval" } }, { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", + "ID": "2", + "typeID": "__group__", + "zOrder": "2", "measuredW": "24", "measuredH": "24", + "w": "24", + "h": "24", "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "3700253" + } + } + ] } } } @@ -12668,46 +14646,110 @@ } }, { - "ID": "3810", + "ID": "4399", "typeID": "__group__", - "zOrder": "476", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "1023", - "y": "2782", + "zOrder": "208", + "measuredW": "133", + "measuredH": "44", + "w": "133", + "h": "44", + "x": "799", + "y": "2304", + "properties": { + "controlName": "103-javascript-asynchronous-javascript:callbacks" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "125", + "h": "44", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", + "measuredW": "75", + "measuredH": "25", + "x": "26", + "y": "9", + "properties": { + "size": "17", + "text": "Callbacks" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" + "w": "24", + "h": "24", + "x": "109", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] } } } @@ -12716,64 +14758,111 @@ } }, { - "ID": "3811", + "ID": "4400", "typeID": "__group__", - "zOrder": "477", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "1023", - "y": "2684", + "zOrder": "209", + "measuredW": "133", + "measuredH": "44", + "w": "133", + "h": "44", + "x": "799", + "y": "2356", + "properties": { + "controlName": "104-javascript-asynchronous-javascript:promises" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "125", + "h": "44", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", + "measuredW": "72", + "measuredH": "25", + "x": "26", + "y": "9", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "size": "17", + "text": "Promises" } }, { "ID": "2", - "typeID": "Icon", + "typeID": "__group__", "zOrder": "2", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" + "w": "24", + "h": "24", + "x": "109", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } } } ] @@ -12781,64 +14870,111 @@ } }, { - "ID": "3812", + "ID": "4401", "typeID": "__group__", - "zOrder": "478", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "429", - "y": "2733", + "zOrder": "211", + "measuredW": "168", + "measuredH": "44", + "w": "168", + "h": "44", + "x": "973", + "y": "2304", + "properties": { + "controlName": "100-javascript-asynchronous-javascript:callbacks:callback-hell" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "158", + "h": "44", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", + "measuredW": "101", + "measuredH": "25", + "x": "28", + "y": "9", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "size": "17", + "text": "Callback Hell" } }, { "ID": "2", - "typeID": "Icon", + "typeID": "__group__", "zOrder": "2", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" + "w": "24", + "h": "24", + "x": "144", + "y": "9", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } } } ] @@ -12846,64 +14982,111 @@ } }, { - "ID": "3813", + "ID": "4402", "typeID": "__group__", - "zOrder": "479", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "1204", - "y": "2469", + "zOrder": "210", + "measuredW": "168", + "measuredH": "44", + "w": "168", + "h": "44", + "x": "973", + "y": "2358", + "properties": { + "controlName": "100-javascript-asynchronous-javascript:promises:async-await" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "158", + "h": "44", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", + "measuredW": "102", + "measuredH": "25", + "x": "28", + "y": "9", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "size": "17", + "text": "async / await" } }, { "ID": "2", - "typeID": "Icon", + "typeID": "__group__", "zOrder": "2", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" + "w": "24", + "h": "24", + "x": "144", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } } } ] @@ -12911,97 +15094,111 @@ } }, { - "ID": "3816", + "ID": "4403", "typeID": "__group__", - "zOrder": "480", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "155", - "y": "1670", + "zOrder": "215", + "measuredW": "225", + "measuredH": "44", + "w": "225", + "h": "44", + "x": "165", + "y": "2499", + "properties": { + "controlName": "100-javascript-modules:commonjs" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", + "w": "213", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "12", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - }, - { - "ID": "3817", - "typeID": "__group__", - "zOrder": "481", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "155", - "y": "1741", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", + "measuredW": "89", + "measuredH": "25", + "x": "74", + "y": "9", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "size": "17", + "text": "CommonJS" } }, { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", + "ID": "2", + "typeID": "__group__", + "zOrder": "2", "measuredW": "24", "measuredH": "24", + "w": "24", + "h": "24", "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } } } ] @@ -13009,97 +15206,111 @@ } }, { - "ID": "3818", + "ID": "4404", "typeID": "__group__", - "zOrder": "482", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "155", - "y": "1791", + "zOrder": "216", + "measuredW": "224", + "measuredH": "44", + "w": "224", + "h": "44", + "x": "166", + "y": "2549", + "properties": { + "controlName": "101-javascript-modules:esm" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", + "w": "213", + "h": "44", + "measuredW": "200", + "measuredH": "140", + "x": "11", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - }, - { - "ID": "3819", - "typeID": "__group__", - "zOrder": "483", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "155", - "y": "1840", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", + "measuredW": "163", + "measuredH": "25", + "x": "36", + "y": "9", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "size": "17", + "text": "ECMAScript Modules" } }, { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", + "ID": "2", + "typeID": "__group__", + "zOrder": "2", "measuredW": "24", "measuredH": "24", + "w": "24", + "h": "24", "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } } } ] @@ -13107,64 +15318,94 @@ } }, { - "ID": "3820", + "ID": "4405", "typeID": "__group__", - "zOrder": "484", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "154", - "y": "1890", + "zOrder": "218", + "measuredW": "251", + "measuredH": "44", + "w": "251", + "h": "44", + "x": "806", + "y": "2555", + "properties": { + "controlName": "100-javascript-memory-management:memory-lifecycle" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "241", + "h": "44", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", + "measuredW": "134", + "measuredH": "25", + "x": "54", + "y": "9", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "size": "17", + "text": "Memory Lifecycle" } }, { "ID": "2", - "typeID": "Icon", + "typeID": "__group__", "zOrder": "2", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" + "w": "24", + "h": "24", + "x": "227", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } } } ] @@ -13172,162 +15413,206 @@ } }, { - "ID": "3821", + "ID": "4406", "typeID": "__group__", - "zOrder": "485", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "155", - "y": "1940", + "zOrder": "219", + "measuredW": "251", + "measuredH": "44", + "w": "251", + "h": "44", + "x": "806", + "y": "2605", + "properties": { + "controlName": "101-javascript-memory-management:garbage-collection" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "241", + "h": "44", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - }, - { - "ID": "3822", - "typeID": "__group__", - "zOrder": "486", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "154", - "y": "1989", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", + "measuredW": "149", + "measuredH": "25", + "x": "46", + "y": "9", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "size": "17", + "text": "Garbage Collection" } }, { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", + "ID": "2", + "typeID": "__group__", + "zOrder": "2", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" + "w": "24", + "h": "24", + "x": "227", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] } } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } } ] } } }, { - "ID": "3823", + "ID": "4407", "typeID": "__group__", - "zOrder": "487", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "155", - "y": "2039", + "zOrder": "221", + "measuredW": "249", + "measuredH": "44", + "w": "249", + "h": "44", + "x": "808", + "y": "2684", + "properties": { + "controlName": "100-javascript-chrome-dev-tools:debugging-issues" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "239", + "h": "44", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", + "measuredW": "139", + "measuredH": "25", + "x": "50", + "y": "9", + "properties": { + "size": "17", + "text": "Debugging Issues" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" + "w": "24", + "h": "24", + "x": "225", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "2", + "typeID": "Icon", + "zOrder": "2", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + }, + "color": "10027263" + } + } + ] + } } } ] @@ -13335,48 +15620,94 @@ } }, { - "ID": "3824", + "ID": "4408", "typeID": "__group__", - "zOrder": "488", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "155", - "y": "2088", + "zOrder": "222", + "measuredW": "249", + "measuredH": "44", + "w": "249", + "h": "44", + "x": "808", + "y": "2733", + "properties": { + "controlName": "101-javascript-chrome-dev-tools:debugging-memory-leaks" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "239", + "h": "44", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", + "measuredW": "201", + "measuredH": "25", + "x": "19", + "y": "9", + "properties": { + "size": "17", + "text": "Debugging Memory Leaks" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" + "w": "24", + "h": "24", + "x": "225", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } } } ] @@ -13384,48 +15715,94 @@ } }, { - "ID": "3825", + "ID": "4409", "typeID": "__group__", - "zOrder": "489", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "155", - "y": "2138", + "zOrder": "223", + "measuredW": "249", + "measuredH": "44", + "w": "249", + "h": "44", + "x": "808", + "y": "2782", + "properties": { + "controlName": "102-javascript-chrome-dev-tools:debugging-performance" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "239", + "h": "44", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", + "measuredW": "188", + "measuredH": "25", + "x": "26", + "y": "9", + "properties": { + "size": "17", + "text": "Debugging Performance" + } + }, + { + "ID": "2", + "typeID": "__group__", + "zOrder": "2", "measuredW": "24", "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" + "w": "24", + "h": "24", + "x": "225", + "y": "10", + "children": { + "controls": { + "control": [ + { + "ID": "0", + "typeID": "Icon", + "zOrder": "0", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "color": "16777215", + "icon": { + "ID": "circle", + "size": "small" + } + } + }, + { + "ID": "1", + "typeID": "Icon", + "zOrder": "1", + "measuredW": "24", + "measuredH": "24", + "x": "0", + "y": "0", + "properties": { + "icon": { + "ID": "check-circle", + "size": "small" + } + } + } + ] + } } } ] @@ -13433,48 +15810,46 @@ } }, { - "ID": "3826", + "ID": "4410", "typeID": "__group__", - "zOrder": "490", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "154", - "y": "2186", + "zOrder": "227", + "measuredW": "252", + "measuredH": "44", + "w": "252", + "h": "44", + "x": "345", + "y": "2939", + "properties": { + "controlName": "ext_link:roadmap.sh/frontend" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "252", + "h": "44", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", + "measuredW": "149", + "measuredH": "25", + "x": "51", + "y": "9", "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" + "size": "17", + "text": "Frontend Roadmap" } } ] @@ -13482,64 +15857,46 @@ } }, { - "ID": "3827", + "ID": "4411", "typeID": "__group__", - "zOrder": "491", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "154", - "y": "2236", + "zOrder": "226", + "measuredW": "229", + "measuredH": "44", + "w": "229", + "h": "44", + "x": "611", + "y": "2939", + "properties": { + "controlName": "ext_link:roadmap.sh/backend" + }, "children": { "controls": { "control": [ { "ID": "0", - "typeID": "Icon", + "typeID": "TextArea", "zOrder": "0", - "measuredW": "24", - "measuredH": "24", + "w": "229", + "h": "44", + "measuredW": "200", + "measuredH": "140", "x": "0", "y": "0", "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } + "color": "16770457" } }, { "ID": "1", - "typeID": "Icon", + "typeID": "Label", "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", + "measuredW": "147", + "measuredH": "25", + "x": "41", + "y": "9", "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" + "size": "17", + "text": "Backend Roadmap" } } ] @@ -13558,8 +15915,8 @@ "resourceID": "3DD51A3C-1F09-4BE6-B9FB-6875747EBA53", "mockupH": "2928", "mockupW": "1168", - "measuredW": "1244", - "measuredH": "3082", + "measuredW": "1254", + "measuredH": "3092", "version": "1.0" }, "groupOffset": { diff --git a/public/sitemap.xml b/public/sitemap.xml index 90328f356..8cc2ebb58 100644 --- a/public/sitemap.xml +++ b/public/sitemap.xml @@ -39,7 +39,7 @@ https://roadmap.sh/javascript monthly - 2022-08-17T16:22:09.929Z + 2022-08-17T22:24:22.929Z 1.0 diff --git a/scripts/content-skeleton.ts b/scripts/content-skeleton.ts index 37b8b1727..71e92853c 100644 --- a/scripts/content-skeleton.ts +++ b/scripts/content-skeleton.ts @@ -46,6 +46,7 @@ const roadmaps: Record = { vue: require('../public/project/vue.json'), angular: require('../public/project/angular.json'), blockchain: require('../public/project/blockchain.json'), + javascript: require('../public/project/javascript.json'), }; if (!roadmapKey || !roadmaps[roadmapKey]) {