diff --git a/1-js/08-prototypes/02-function-prototype/function-prototype-constructor.svg b/1-js/08-prototypes/02-function-prototype/function-prototype-constructor.svg index b58eda29..aa4b3846 100644 --- a/1-js/08-prototypes/02-function-prototype/function-prototype-constructor.svg +++ b/1-js/08-prototypes/02-function-prototype/function-prototype-constructor.svg @@ -13,7 +13,7 @@ - prototype + prototype constructor diff --git a/1-js/08-prototypes/02-function-prototype/native-prototypes-array-tostring.svg b/1-js/08-prototypes/02-function-prototype/native-prototypes-array-tostring.svg deleted file mode 100644 index 37601da2..00000000 --- a/1-js/08-prototypes/02-function-prototype/native-prototypes-array-tostring.svg +++ /dev/null @@ -1,39 +0,0 @@ - - - - native-prototypes-array-tostring.svg - Created with sketchtool. - - - - - toString: function - - ... - - - Array.prototype - - - - toString: function - ... - - - Object.prototype - - - - - [[Prototype]] - - - - [[Prototype]] - - - [1, 2, 3] - - - - \ No newline at end of file diff --git a/1-js/08-prototypes/02-function-prototype/native-prototypes-classes.svg b/1-js/08-prototypes/02-function-prototype/native-prototypes-classes.svg deleted file mode 100644 index a6f78e57..00000000 --- a/1-js/08-prototypes/02-function-prototype/native-prototypes-classes.svg +++ /dev/null @@ -1,87 +0,0 @@ - - - - native-prototypes-classes.svg - Created with sketchtool. - - - - - toString: function - other object methods - - - Object.prototype - - - - - null - - - - slice: function - other array methods - - - [[Prototype]] - - - [[Prototype]] - - - [[Prototype]] - - - [[Prototype]] - - - [[Prototype]] - - - [[Prototype]] - - - [[Prototype]] - - - Array.prototype - - - - call: function - other function methods - - - Function.prototype - - - - toFixed: function - other number methods - - - Number.prototype - - - - - - [1, 2, 3] - - - - function f(args) { - ... - } - - - - 5 - - - - - - - \ No newline at end of file diff --git a/1-js/08-prototypes/02-function-prototype/object-prototype-1.svg b/1-js/08-prototypes/02-function-prototype/object-prototype-1.svg deleted file mode 100644 index db3bd916..00000000 --- a/1-js/08-prototypes/02-function-prototype/object-prototype-1.svg +++ /dev/null @@ -1,35 +0,0 @@ - - - - object-prototype-1.svg - Created with sketchtool. - - - - - constructor: Object - toString: function - ... - - - - Object.prototype - - - - Object - - - obj = new Object() - - - - - [[Prototype]] - - - prototype - - - - \ No newline at end of file diff --git a/1-js/08-prototypes/02-function-prototype/object-prototype.svg b/1-js/08-prototypes/02-function-prototype/object-prototype.svg deleted file mode 100644 index c46a1333..00000000 --- a/1-js/08-prototypes/02-function-prototype/object-prototype.svg +++ /dev/null @@ -1,27 +0,0 @@ - - - - object-prototype.svg - Created with sketchtool. - - - - - constructor: Object - toString: function - ... - - - Object.prototype - - - - Object - - - - prototype - - - - \ No newline at end of file diff --git a/1-js/08-prototypes/02-function-prototype/rabbit-animal-object.svg b/1-js/08-prototypes/02-function-prototype/rabbit-animal-object.svg deleted file mode 100644 index 28daef3a..00000000 --- a/1-js/08-prototypes/02-function-prototype/rabbit-animal-object.svg +++ /dev/null @@ -1,48 +0,0 @@ - - - - rabbit-animal-object.svg - Created with sketchtool. - - - - - toString: function - hasOwnProperty: function - ... - - - Object.prototype - - - - animal - - - - [[Prototype]] - - - [[Prototype]] - - - - [[Prototype]] - - - null - - - eats: true - - - - rabbit - - - - jumps: true - - - - \ No newline at end of file diff --git a/1-js/08-prototypes/02-function-prototype/rabbit-prototype-constructor.svg b/1-js/08-prototypes/02-function-prototype/rabbit-prototype-constructor.svg index 42145db5..81f2eac3 100644 --- a/1-js/08-prototypes/02-function-prototype/rabbit-prototype-constructor.svg +++ b/1-js/08-prototypes/02-function-prototype/rabbit-prototype-constructor.svg @@ -23,8 +23,8 @@ rabbit - - + + [[Prototype]] diff --git a/1-js/08-prototypes/03-native-prototypes/function-prototype-constructor.svg b/1-js/08-prototypes/03-native-prototypes/function-prototype-constructor.svg index b58eda29..aa4b3846 100644 --- a/1-js/08-prototypes/03-native-prototypes/function-prototype-constructor.svg +++ b/1-js/08-prototypes/03-native-prototypes/function-prototype-constructor.svg @@ -13,7 +13,7 @@ - prototype + prototype constructor diff --git a/1-js/08-prototypes/03-native-prototypes/object-prototype-1.svg b/1-js/08-prototypes/03-native-prototypes/object-prototype-1.svg index db3bd916..0c900654 100644 --- a/1-js/08-prototypes/03-native-prototypes/object-prototype-1.svg +++ b/1-js/08-prototypes/03-native-prototypes/object-prototype-1.svg @@ -5,27 +5,27 @@ Created with sketchtool. - + - constructor: Object - toString: function - ... + constructor: Object + toString: function + ... - + - Object.prototype + Object.prototype Object - obj = new Object() + obj = new Object() - - + + - [[Prototype]] + [[Prototype]] prototype diff --git a/1-js/08-prototypes/03-native-prototypes/rabbit-prototype-constructor.svg b/1-js/08-prototypes/03-native-prototypes/rabbit-prototype-constructor.svg index 42145db5..81f2eac3 100644 --- a/1-js/08-prototypes/03-native-prototypes/rabbit-prototype-constructor.svg +++ b/1-js/08-prototypes/03-native-prototypes/rabbit-prototype-constructor.svg @@ -23,8 +23,8 @@ rabbit - - + + [[Prototype]] diff --git a/1-js/09-classes/02-class-inheritance/animal-rabbit-extends.svg b/1-js/09-classes/02-class-inheritance/animal-rabbit-extends.svg index 7a55a504..ddc80aa1 100644 --- a/1-js/09-classes/02-class-inheritance/animal-rabbit-extends.svg +++ b/1-js/09-classes/02-class-inheritance/animal-rabbit-extends.svg @@ -1,27 +1,27 @@ - + animal-rabbit-extends.svg Created with sketchtool. - + - constructor: Animal - run: function - stop: function + constructor: Animal + run: function + stop: function - + - Animal.prototype + Animal.prototype - + - constructor: Rabbit - hide: function + constructor: Rabbit + hide: function - Rabbit.prototype + Rabbit.prototype @@ -32,26 +32,26 @@ Rabbit - new Rabbit + new Rabbit - - + + - [[Prototype]] + [[Prototype]] - + - [[Prototype]] + [[Prototype]] prototype - + prototype - name: "White Rabbit" + name: "White Rabbit" constructor diff --git a/1-js/09-classes/02-class-inheritance/rabbit-animal-independent-animal.svg b/1-js/09-classes/02-class-inheritance/rabbit-animal-independent-animal.svg index 16c715da..06af805f 100644 --- a/1-js/09-classes/02-class-inheritance/rabbit-animal-independent-animal.svg +++ b/1-js/09-classes/02-class-inheritance/rabbit-animal-independent-animal.svg @@ -24,7 +24,7 @@ new Animal - + [[Prototype]] diff --git a/1-js/09-classes/02-class-inheritance/rabbit-animal-independent-rabbit.svg b/1-js/09-classes/02-class-inheritance/rabbit-animal-independent-rabbit.svg index bf33ca65..200bf4b3 100644 --- a/1-js/09-classes/02-class-inheritance/rabbit-animal-independent-rabbit.svg +++ b/1-js/09-classes/02-class-inheritance/rabbit-animal-independent-rabbit.svg @@ -1,37 +1,37 @@ - + rabbit-animal-independent-rabbit.svg Created with sketchtool. - + - - constructor: Rabbit - hide: function + + constructor: Rabbit + hide: function - Rabbit.prototype + Rabbit.prototype Rabbit - + - new Rabbit + new Rabbit - - + + - [[Prototype]] + [[Prototype]] prototype - name: "My rabbit" + name: "My rabbit" diff --git a/1-js/09-classes/03-static-properties-methods/animal-rabbit-static.svg b/1-js/09-classes/03-static-properties-methods/animal-rabbit-static.svg index 1e868cce..b98f6bd1 100644 --- a/1-js/09-classes/03-static-properties-methods/animal-rabbit-static.svg +++ b/1-js/09-classes/03-static-properties-methods/animal-rabbit-static.svg @@ -1,26 +1,26 @@ - + animal-rabbit-static.svg Created with sketchtool. - + - constructor: Animal - run: function + constructor: Animal + run: function - + - Animal.prototype + Animal.prototype - + - constructor: Rabbit - hide: function + constructor: Rabbit + hide: function - Rabbit.prototype + Rabbit.prototype @@ -31,25 +31,25 @@ Rabbit - rabbit + rabbit - - + + - [[Prototype]] + [[Prototype]] [[Prototype]] - + - [[Prototype]] + [[Prototype]] prototype - + prototype @@ -57,7 +57,7 @@ compare - name: "White Rabbit" + name: "White Rabbit" diff --git a/1-js/09-classes/05-extend-natives/object-date-inheritance.svg b/1-js/09-classes/05-extend-natives/object-date-inheritance.svg index f46577f1..ab81bb9c 100644 --- a/1-js/09-classes/05-extend-natives/object-date-inheritance.svg +++ b/1-js/09-classes/05-extend-natives/object-date-inheritance.svg @@ -1,30 +1,30 @@ - + object-date-inheritance.svg Created with sketchtool. - + - constructor: Object - toString: function - hasOwnProperty: function - ... + constructor: Object + toString: function + hasOwnProperty: function + ... - + - Object.prototype + Object.prototype - + - constructor: Date - toString: function - getDate: function - ... + constructor: Date + toString: function + getDate: function + ... - Date.prototype + Date.prototype @@ -35,21 +35,21 @@ Date - new Date() + new Date() - - + + - [[Prototype]] + [[Prototype]] - + - [[Prototype]] + [[Prototype]] prototype - + prototype @@ -64,7 +64,7 @@ ... - 1 Jan 2019 + 1 Jan 2019 diff --git a/figures.sketch b/figures.sketch index 94d57314..02fa5829 100644 Binary files a/figures.sketch and b/figures.sketch differ