From f6276952e73fbdf5705132c812f0655f37ed9cb2 Mon Sep 17 00:00:00 2001 From: austinjreilly Date: Wed, 4 Oct 2017 20:32:23 -0500 Subject: [PATCH 01/20] Completed Day #1 --- 01 - JavaScript Drum Kit/index-WORKING.html | 85 +++++++++++++++++++++ 1 file changed, 85 insertions(+) create mode 100644 01 - JavaScript Drum Kit/index-WORKING.html diff --git a/01 - JavaScript Drum Kit/index-WORKING.html b/01 - JavaScript Drum Kit/index-WORKING.html new file mode 100644 index 0000000000..fd798c57b3 --- /dev/null +++ b/01 - JavaScript Drum Kit/index-WORKING.html @@ -0,0 +1,85 @@ + + + + + JS Drum Kit + + + + + +
+
+ A + clap +
+
+ S + hihat +
+
+ D + kick +
+
+ F + openhat +
+
+ G + boom +
+
+ H + ride +
+
+ J + snare +
+
+ K + tom +
+
+ L + tink +
+
+ + + + + + + + + + + + + + + + From eac614aa132df3c7f58827adfad613188ccd0d47 Mon Sep 17 00:00:00 2001 From: austinjreilly Date: Thu, 5 Oct 2017 17:35:21 -0500 Subject: [PATCH 02/20] Completed Day #2 --- 02 - JS and CSS Clock/index-WORKING.html | 96 ++++++++++++++++++++++++ 1 file changed, 96 insertions(+) create mode 100644 02 - JS and CSS Clock/index-WORKING.html diff --git a/02 - JS and CSS Clock/index-WORKING.html b/02 - JS and CSS Clock/index-WORKING.html new file mode 100644 index 0000000000..67f66ed608 --- /dev/null +++ b/02 - JS and CSS Clock/index-WORKING.html @@ -0,0 +1,96 @@ + + + + + JS + CSS Clock + + + + +
+
+
+
+
+
+
+ + + + + + + From c602d2f8efb53c92be5a73fb335a1b077f35219e Mon Sep 17 00:00:00 2001 From: austinjreilly Date: Fri, 6 Oct 2017 10:24:51 -0500 Subject: [PATCH 03/20] Completed Day #3 --- 03 - CSS Variables/index-WORKING.html | 74 +++++++++++++++++++++++++++ 1 file changed, 74 insertions(+) create mode 100644 03 - CSS Variables/index-WORKING.html diff --git a/03 - CSS Variables/index-WORKING.html b/03 - CSS Variables/index-WORKING.html new file mode 100644 index 0000000000..069f3910af --- /dev/null +++ b/03 - CSS Variables/index-WORKING.html @@ -0,0 +1,74 @@ + + + + + Scoped CSS Variables and JS + + +

Update CSS Variables with JS

+ +
+ + + + + + + + +
+ + + + + + + + + From a2d46ee62e9d06bc77cd06e87e9412c76ef3e7f3 Mon Sep 17 00:00:00 2001 From: austinjreilly Date: Mon, 9 Oct 2017 18:50:11 -0500 Subject: [PATCH 04/20] Completed Day #4 --- 04 - Array Cardio Day 1/index-WORKING.html | 88 ++++++++++++++++++++++ 1 file changed, 88 insertions(+) create mode 100644 04 - Array Cardio Day 1/index-WORKING.html diff --git a/04 - Array Cardio Day 1/index-WORKING.html b/04 - Array Cardio Day 1/index-WORKING.html new file mode 100644 index 0000000000..9ee93f47b6 --- /dev/null +++ b/04 - Array Cardio Day 1/index-WORKING.html @@ -0,0 +1,88 @@ + + + + + Array Cardio 💪 + + +

Psst: have a look at the JavaScript Console 💁

+ + + From 90e036a792c9f8204a1826dd6ffbf17dcbfddeae Mon Sep 17 00:00:00 2001 From: austinjreilly Date: Tue, 10 Oct 2017 13:10:40 -0500 Subject: [PATCH 05/20] Completed Day #5 --- 05 - Flex Panel Gallery/index-WORKING.html | 150 +++++++++++++++++++++ 1 file changed, 150 insertions(+) create mode 100644 05 - Flex Panel Gallery/index-WORKING.html diff --git a/05 - Flex Panel Gallery/index-WORKING.html b/05 - Flex Panel Gallery/index-WORKING.html new file mode 100644 index 0000000000..e3f4b43b5e --- /dev/null +++ b/05 - Flex Panel Gallery/index-WORKING.html @@ -0,0 +1,150 @@ + + + + + Flex Panels 💪 + + + + + + +
+
+

Hey

+

Let's

+

Dance

+
+
+

Give

+

Take

+

Receive

+
+
+

Experience

+

It

+

Today

+
+
+

Give

+

All

+

You can

+
+
+

Life

+

In

+

Motion

+
+
+ + + + + + + From d965a2139d35b4f23ea11083a546934315635719 Mon Sep 17 00:00:00 2001 From: austinjreilly Date: Wed, 11 Oct 2017 10:01:02 -0500 Subject: [PATCH 06/20] Completed Day #6 --- 06 - Type Ahead/index-WORKING.html | 56 ++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 06 - Type Ahead/index-WORKING.html diff --git a/06 - Type Ahead/index-WORKING.html b/06 - Type Ahead/index-WORKING.html new file mode 100644 index 0000000000..65af155470 --- /dev/null +++ b/06 - Type Ahead/index-WORKING.html @@ -0,0 +1,56 @@ + + + + + Type Ahead 👀 + + + + +
+ +
    +
  • Filter for a city
  • +
  • or a state
  • +
+
+ + + From 91ec4f13c93c1e21f7febfeac3b431fa8a3860c3 Mon Sep 17 00:00:00 2001 From: austinjreilly Date: Thu, 12 Oct 2017 10:44:07 -0500 Subject: [PATCH 07/20] Completed Day #7 --- 07 - Array Cardio Day 2/index-WORKING.html | 51 ++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 07 - Array Cardio Day 2/index-WORKING.html diff --git a/07 - Array Cardio Day 2/index-WORKING.html b/07 - Array Cardio Day 2/index-WORKING.html new file mode 100644 index 0000000000..6e381aacef --- /dev/null +++ b/07 - Array Cardio Day 2/index-WORKING.html @@ -0,0 +1,51 @@ + + + + + Array Cardio 💪💪 + + +

Psst: have a look at the JavaScript Console 💁

+ + + From 45f960cf33cdf3770ed0075534bb3b51386765c7 Mon Sep 17 00:00:00 2001 From: austinjreilly Date: Fri, 13 Oct 2017 12:13:53 -0500 Subject: [PATCH 08/20] Completed Day #8 --- 08 - Fun with HTML5 Canvas/index-WORKING.html | 67 +++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 08 - Fun with HTML5 Canvas/index-WORKING.html diff --git a/08 - Fun with HTML5 Canvas/index-WORKING.html b/08 - Fun with HTML5 Canvas/index-WORKING.html new file mode 100644 index 0000000000..f1a9bb1957 --- /dev/null +++ b/08 - Fun with HTML5 Canvas/index-WORKING.html @@ -0,0 +1,67 @@ + + + + + HTML5 Canvas + + + + + + + + + From c35e0a81197894f269d60b687d6613a9e25c345a Mon Sep 17 00:00:00 2001 From: austinjreilly Date: Mon, 16 Oct 2017 15:06:21 -0500 Subject: [PATCH 09/20] Completed Day #9 --- 09 - Dev Tools Domination/index-WORKING.html | 71 ++++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 09 - Dev Tools Domination/index-WORKING.html diff --git a/09 - Dev Tools Domination/index-WORKING.html b/09 - Dev Tools Domination/index-WORKING.html new file mode 100644 index 0000000000..5a4eca82fc --- /dev/null +++ b/09 - Dev Tools Domination/index-WORKING.html @@ -0,0 +1,71 @@ + + + + + Console Tricks! + + + +

×BREAK×DOWN×

+ + + + From eaf1ab162fc79e5b5896d46f7410e512cd57044a Mon Sep 17 00:00:00 2001 From: austinjreilly Date: Tue, 17 Oct 2017 16:29:48 -0500 Subject: [PATCH 10/20] Completed Day #10 --- .../index-WORKING.html | 124 ++++++++++++++++++ 1 file changed, 124 insertions(+) create mode 100644 10 - Hold Shift and Check Checkboxes/index-WORKING.html diff --git a/10 - Hold Shift and Check Checkboxes/index-WORKING.html b/10 - Hold Shift and Check Checkboxes/index-WORKING.html new file mode 100644 index 0000000000..38ab47d7f8 --- /dev/null +++ b/10 - Hold Shift and Check Checkboxes/index-WORKING.html @@ -0,0 +1,124 @@ + + + + + Hold Shift to Check Multiple Checkboxes + + + + +
+
+ +

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 66896cc900f2406ae752169e0d9d0921f1d122ba Mon Sep 17 00:00:00 2001 From: austinjreilly Date: Mon, 23 Oct 2017 11:30:17 -0400 Subject: [PATCH 11/20] Completed Day #12 (last week) --- .../index-WORKING.html | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 12 - Key Sequence Detection/index-WORKING.html diff --git a/12 - Key Sequence Detection/index-WORKING.html b/12 - Key Sequence Detection/index-WORKING.html new file mode 100644 index 0000000000..ba5570958d --- /dev/null +++ b/12 - Key Sequence Detection/index-WORKING.html @@ -0,0 +1,23 @@ + + + + + Key Detection + + + + + + From fb34d851a9a50e1eeec3cc3991cb8af95ae7849a Mon Sep 17 00:00:00 2001 From: austinjreilly Date: Mon, 23 Oct 2017 16:51:51 -0400 Subject: [PATCH 12/20] Completed Day #11 (skipped a day) --- 11 - Custom Video Player/index.html | 2 +- 11 - Custom Video Player/scripts-WORKING.js | 56 +++++++++++++++++++++ 2 files changed, 57 insertions(+), 1 deletion(-) create mode 100644 11 - Custom Video Player/scripts-WORKING.js diff --git a/11 - Custom Video Player/index.html b/11 - Custom Video Player/index.html index 281a15eaa8..4246c9b3db 100644 --- a/11 - Custom Video Player/index.html +++ b/11 - Custom Video Player/index.html @@ -22,6 +22,6 @@ - + diff --git a/11 - Custom Video Player/scripts-WORKING.js b/11 - Custom Video Player/scripts-WORKING.js new file mode 100644 index 0000000000..659fa12a4e --- /dev/null +++ b/11 - Custom Video Player/scripts-WORKING.js @@ -0,0 +1,56 @@ + /* Get elements */ +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'); + + /* Build functions */ + +const togglePlay = () => { + const method = video.paused ? 'play' : 'pause'; + video[method](); +} + +const updateButton = target => { + toggle.textContent = target.paused ? '►' : '❚ ❚'; +} + +const skip = target => { + video.currentTime += parseFloat(target.dataset.skip); +} + +const handleRangeUpdate = target => { + video[target.name] = target.value; +} + +const handleProgress = () => { + const percent = (video.currentTime / video.duration) * 100; + progressBar.style.flexBasis = `${percent}%`; +} + +const scrub = event => { + const scrubTime = (event.offsetX / progress.offsetWidth) * video.duration; + video.currentTime = scrubTime; +} + + /* Hook up event listeners */ +video.addEventListener('click', togglePlay); +video.addEventListener('play', event => updateButton(event.target)); +video.addEventListener('pause', event => updateButton(event.target)); + +skipButtons.forEach(button => button.addEventListener('click', event => skip(event.target))); + +ranges.forEach(range => range.addEventListener('change', event => handleRangeUpdate(event.target))); +ranges.forEach(range => range.addEventListener('mousemove', event => handleRangeUpdate(event.target))); + +video.addEventListener('timeupdate', handleProgress); + + +let mousedown = false; +progress.addEventListener('click', scrub); +progress.addEventListener('mousemove', e => mousedown && scrub(e)); +progress.addEventListener('mousedown', () => mousedown = true); +progress.addEventListener('mouseup', () => mousedown = false); From 46f0337d583cdd01b3d57b511959bb4d601fecf0 Mon Sep 17 00:00:00 2001 From: austinjreilly Date: Tue, 24 Oct 2017 11:16:24 -0400 Subject: [PATCH 13/20] Completed day #24 (out of order) --- 24 - Sticky Nav/index-WORKING.html | 73 ++++++++++++++++++++++ 24 - Sticky Nav/style-WORKING.css | 99 ++++++++++++++++++++++++++++++ 2 files changed, 172 insertions(+) create mode 100644 24 - Sticky Nav/index-WORKING.html create mode 100644 24 - Sticky Nav/style-WORKING.css diff --git a/24 - Sticky Nav/index-WORKING.html b/24 - Sticky Nav/index-WORKING.html new file mode 100644 index 0000000000..a903cc7537 --- /dev/null +++ b/24 - Sticky Nav/index-WORKING.html @@ -0,0 +1,73 @@ + + + + + Sticky Nav + + + + +
+

A story about getting lost.

+
+ + + +
+ +

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. 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. 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. 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.

+
+ + + + + diff --git a/24 - Sticky Nav/style-WORKING.css b/24 - Sticky Nav/style-WORKING.css new file mode 100644 index 0000000000..f0ff05d5a2 --- /dev/null +++ b/24 - Sticky Nav/style-WORKING.css @@ -0,0 +1,99 @@ +html { + box-sizing: border-box; + background:#eeeeee; + font-family:'helvetica neue'; + font-size: 20px; + font-weight: 200; +} +body { + margin: 0; +} +*, *:before, *:after { + box-sizing: inherit; +} + +.site-wrap { + max-width: 700px; + margin: 70px auto; + background:white; + padding:40px; + text-align: justify; + box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.05); + transform: scale(0.98); + transition: transform 0.5s; +} + +.fixed-nav .site-wrap { + transform: scale(1); +} + +header { + text-align: center; + height:50vh; + background:url(http://wes.io/iEgP/wow-so-deep.jpg) bottom center no-repeat; + background-size:cover; + display:flex; + align-items:center; + justify-content: center; +} + +h1 { + color:white; + font-size: 7vw; + text-shadow: 3px 4px 0 rgba(0,0,0,0.2) +} + +nav { + background:black; + top:0; + width: 100%; + transition:all 0.5s; + position: relative; + z-index: 1; +} + +.fixed-nav nav { + position: fixed; + box-shadow: : 0 5px rgba(0,0,0,0.1); +} + +nav ul { + margin: 0; + padding:0; + list-style: none; + display:flex; +} + +nav li { + flex:1; + text-align: center; + display: flex; + justify-content: center; + align-items: center; +} + +li.logo { + max-width:0; + overflow: hidden; + background: white; + transition: all .5s; + font-weight: 600; + font-size: 30px; +} + +.fixed-nav li.logo { + max-width: 500px; +} + +li.logo a { + color:black; +} + +nav a { + text-decoration: none; + padding:20px; + display: inline-block; + color:white; + transition:all 0.2s; + text-transform: uppercase; +} From edf1c469f75c4acdd10f35ba796b4c58c60308fb Mon Sep 17 00:00:00 2001 From: austinjreilly Date: Wed, 25 Oct 2017 20:03:26 -0400 Subject: [PATCH 14/20] Completed Day #14 (out of order again) --- .../index-WORKING.html | 65 +++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 14 - JavaScript References VS Copying/index-WORKING.html diff --git a/14 - JavaScript References VS Copying/index-WORKING.html b/14 - JavaScript References VS Copying/index-WORKING.html new file mode 100644 index 0000000000..f5886221e3 --- /dev/null +++ b/14 - JavaScript References VS Copying/index-WORKING.html @@ -0,0 +1,65 @@ + + + + + JS Reference VS Copy + + + + + + + From 6570cb3a5c1c2f2bd9c6c28e2ace166cf55d6a2e Mon Sep 17 00:00:00 2001 From: austinjreilly Date: Wed, 25 Oct 2017 20:03:48 -0400 Subject: [PATCH 15/20] Updating Day #14 with completed code --- .../index-WORKING.html | 62 ++++++++++++++----- 1 file changed, 48 insertions(+), 14 deletions(-) diff --git a/14 - JavaScript References VS Copying/index-WORKING.html b/14 - JavaScript References VS Copying/index-WORKING.html index f5886221e3..be6d1b7646 100644 --- a/14 - JavaScript References VS Copying/index-WORKING.html +++ b/14 - JavaScript References VS Copying/index-WORKING.html @@ -8,26 +8,27 @@ From 0fee785304d7e71691b41dff51b99424f4da8667 Mon Sep 17 00:00:00 2001 From: austinjreilly Date: Mon, 30 Oct 2017 19:34:55 -0400 Subject: [PATCH 16/20] Completed Day #13 --- 13 - Slide in on Scroll/index-WORKING.html | 137 +++++++++++++++++++++ 1 file changed, 137 insertions(+) create mode 100644 13 - Slide in on Scroll/index-WORKING.html diff --git a/13 - Slide in on Scroll/index-WORKING.html b/13 - Slide in on Scroll/index-WORKING.html new file mode 100644 index 0000000000..4f4cb7ec4f --- /dev/null +++ b/13 - Slide in on Scroll/index-WORKING.html @@ -0,0 +1,137 @@ + + + + + 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 6ec5a7cc2e39e38f59868ecfca7e3f7607a53d32 Mon Sep 17 00:00:00 2001 From: austinjreilly Date: Wed, 1 Nov 2017 11:45:17 -0400 Subject: [PATCH 17/20] Completed Day #17 --- 17 - Sort Without Articles/index-WORKING.html | 58 +++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 17 - Sort Without Articles/index-WORKING.html diff --git a/17 - Sort Without Articles/index-WORKING.html b/17 - Sort Without Articles/index-WORKING.html new file mode 100644 index 0000000000..431099f85a --- /dev/null +++ b/17 - Sort Without Articles/index-WORKING.html @@ -0,0 +1,58 @@ + + + + + Sort Without Articles + + + + + +
    + + + + + From 4c11ab75be5df8da5852c19216819d48844ec20d Mon Sep 17 00:00:00 2001 From: austinjreilly Date: Mon, 27 Nov 2017 09:47:58 -0500 Subject: [PATCH 18/20] Completed Day #18 --- .../index-WORKING.html | 206 ++++++++++++++++++ 1 file changed, 206 insertions(+) create mode 100644 18 - Adding Up Times with Reduce/index-WORKING.html diff --git a/18 - Adding Up Times with Reduce/index-WORKING.html b/18 - Adding Up Times with Reduce/index-WORKING.html new file mode 100644 index 0000000000..4d28f58bc8 --- /dev/null +++ b/18 - Adding Up Times with Reduce/index-WORKING.html @@ -0,0 +1,206 @@ + + + + + Videos + + +
      +
    • + Video 1 +
    • +
    • + Video 2 +
    • +
    • + Video 3 +
    • +
    • + Video 4 +
    • +
    • + Video 5 +
    • +
    • + Video 6 +
    • +
    • + Video 7 +
    • +
    • + Video 8 +
    • +
    • + Video 9 +
    • +
    • + Video 10 +
    • +
    • + Video 11 +
    • +
    • + Video 12 +
    • +
    • + Video 13 +
    • +
    • + Video 14 +
    • +
    • + Video 15 +
    • +
    • + Video 16 +
    • +
    • + Video 17 +
    • +
    • + Video 18 +
    • +
    • + Video 19 +
    • +
    • + Video 20 +
    • +
    • + Video 21 +
    • +
    • + Video 22 +
    • +
    • + Video 23 +
    • +
    • + Video 24 +
    • +
    • + Video 25 +
    • +
    • + Video 26 +
    • +
    • + Video 27 +
    • +
    • + Video 28 +
    • +
    • + Video 29 +
    • +
    • + Video 30 +
    • +
    • + Video 31 +
    • +
    • + Video 32 +
    • +
    • + Video 33 +
    • +
    • + Video 34 +
    • +
    • + Video 35 +
    • +
    • + Video 36 +
    • +
    • + Video 37 +
    • +
    • + Video 38 +
    • +
    • + Video 39 +
    • +
    • + Video 40 +
    • +
    • + Video 41 +
    • +
    • + Video 42 +
    • +
    • + Video 43 +
    • +
    • + Video 44 +
    • +
    • + Video 45 +
    • +
    • + Video 46 +
    • +
    • + Video 47 +
    • +
    • + Video 48 +
    • +
    • + Video 49 +
    • +
    • + Video 50 +
    • +
    • + Video 51 +
    • +
    • + Video 52 +
    • +
    • + Video 53 +
    • +
    • + Video 54 +
    • +
    • + Video 55 +
    • +
    • + Video 56 +
    • +
    • + Video 57 +
    • +
    • + Video 58 +
    • +
    + + + From e2f44bf8e9d4e0661a191e78d61a07c5bddb19c3 Mon Sep 17 00:00:00 2001 From: austinjreilly Date: Tue, 28 Nov 2017 23:21:40 -0500 Subject: [PATCH 19/20] Completed Day #16 --- 16 - Mouse Move Shadow/index-WORKING.html | 66 +++++++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 16 - Mouse Move Shadow/index-WORKING.html diff --git a/16 - Mouse Move Shadow/index-WORKING.html b/16 - Mouse Move Shadow/index-WORKING.html new file mode 100644 index 0000000000..1cb274b19c --- /dev/null +++ b/16 - Mouse Move Shadow/index-WORKING.html @@ -0,0 +1,66 @@ + + + + + Mouse Shadow + + + +
    +

    🔥WOAH!

    +
    + + + + + + From 8d0fae47c4528c67bdbfac14bba45405a970f668 Mon Sep 17 00:00:00 2001 From: austinjreilly Date: Wed, 29 Nov 2017 13:56:50 -0500 Subject: [PATCH 20/20] Completed Day #25 --- .../index-WORKING.html | 62 +++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 25 - Event Capture, Propagation, Bubbling and Once/index-WORKING.html diff --git a/25 - Event Capture, Propagation, Bubbling and Once/index-WORKING.html b/25 - Event Capture, Propagation, Bubbling and Once/index-WORKING.html new file mode 100644 index 0000000000..979326e1d5 --- /dev/null +++ b/25 - Event Capture, Propagation, Bubbling and Once/index-WORKING.html @@ -0,0 +1,62 @@ + + + + + Understanding JavaScript's Capture + + + +
    +
    +
    +
    +
    +
    + + + + + + +