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]) {