From 3790a2d0f123107df2a2fca06b66cc09fb2a6d53 Mon Sep 17 00:00:00 2001 From: fidraj Date: Fri, 23 Dec 2016 14:49:19 +0100 Subject: [PATCH 01/14] Implemented drum kit --- 01 - JavaScript Drum Kit/index-MY.html | 83 ++++++++++++++++++++++++++ 1 file changed, 83 insertions(+) create mode 100644 01 - JavaScript Drum Kit/index-MY.html diff --git a/01 - JavaScript Drum Kit/index-MY.html b/01 - JavaScript Drum Kit/index-MY.html new file mode 100644 index 0000000000..b4a7069c88 --- /dev/null +++ b/01 - JavaScript Drum Kit/index-MY.html @@ -0,0 +1,83 @@ + + + + + JS Drum Kit + + + + + +
+
+ A + clap +
+
+ S + hihat +
+
+ D + kick +
+
+ F + openhat +
+
+ G + boom +
+
+ H + ride +
+
+ J + snare +
+
+ K + tom +
+
+ L + tink +
+
+ + + + + + + + + + + + + + + + From d28e95e9b519577a37c0e63958dbc7e72b85c781 Mon Sep 17 00:00:00 2001 From: fidraj Date: Fri, 23 Dec 2016 17:14:51 +0100 Subject: [PATCH 02/14] Implemented clock --- 02 - JS + CSS Clock/index-MY.html | 94 +++++++++++++++++++++++++++++++ 1 file changed, 94 insertions(+) create mode 100644 02 - JS + CSS Clock/index-MY.html diff --git a/02 - JS + CSS Clock/index-MY.html b/02 - JS + CSS Clock/index-MY.html new file mode 100644 index 0000000000..563ffe9c23 --- /dev/null +++ b/02 - JS + CSS Clock/index-MY.html @@ -0,0 +1,94 @@ + + + + + JS + CSS Clock + + + + +
+
+
+
+
+
+
+ + + + + + + + From 720398a2ae4a437dcfa142f8da0f711d9a17dad2 Mon Sep 17 00:00:00 2001 From: fidraj Date: Mon, 2 Jan 2017 19:27:27 +0100 Subject: [PATCH 03/14] Implemented CSS variables --- 03 - CSS Variables/index-MY.html | 78 ++++++++++++++++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 03 - CSS Variables/index-MY.html diff --git a/03 - CSS Variables/index-MY.html b/03 - CSS Variables/index-MY.html new file mode 100644 index 0000000000..50444787d9 --- /dev/null +++ b/03 - CSS Variables/index-MY.html @@ -0,0 +1,78 @@ + + + + + Scoped CSS Variables and JS + + +

Update CSS Variables with JS

+ +
+ + + + + + + + +
+ + + + + + + + + From 9a252920ffc1cffd384635ab650258c572d1395a Mon Sep 17 00:00:00 2001 From: fidraj Date: Fri, 13 Jan 2017 18:56:48 +0100 Subject: [PATCH 04/14] Implemented array cardio, implemented flex --- 04 - Array Cardio Day 1/index-MY.html | 97 ++++++++++++++++ 05 - Flex Panel Gallery/index-MY.html | 155 ++++++++++++++++++++++++++ 2 files changed, 252 insertions(+) create mode 100644 04 - Array Cardio Day 1/index-MY.html create mode 100644 05 - Flex Panel Gallery/index-MY.html diff --git a/04 - Array Cardio Day 1/index-MY.html b/04 - Array Cardio Day 1/index-MY.html new file mode 100644 index 0000000000..accb11f9a2 --- /dev/null +++ b/04 - Array Cardio Day 1/index-MY.html @@ -0,0 +1,97 @@ + + + + + Array Cardio 💪 + + +

Psst: have a look at the JavaScript Console 💁

+ + + diff --git a/05 - Flex Panel Gallery/index-MY.html b/05 - Flex Panel Gallery/index-MY.html new file mode 100644 index 0000000000..abc7c128bb --- /dev/null +++ b/05 - Flex Panel Gallery/index-MY.html @@ -0,0 +1,155 @@ + + + + + Flex Panels 💪 + + + + + + +
+
+

Hey

+

Let's

+

Dance

+
+
+

Give

+

Take

+

Receive

+
+
+

Experience

+

It

+

Today

+
+
+

Give

+

All

+

You can

+
+
+

Life

+

In

+

Motion

+
+
+ + + + + + + From 666b3dd20363227c4b0f24ab9256315244d686f0 Mon Sep 17 00:00:00 2001 From: fidraj Date: Thu, 11 May 2017 19:21:20 +0200 Subject: [PATCH 05/14] Implemented type ahead --- 06 - Type Ahead/index-MY.html | 61 +++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 06 - Type Ahead/index-MY.html diff --git a/06 - Type Ahead/index-MY.html b/06 - Type Ahead/index-MY.html new file mode 100644 index 0000000000..4faccc1af0 --- /dev/null +++ b/06 - Type Ahead/index-MY.html @@ -0,0 +1,61 @@ + + + + + Type Ahead 👀 + + + + +
+ +
    +
  • Filter for a city
  • +
  • or a state
  • +
+
+ + + From 0ac1d3fa78b2363580ec871c26457c3db09b30fd Mon Sep 17 00:00:00 2001 From: fidraj Date: Fri, 12 May 2017 21:36:52 +0200 Subject: [PATCH 06/14] Implemented array cardio 2 --- 07 - Array Cardio Day 2/index-MY.html | 50 +++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 07 - Array Cardio Day 2/index-MY.html diff --git a/07 - Array Cardio Day 2/index-MY.html b/07 - Array Cardio Day 2/index-MY.html new file mode 100644 index 0000000000..1c427309c2 --- /dev/null +++ b/07 - Array Cardio Day 2/index-MY.html @@ -0,0 +1,50 @@ + + + + + Array Cardio 💪💪 + + +

Psst: have a look at the JavaScript Console 💁

+ + + From 993c574f1524c2a9911d6dbd83683163dd607818 Mon Sep 17 00:00:00 2001 From: fidraj Date: Fri, 12 May 2017 22:16:15 +0200 Subject: [PATCH 07/14] Implemented canvas --- 08 - Fun with HTML5 Canvas/index-MY.html | 67 ++++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 08 - Fun with HTML5 Canvas/index-MY.html diff --git a/08 - Fun with HTML5 Canvas/index-MY.html b/08 - Fun with HTML5 Canvas/index-MY.html new file mode 100644 index 0000000000..933b8eb53b --- /dev/null +++ b/08 - Fun with HTML5 Canvas/index-MY.html @@ -0,0 +1,67 @@ + + + + + HTML5 Canvas + + + + + + + + + From 0852259b5a4d6492870c70faed72c06187d0a9e0 Mon Sep 17 00:00:00 2001 From: fidraj Date: Fri, 12 May 2017 22:18:02 +0200 Subject: [PATCH 08/14] Fixed draw --- 08 - Fun with HTML5 Canvas/index-MY.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/08 - Fun with HTML5 Canvas/index-MY.html b/08 - Fun with HTML5 Canvas/index-MY.html index 933b8eb53b..a45958bfee 100644 --- a/08 - Fun with HTML5 Canvas/index-MY.html +++ b/08 - Fun with HTML5 Canvas/index-MY.html @@ -31,7 +31,7 @@ ctx.moveTo(lastX, lastY); ctx.lineTo(e.offsetX, e.offsetY); ctx.stroke(); - [lastX, lastY] = [e.offsetX, e.lastY]; + [lastX, lastY] = [e.offsetX, e.offsetY]; hue++; if (hue >= 360) { hue = 0; From 14a684a53fead55cbfb5a8362c7402ce3055f0d7 Mon Sep 17 00:00:00 2001 From: fidraj Date: Sun, 21 May 2017 08:55:12 +0200 Subject: [PATCH 09/14] Implemented dev tools --- 09 - Dev Tools Domination/index-MY.html | 89 +++++++++++++++++++++++++ 1 file changed, 89 insertions(+) create mode 100644 09 - Dev Tools Domination/index-MY.html diff --git a/09 - Dev Tools Domination/index-MY.html b/09 - Dev Tools Domination/index-MY.html new file mode 100644 index 0000000000..507db1f938 --- /dev/null +++ b/09 - Dev Tools Domination/index-MY.html @@ -0,0 +1,89 @@ + + + + + Console Tricks! + + + +

×BREAK×DOWN×

+ + + + From 267e7a350e9372c27dda36053a94a1c51dcbac37 Mon Sep 17 00:00:00 2001 From: fidraj Date: Sun, 21 May 2017 09:35:53 +0200 Subject: [PATCH 10/14] Implemented check multiple checkboxes --- .../index-MY.html | 131 ++++++++++++++++++ 1 file changed, 131 insertions(+) create mode 100644 10 - Hold Shift and Check Checkboxes/index-MY.html diff --git a/10 - Hold Shift and Check Checkboxes/index-MY.html b/10 - Hold Shift and Check Checkboxes/index-MY.html new file mode 100644 index 0000000000..b6b42e54e3 --- /dev/null +++ b/10 - Hold Shift and Check Checkboxes/index-MY.html @@ -0,0 +1,131 @@ + + + + + Document + + + + +
+
+ +

This is an inbox layout.

+
+
+ +

Check one item

+
+
+ +

Hold down your Shift key

+
+
+ +

Check a lower item

+
+
+ +

Everything inbetween should also be set to checked

+
+
+ +

Try do it with out any libraries

+
+
+ +

Just regular JavaScript

+
+
+ +

Good Luck!

+
+
+ +

Don't forget to tweet your result!

+
+
+ + + + From 869536dcace6886ba5fe4b3a8bb9fdcdd4e1b3a7 Mon Sep 17 00:00:00 2001 From: fidraj Date: Mon, 5 Jun 2017 14:45:03 +0200 Subject: [PATCH 11/14] Implemented html5 video with fullscreen --- 11 - Custom Video Player/index.html | 1 + 11 - Custom Video Player/scripts.js | 57 +++++++++++++++++++++++++++++ 2 files changed, 58 insertions(+) diff --git a/11 - Custom Video Player/index.html b/11 - Custom Video Player/index.html index 281a15eaa8..6943518dec 100644 --- a/11 - Custom Video Player/index.html +++ b/11 - Custom Video Player/index.html @@ -19,6 +19,7 @@ + diff --git a/11 - Custom Video Player/scripts.js b/11 - Custom Video Player/scripts.js index e69de29bb2..46451e00de 100644 --- a/11 - Custom Video Player/scripts.js +++ b/11 - Custom Video Player/scripts.js @@ -0,0 +1,57 @@ +const player = document.querySelector('.player'); +const video = player.querySelector('.viewer'); +const progress = player.querySelector('.progress'); +const progressBar = player.querySelector('.progress__filled'); +const toggle = player.querySelector('.toggle'); +const skipButtons = player.querySelectorAll('[data-skip]'); +const ranges = player.querySelectorAll('.player__slider'); +const fullscreen = player.querySelector('.fullscreen'); + +function togglePlay() { + const method = video.paused ? 'play' : 'pause'; + video[method](); +} + +function updateButton() { + const icon = this.paused ? '►' : '❚ ❚'; + toggle.textContent = icon; +} + +function skip() { + video.currentTime += parseFloat(this.dataset.skip); +} + +function handleRangeUpdate() { + video[this.name] = this.value; +} + +function handleProgress() { + const percent = (video.currentTime / video.duration) * 100; + progressBar.style.flexBasis = `${percent}%`; +} + +function scrub(e) { + const scrubTime = (e.offsetX / progress.offsetWidth) * video.duration; + video.currentTime = scrubTime; +} + +function goFullscreen() { + video.webkitRequestFullscreen(); +} + +toggle.addEventListener('click', togglePlay); +video.addEventListener('click', togglePlay); +video.addEventListener('play', updateButton); +video.addEventListener('pause', updateButton); +video.addEventListener('timeupdate', handleProgress) +skipButtons.forEach(button => button.addEventListener('click', skip)); +ranges.forEach(range => range.addEventListener('change', handleRangeUpdate)); +ranges.forEach(range => range.addEventListener('mouseMove', handleRangeUpdate)); +progress.addEventListener('click', scrub); + +let mousedown = false; +progress.addEventListener('mousemove', (e) => mousedown && scrub(e)); +progress.addEventListener('mousedown', () => mousedown = true); +progress.addEventListener('mouseup', () => mousedown = false); + +fullscreen.addEventListener('click', goFullscreen); From 8c9b9f7d0b3fd83eeff5ea9442c2cd3be55397e1 Mon Sep 17 00:00:00 2001 From: fidraj Date: Tue, 13 Jun 2017 21:15:18 +0200 Subject: [PATCH 12/14] Implemented key sequence detection --- 12 - Key Sequence Detection/index-MY.html | 24 +++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 12 - Key Sequence Detection/index-MY.html diff --git a/12 - Key Sequence Detection/index-MY.html b/12 - Key Sequence Detection/index-MY.html new file mode 100644 index 0000000000..24ed600b19 --- /dev/null +++ b/12 - Key Sequence Detection/index-MY.html @@ -0,0 +1,24 @@ + + + + + Key Detection + + + + + + From 5d4b0d5d2b95cea08f54d352daa69cc5d55537c5 Mon Sep 17 00:00:00 2001 From: fidraj Date: Wed, 14 Jun 2017 20:24:49 +0200 Subject: [PATCH 13/14] Implemented slide in on scroll --- 13 - Slide in on Scroll/index-MY.html | 139 ++++++++++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 13 - Slide in on Scroll/index-MY.html diff --git a/13 - Slide in on Scroll/index-MY.html b/13 - Slide in on Scroll/index-MY.html new file mode 100644 index 0000000000..b5f140e854 --- /dev/null +++ b/13 - Slide in on Scroll/index-MY.html @@ -0,0 +1,139 @@ + + + + + Document + + + +
+ +

Slide in on Scroll

+ +

Consectetur adipisicing elit. Tempore tempora rerum, est autem cupiditate, corporis a qui libero ipsum delectus quidem dolor at nulla, adipisci veniam in reiciendis aut asperiores omnis blanditiis quod quas laborum nam! Fuga ad tempora in aspernatur pariaturlores sunt esse magni, ut, dignissimos.

+

Lorem ipsum cupiditate, corporis a qui libero ipsum delectus quidem dolor at nulla, adipisci veniam in reiciendis aut asperiores omnis blanditiis quod quas laborum nam! Fuga ad tempora in aspernatur pariatur fugit quibusdam dolores sunt esse magni, ut, dignissimos.

+

Adipisicing elit. Tempore tempora rerum..

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Tempore tempora rerum, est autem cupiditate, corporis a qui libero ipsum delectus quidem dolor at nulla, adipisci veniam in reiciendis aut asperiores omnis blanditiis quod quas laborum nam! Fuga ad tempora in aspernatur pariatur fugit quibusdam dolores sunt esse magni, ut, dignissimos.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Tempore tempora rerum, est autem cupiditate, corporis a qui libero ipsum delectus quidem dolor at nulla, adipisci veniam in reiciendis aut asperiores omnis blanditiis quod quas laborum nam! Fuga ad tempora in aspernatur pariatur fugit quibusdam dolores sunt esse magni, ut, dignissimos.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Tempore tempora rerum, est autem cupiditate, corporis a qui libero ipsum delectus quidem dolor at nulla, adipisci veniam in reiciendis aut asperiores omnis blanditiis quod quas laborum nam! Fuga ad tempora in aspernatur pariatur fugit quibusdam dolores sunt esse magni, ut, dignissimos.

+ + + +

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Voluptates, deserunt facilis et iste corrupti omnis tenetur est. Iste ut est dicta dolor itaque adipisci, dolorum minima, veritatis earum provident error molestias. Ratione magni illo sint vel velit ut excepturi consectetur suscipit, earum modi accusamus voluptatem nostrum, praesentium numquam, reiciendis voluptas sit id quisquam. Consequatur in quis reprehenderit modi perspiciatis necessitatibus saepe, quidem, suscipit iure natus dignissimos ipsam, eligendi deleniti accusantium, rerum quibusdam fugit perferendis et optio recusandae sed ratione. Culpa, dolorum reprehenderit harum ab voluptas fuga, nisi eligendi natus maiores illum quas quos et aperiam aut doloremque optio maxime fugiat doloribus. Eum dolorum expedita quam, nesciunt

+ + + +

at provident praesentium atque quas rerum optio dignissimos repudiandae ullam illum quibusdam. Vel ad error quibusdam, illo ex totam placeat. Quos excepturi fuga, molestiae ea quisquam minus, ratione dicta consectetur officia omnis, doloribus voluptatibus? Veniam ipsum veritatis architecto, provident quas consequatur doloremque quam quidem earum expedita, ad delectus voluptatum, omnis praesentium nostrum qui aspernatur ea eaque adipisci et cumque ab? Ea voluptatum dolore itaque odio. Eius minima distinctio harum, officia ab nihil exercitationem. Tempora rem nemo nam temporibus molestias facilis minus ipsam quam doloribus consequatur debitis nesciunt tempore officiis aperiam quisquam, molestiae voluptates cum, fuga culpa. Distinctio accusamus quibusdam, tempore perspiciatis dolorum optio facere consequatur quidem ullam beatae architecto, ipsam sequi officiis dignissimos amet impedit natus necessitatibus tenetur repellendus dolor rem! Dicta dolorem, iure, facilis illo ex nihil ipsa amet officia, optio temporibus eum autem odit repellendus nisi. Possimus modi, corrupti error debitis doloribus dicta libero earum, sequi porro ut excepturi nostrum ea voluptatem nihil culpa? Ullam expedita eligendi obcaecati reiciendis velit provident omnis quas qui in corrupti est dolore facere ad hic, animi soluta assumenda consequuntur reprehenderit! Voluptate dolor nihil veniam laborum voluptas nisi pariatur sed optio accusantium quam consectetur, corrupti, sequi et consequuntur, excepturi doloremque. Tempore quis velit corporis neque fugit non sequi eaque rem hic. Facere, inventore, aspernatur. Accusantium modi atque, asperiores qui nobis soluta cumque suscipit excepturi possimus doloremque odit saepe perferendis temporibus molestiae nostrum voluptatum quis id sint quidem nesciunt culpa. Rerum labore dolor beatae blanditiis praesentium explicabo velit optio esse aperiam similique, voluptatem cum, maiores ipsa tempore. Reiciendis sed culpa atque inventore, nam ullam enim expedita consectetur id velit iusto alias vitae explicabo nemo neque odio reprehenderit soluta sint eaque. Aperiam, qui ut tenetur, voluptate doloremque officiis dicta quaerat voluptatem rerum natus magni. Eum amet autem dolor ullam.

+ + + +

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Distinctio maiores adipisci quibusdam repudiandae dolor vero placeat esse sit! Quibusdam saepe aperiam explicabo placeat optio, consequuntur nihil voluptatibus expedita quia vero perferendis, deserunt et incidunt eveniet temporibus doloremque possimus facilis. Possimus labore, officia dolore! Eaque ratione saepe, alias harum laboriosam deserunt laudantium blanditiis eum explicabo placeat reiciendis labore iste sint. Consectetur expedita dignissimos, non quos distinctio, eos rerum facilis eligendi. Asperiores laudantium, rerum ratione consequatur, culpa consectetur possimus atque ab tempore illum non dolor nesciunt. Neque, rerum. A vel non incidunt, quod doloremque dignissimos necessitatibus aliquid laboriosam architecto at cupiditate commodi expedita in, quae blanditiis. Deserunt labore sequi, repellat laboriosam est, doloremque culpa reiciendis tempore excepturi. Enim nostrum fugit itaque vel corporis ullam sed tenetur ipsa qui rem quam error sint, libero. Laboriosam rem, ratione. Autem blanditiis

+ + +

laborum neque repudiandae quam, cumque, voluptate veritatis itaque, placeat veniam ad nisi. Expedita, laborum reprehenderit ratione soluta velit natus, odit mollitia. Corporis rerum minima fugiat in nostrum. Assumenda natus cupiditate hic quidem ex, quas, amet ipsum esse dolore facilis beatae maxime qui inventore, iste? Maiores dignissimos dolore culpa debitis voluptatem harum, excepturi enim reiciendis, tempora ab ipsam illum aspernatur quasi qui porro saepe iure sunt eligendi tenetur quaerat ducimus quas sequi omnis aperiam suscipit! Molestiae obcaecati officiis quo, ratione eveniet, provident pariatur. Veniam quasi expedita distinctio, itaque molestiae sequi, dolorum nisi repellendus quia facilis iusto dignissimos nam? Tenetur fugit quos autem nihil, perspiciatis expedita enim tempore, alias ab maiores quis necessitatibus distinctio molestias eum, quidem. Delectus impedit quidem laborum, fugit vel neque quo, ipsam, quasi aspernatur quas odio nihil? Veniam amet reiciendis blanditiis quis reprehenderit repudiandae neque, ab ducimus, odit excepturi voluptate saepe ipsam. Voluptatem eum error voluptas porro officiis, amet! Molestias, fugit, ut! Tempore non magnam, amet, facere ducimus accusantium eos veritatis neque.

+ + + +

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Distinctio maiores adipisci quibusdam repudiandae dolor vero placeat esse sit! Quibusdam saepe aperiam explicabo placeat optio, consequuntur nihil voluptatibus expedita quia vero perferendis, deserunt et incidunt eveniet temporibus doloremque possimus facilis. Possimus labore, officia dolore! Eaque ratione saepe, alias harum laboriosam deserunt laudantium blanditiis eum explicabo placeat reiciendis labore iste sint. Consectetur expedita dignissimos, non quos distinctio, eos rerum facilis eligendi. Asperiores laudantium, rerum ratione consequatur, culpa consectetur possimus atque ab tempore illum non dolor nesciunt. Neque, rerum. A vel non incidunt, quod doloremque dignissimos necessitatibus aliquid laboriosam architecto at cupiditate commodi expedita in, quae blanditiis. Deserunt labore sequi, repellat laboriosam est, doloremque culpa reiciendis tempore excepturi. Enim nostrum fugit itaque vel corporis ullam sed tenetur ipsa qui rem quam error sint, libero. Laboriosam rem, ratione. Autem blanditiis laborum neque repudiandae quam, cumque, voluptate veritatis itaque, placeat veniam ad nisi. Expedita, laborum reprehenderit ratione soluta velit natus, odit mollitia. Corporis rerum minima fugiat in nostrum. Assumenda natus cupiditate hic quidem ex, quas, amet ipsum esse dolore facilis beatae maxime qui inventore, iste? Maiores dignissimos dolore culpa debitis voluptatem harum, excepturi enim reiciendis, tempora ab ipsam illum aspernatur quasi qui porro saepe iure sunt eligendi tenetur quaerat ducimus quas sequi omnis aperiam suscipit! Molestiae obcaecati officiis quo, ratione eveniet, provident pariatur. Veniam quasi expedita distinctio, itaque molestiae sequi, dolorum nisi repellendus quia facilis iusto dignissimos nam? Tenetur fugit quos autem nihil, perspiciatis expedita enim tempore, alias ab maiores quis necessitatibus distinctio molestias eum, quidem. Delectus impedit quidem laborum, fugit vel neque quo, ipsam, quasi aspernatur quas odio nihil? Veniam amet reiciendis blanditiis quis reprehenderit repudiandae neque, ab ducimus, odit excepturi voluptate saepe ipsam. Voluptatem eum error voluptas porro officiis, amet! Molestias, fugit, ut! Tempore non magnam, amet, facere ducimus accusantium eos veritatis neque.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Distinctio maiores adipisci quibusdam repudiandae dolor vero placeat esse sit! Quibusdam saepe aperiam explicabo placeat optio, consequuntur nihil voluptatibus expedita quia vero perferendis, deserunt et incidunt eveniet temporibus doloremque possimus facilis. Possimus labore, officia dolore! Eaque ratione saepe, alias harum laboriosam deserunt laudantium blanditiis eum explicabo placeat reiciendis labore iste sint. Consectetur expedita dignissimos, non quos distinctio, eos rerum facilis eligendi. Asperiores laudantium, rerum ratione consequatur, culpa consectetur possimus atque ab tempore illum non dolor nesciunt. Neque, rerum. A vel non incidunt, quod doloremque dignissimos necessitatibus aliquid laboriosam architecto at cupiditate commodi expedita in, quae blanditiis. Deserunt labore sequi, repellat laboriosam est, doloremque culpa reiciendis tempore excepturi. Enim nostrum fugit itaque vel corporis ullam sed tenetur ipsa qui rem quam error sint, libero. Laboriosam rem, ratione. Autem blanditiis laborum neque repudiandae quam, cumque, voluptate veritatis itaque, placeat veniam ad nisi. Expedita, laborum reprehenderit ratione soluta velit natus, odit mollitia. Corporis rerum minima fugiat in nostrum. Assumenda natus cupiditate hic quidem ex, quas, amet ipsum esse dolore facilis beatae maxime qui inventore, iste? Maiores dignissimos dolore culpa debitis voluptatem harum, excepturi enim reiciendis, tempora ab ipsam illum aspernatur quasi qui porro saepe iure sunt eligendi tenetur quaerat ducimus quas sequi omnis aperiam suscipit! Molestiae obcaecati officiis quo, ratione eveniet, provident pariatur. Veniam quasi expedita distinctio, itaque molestiae sequi, dolorum nisi repellendus quia facilis iusto dignissimos nam? Tenetur fugit quos autem nihil, perspiciatis expedita enim tempore, alias ab maiores quis necessitatibus distinctio molestias eum, quidem. Delectus impedit quidem laborum, fugit vel neque quo, ipsam, quasi aspernatur quas odio nihil? Veniam amet reiciendis blanditiis quis reprehenderit repudiandae neque, ab ducimus, odit excepturi voluptate saepe ipsam. Voluptatem eum error voluptas porro officiis, amet! Molestias, fugit, ut! Tempore non magnam, amet, facere ducimus accusantium eos veritatis neque.

+ + + + +
+ + + + + + + From e2708ad64413335a643b13458f5b723b23bc7d7d Mon Sep 17 00:00:00 2001 From: fidraj Date: Sun, 18 Jun 2017 09:47:13 +0200 Subject: [PATCH 14/14] Implemented reference vs copying --- .../index-MY.html | 70 +++++++++++++++++++ 1 file changed, 70 insertions(+) create mode 100644 14 - JavaScript References VS Copying/index-MY.html diff --git a/14 - JavaScript References VS Copying/index-MY.html b/14 - JavaScript References VS Copying/index-MY.html new file mode 100644 index 0000000000..1da43fb646 --- /dev/null +++ b/14 - JavaScript References VS Copying/index-MY.html @@ -0,0 +1,70 @@ + + + + + JS Reference VS Copy + + + + + + +