Lorem ipsum dolor sit amet consectetur adipisicing elit. Itaque quidem explicabo animi accusamus temporibus ex error odit porro dolore in quasi nulla voluptatem consectetur labore, quis, autem, voluptates id natus! Lorem ipsum dolor sit amet consectetur adipisicing elit. Iusto, nesciunt deleniti, exercitationem totam amet a laudantium ut tenetur itaque quos similique in molestiae eligendi ipsam voluptatibus repellendus vitae sequi consequatur.
- This is a smaller paragraph!
-
-
Heading Two
-
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Unde illo ratione culpa nisi. Repellat, at! Eaque quasi, sequi, quo exercitationem similique provident incidunt, temporibus nam repellendus dolores vero dolor sed? Lorem ipsum dolor, sit amet consectetur adipisicing elit. Corrupti deserunt quaerat quas, non ipsa pariatur? Nulla cum ullam, dolore autem repellat voluptatum est modi fuga a odit at repudiandae dolor!
-
-
-
-
Lorem ipsum dolor sit amet consectetur adipisicing elit. Tempora quidem rem, autem deserunt pariatur ex quos ab excepturi quasi odit veritatis labore vitae animi fugit dicta, totam commodi. Cumque, expedita! Lorem ipsum dolor sit amet consectetur adipisicing elit. Maiores cum illum, tempore nisi maxime est aut delectus exercitationem sapiente veritatis id vero enim, reiciendis blanditiis quis temporibus voluptate dolorum dignissimos?
Lorem ipsum dolor sit amet consectetur adipisicing elit. Itaque quidem explicabo animi accusamus temporibus ex error odit porro dolore in quasi nulla voluptatem consectetur labore, quis, autem, voluptates id natus! Lorem ipsum dolor sit amet consectetur adipisicing elit. Iusto, nesciunt deleniti, exercitationem totam amet a laudantium ut tenetur itaque quos similique in molestiae eligendi ipsam voluptatibus repellendus vitae sequi consequatur.
+ This is a smaller paragraph!
+
+
Heading Two
+
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Unde illo ratione culpa nisi. Repellat, at! Eaque quasi, sequi, quo exercitationem similique provident incidunt, temporibus nam repellendus dolores vero dolor sed? Lorem ipsum dolor, sit amet consectetur adipisicing elit. Corrupti deserunt quaerat quas, non ipsa pariatur? Nulla cum ullam, dolore autem repellat voluptatum est modi fuga a odit at repudiandae dolor!
+
+
+
+
Lorem ipsum dolor sit amet consectetur adipisicing elit. Tempora quidem rem, autem deserunt pariatur ex quos ab excepturi quasi odit veritatis labore vitae animi fugit dicta, totam commodi. Cumque, expedita! Lorem ipsum dolor sit amet consectetur adipisicing elit. Maiores cum illum, tempore nisi maxime est aut delectus exercitationem sapiente veritatis id vero enim, reiciendis blanditiis quis temporibus voluptate dolorum dignissimos?
+
+
First item
+
Second item
+
Third item
+
Fouth item
+
+
+
+
\ No newline at end of file
diff --git a/INFO-1252 (Front End Dev)/Labs/Lab-1/style.css b/INFO-1252 (Front End Dev)/Labs/Lab-1/style.css
index 791f5bf..aabf8c2 100644
--- a/INFO-1252 (Front End Dev)/Labs/Lab-1/style.css
+++ b/INFO-1252 (Front End Dev)/Labs/Lab-1/style.css
@@ -1,22 +1,22 @@
-body {
- text-align: center;
- background: #333;
- color: white;
-}
-
-ul, ol {
- margin: 0;
- padding: 0;
- display: inline-block;
- text-align: left;
-}
-
-ul li {
- list-style: none;
-}
-
-a {
- color: deepskyblue;
- text-align: center;
- margin: auto;
+body {
+ text-align: center;
+ background: #333;
+ color: white;
+}
+
+ul, ol {
+ margin: 0;
+ padding: 0;
+ display: inline-block;
+ text-align: left;
+}
+
+ul li {
+ list-style: none;
+}
+
+a {
+ color: deepskyblue;
+ text-align: center;
+ margin: auto;
}
\ No newline at end of file
diff --git a/INFO-1252 (Front End Dev)/Labs/Lab-2/about.html b/INFO-1252 (Front End Dev)/Labs/Lab-2/about.html
index 68f4020..fefcc1e 100644
--- a/INFO-1252 (Front End Dev)/Labs/Lab-2/about.html
+++ b/INFO-1252 (Front End Dev)/Labs/Lab-2/about.html
@@ -1,33 +1,33 @@
-
-
-
-
-
-
- About Page - Travel Spot
-
-
-
-
-
Lorem ipsum dolor sit amet consectetur adipisicing elit. Sapiente laborum non voluptatibus ad dignissimos culpa labore vitae quae nostrum in ullam officia, nobis quis tempora corporis repellendus suscipit quo nisi. Lorem ipsum dolor sit amet consectetur adipisicing elit. Aliquam eum officia provident cumque rem earum perferendis similique expedita quos ipsa! Ipsum cumque illum eius reprehenderit harum minus, deserunt iusto fugiat!
-
Satisfaction Guaranteed!
-
Lorem ipsum dolor sit amet consectetur adipisicing elit. Deleniti libero commodi, nesciunt sed non a necessitatibus iste illum architecto eum cumque quo nemo, praesentium magni vero facilis iusto. Quaerat, nulla! Lorem ipsum dolor sit amet consectetur adipisicing elit. Placeat eveniet dicta, similique facilis impedit corporis repellat aliquid autem veritatis eaque eos, velit cupiditate ratione enim vel dolorum, laborum ut. Ipsum.
Lorem ipsum dolor sit amet consectetur adipisicing elit. Sapiente laborum non voluptatibus ad dignissimos culpa labore vitae quae nostrum in ullam officia, nobis quis tempora corporis repellendus suscipit quo nisi. Lorem ipsum dolor sit amet consectetur adipisicing elit. Aliquam eum officia provident cumque rem earum perferendis similique expedita quos ipsa! Ipsum cumque illum eius reprehenderit harum minus, deserunt iusto fugiat!
+
Satisfaction Guaranteed!
+
Lorem ipsum dolor sit amet consectetur adipisicing elit. Deleniti libero commodi, nesciunt sed non a necessitatibus iste illum architecto eum cumque quo nemo, praesentium magni vero facilis iusto. Quaerat, nulla! Lorem ipsum dolor sit amet consectetur adipisicing elit. Placeat eveniet dicta, similique facilis impedit corporis repellat aliquid autem veritatis eaque eos, velit cupiditate ratione enim vel dolorum, laborum ut. Ipsum.
Lorem ipsum dolor sit amet consectetur, adipisicing elit. Nostrum autem odio voluptas similique quae quam totam, est sapiente neque omnis veniam pariatur sint, culpa mollitia, porro facilis deserunt eum dicta! Lorem ipsum dolor sit amet consectetur adipisicing elit. Eaque provident cum, est iusto, a suscipit beatae expedita voluptatem dignissimos harum porro sint eveniet tempore. Et itaque dolorum recusandae quis soluta. Lorem ipsum dolor sit amet consectetur adipisicing elit. Quas quidem voluptatibus amet, reiciendis sit eligendi nihil! Ducimus praesentium delectus at itaque quaerat blanditiis rem asperiores adipisci facilis aliquam? Error, libero!
-
-
Lorem ipsum dolor sit amet consectetur adipisicing elit. Sapiente laborum non voluptatibus ad dignissimos culpa labore vitae quae nostrum in ullam officia, nobis quis tempora corporis repellendus suscipit quo nisi. Lorem ipsum dolor sit amet consectetur adipisicing elit. Aliquam eum officia provident cumque rem earum perferendis similique expedita quos ipsa! Ipsum cumque illum eius reprehenderit harum minus, deserunt iusto fugiat!
Lorem ipsum dolor sit amet consectetur, adipisicing elit. Nostrum autem odio voluptas similique quae quam totam, est sapiente neque omnis veniam pariatur sint, culpa mollitia, porro facilis deserunt eum dicta! Lorem ipsum dolor sit amet consectetur adipisicing elit. Eaque provident cum, est iusto, a suscipit beatae expedita voluptatem dignissimos harum porro sint eveniet tempore. Et itaque dolorum recusandae quis soluta. Lorem ipsum dolor sit amet consectetur adipisicing elit. Quas quidem voluptatibus amet, reiciendis sit eligendi nihil! Ducimus praesentium delectus at itaque quaerat blanditiis rem asperiores adipisci facilis aliquam? Error, libero!
+
+
Lorem ipsum dolor sit amet consectetur adipisicing elit. Sapiente laborum non voluptatibus ad dignissimos culpa labore vitae quae nostrum in ullam officia, nobis quis tempora corporis repellendus suscipit quo nisi. Lorem ipsum dolor sit amet consectetur adipisicing elit. Aliquam eum officia provident cumque rem earum perferendis similique expedita quos ipsa! Ipsum cumque illum eius reprehenderit harum minus, deserunt iusto fugiat!
- Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nunc
- mollis, nulla non elementum tincidunt, felis ligula sodales lectus,
- sit amet dignissim quam massa sit amet lorem. Aenean lorem risus,
- tempus nec, gravida eu.
-
-
-
-
-
Weeknight Meals
-
By: Mary
-
Jan 07, 2022
-
-
- Donec cursus faucibus turpis. Quisque auctor est at magna. In
- sagittis quam ac ante. Etiam et erat. Morbi sem. Mauris faucibus
- elit eu est. Nulla wisi eros, vehicula et, congue quis, consectetuer
- non, leo. Phasellus suscipit felis non est.
-
-
-
-
-
Superbowl Snacks
-
By: Sandy
-
Jan 06, 2022
-
-
- Pellentesque habitant morbi tristique senectus et netus et malesuada
- fames ac turpis egestas. Morbi condimentum, odio sit amet aliquet
- adipiscing, nunc odio fermentum tellus, tincidunt pulvinar leo purus
- quis libero. Vivamus quam.
-
-
-
-
-
-
-
About Sandy
-
-
-
-
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum
- gravida mattis molestie. Donec in urna ut dolor imperdiet faucibus.
- Pellentesque habitant morbi tristique senectus et netus et malesuada
- fames ac turpis egestas. Sed luctus a mi et facilisis. Class aptent
- taciti sociosqu ad litora torquent per conubia nostra, per inceptos
- himenaeos. Ut condimentum purus eu luctus tincidunt. Maecenas
- elementum, augue at vulputate ornare, ipsum enim lacinia orci, id
- elementum velit enim gravida diam. Aliquam vitae pharetra ex. In hac
- habitasse platea dictumst. Curabitur vitae facilisis nulla. Morbi quis
- condimentum lorem. Fusce sit amet orci mauris. Donec fringilla lectus
- nec efficitur sagittis. Aliquam sed nunc ligula.
-
-
- Quisque tempus ornare est, eu scelerisque sem ultricies et. Sed sed
- interdum odio. Suspendisse id lacinia sem. Cras fermentum tortor sit
- amet mollis commodo. Morbi facilisis arcu a est dapibus, vitae laoreet
- sapien feugiat. Aenean vel viverra arcu, eu pulvinar nulla.
- Pellentesque habitant morbi tristique senectus et netus et malesuada
- fames ac turpis egestas. Mauris id viverra leo, sed pellentesque est.
- Maecenas quis hendrerit dui, tincidunt maximus velit.
-
+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nunc
+ mollis, nulla non elementum tincidunt, felis ligula sodales lectus,
+ sit amet dignissim quam massa sit amet lorem. Aenean lorem risus,
+ tempus nec, gravida eu.
+
+
+
+
+
Weeknight Meals
+
By: Mary
+
Jan 07, 2022
+
+
+ Donec cursus faucibus turpis. Quisque auctor est at magna. In
+ sagittis quam ac ante. Etiam et erat. Morbi sem. Mauris faucibus
+ elit eu est. Nulla wisi eros, vehicula et, congue quis, consectetuer
+ non, leo. Phasellus suscipit felis non est.
+
+
+
+
+
Superbowl Snacks
+
By: Sandy
+
Jan 06, 2022
+
+
+ Pellentesque habitant morbi tristique senectus et netus et malesuada
+ fames ac turpis egestas. Morbi condimentum, odio sit amet aliquet
+ adipiscing, nunc odio fermentum tellus, tincidunt pulvinar leo purus
+ quis libero. Vivamus quam.
+
+
+
+
+
+
+
About Sandy
+
+
+
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum
+ gravida mattis molestie. Donec in urna ut dolor imperdiet faucibus.
+ Pellentesque habitant morbi tristique senectus et netus et malesuada
+ fames ac turpis egestas. Sed luctus a mi et facilisis. Class aptent
+ taciti sociosqu ad litora torquent per conubia nostra, per inceptos
+ himenaeos. Ut condimentum purus eu luctus tincidunt. Maecenas
+ elementum, augue at vulputate ornare, ipsum enim lacinia orci, id
+ elementum velit enim gravida diam. Aliquam vitae pharetra ex. In hac
+ habitasse platea dictumst. Curabitur vitae facilisis nulla. Morbi quis
+ condimentum lorem. Fusce sit amet orci mauris. Donec fringilla lectus
+ nec efficitur sagittis. Aliquam sed nunc ligula.
+
+
+ Quisque tempus ornare est, eu scelerisque sem ultricies et. Sed sed
+ interdum odio. Suspendisse id lacinia sem. Cras fermentum tortor sit
+ amet mollis commodo. Morbi facilisis arcu a est dapibus, vitae laoreet
+ sapien feugiat. Aenean vel viverra arcu, eu pulvinar nulla.
+ Pellentesque habitant morbi tristique senectus et netus et malesuada
+ fames ac turpis egestas. Mauris id viverra leo, sed pellentesque est.
+ Maecenas quis hendrerit dui, tincidunt maximus velit.
+
- Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nunc
- mollis, nulla non elementum tincidunt, felis ligula sodales lectus,
- sit amet dignissim quam massa sit amet lorem. Aenean lorem risus,
- tempus nec, gravida eu.
-
-
-
-
-
Weeknight Meals
-
By: Mary
-
Jan 07, 2022
-
-
- Donec cursus faucibus turpis. Quisque auctor est at magna. In
- sagittis quam ac ante. Etiam et erat. Morbi sem. Mauris faucibus
- elit eu est. Nulla wisi eros, vehicula et, congue quis, consectetuer
- non, leo. Phasellus suscipit felis non est.
-
-
-
-
-
Superbowl Snacks
-
By: Sandy
-
Jan 06, 2022
-
-
- Pellentesque habitant morbi tristique senectus et netus et malesuada
- fames ac turpis egestas. Morbi condimentum, odio sit amet aliquet
- adipiscing, nunc odio fermentum tellus, tincidunt pulvinar leo purus
- quis libero. Vivamus quam.
-
-
-
-
-
-
-
About Sandy
-
-
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum
- gravida mattis molestie. Donec in urna ut dolor imperdiet faucibus.
- Pellentesque habitant morbi tristique senectus et netus et malesuada
- fames ac turpis egestas. Sed luctus a mi et facilisis. Class aptent
- taciti sociosqu ad litora torquent per conubia nostra, per inceptos
- himenaeos. Ut condimentum purus eu luctus tincidunt. Maecenas
- elementum, augue at vulputate ornare, ipsum enim lacinia orci, id
- elementum velit enim gravida diam. Aliquam vitae pharetra ex. In hac
- habitasse platea dictumst. Curabitur vitae facilisis nulla. Morbi quis
- condimentum lorem. Fusce sit amet orci mauris. Donec fringilla lectus
- nec efficitur sagittis. Aliquam sed nunc ligula.
-
-
- Quisque tempus ornare est, eu scelerisque sem ultricies et. Sed sed
- interdum odio. Suspendisse id lacinia sem. Cras fermentum tortor sit
- amet mollis commodo. Morbi facilisis arcu a est dapibus, vitae laoreet
- sapien feugiat. Aenean vel viverra arcu, eu pulvinar nulla.
- Pellentesque habitant morbi tristique senectus et netus et malesuada
- fames ac turpis egestas. Mauris id viverra leo, sed pellentesque est.
- Maecenas quis hendrerit dui, tincidunt maximus velit.
-
+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nunc
+ mollis, nulla non elementum tincidunt, felis ligula sodales lectus,
+ sit amet dignissim quam massa sit amet lorem. Aenean lorem risus,
+ tempus nec, gravida eu.
+
+
+
+
+
Weeknight Meals
+
By: Mary
+
Jan 07, 2022
+
+
+ Donec cursus faucibus turpis. Quisque auctor est at magna. In
+ sagittis quam ac ante. Etiam et erat. Morbi sem. Mauris faucibus
+ elit eu est. Nulla wisi eros, vehicula et, congue quis, consectetuer
+ non, leo. Phasellus suscipit felis non est.
+
+
+
+
+
Superbowl Snacks
+
By: Sandy
+
Jan 06, 2022
+
+
+ Pellentesque habitant morbi tristique senectus et netus et malesuada
+ fames ac turpis egestas. Morbi condimentum, odio sit amet aliquet
+ adipiscing, nunc odio fermentum tellus, tincidunt pulvinar leo purus
+ quis libero. Vivamus quam.
+
+
+
+
+
+
+
About Sandy
+
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum
+ gravida mattis molestie. Donec in urna ut dolor imperdiet faucibus.
+ Pellentesque habitant morbi tristique senectus et netus et malesuada
+ fames ac turpis egestas. Sed luctus a mi et facilisis. Class aptent
+ taciti sociosqu ad litora torquent per conubia nostra, per inceptos
+ himenaeos. Ut condimentum purus eu luctus tincidunt. Maecenas
+ elementum, augue at vulputate ornare, ipsum enim lacinia orci, id
+ elementum velit enim gravida diam. Aliquam vitae pharetra ex. In hac
+ habitasse platea dictumst. Curabitur vitae facilisis nulla. Morbi quis
+ condimentum lorem. Fusce sit amet orci mauris. Donec fringilla lectus
+ nec efficitur sagittis. Aliquam sed nunc ligula.
+
+
+ Quisque tempus ornare est, eu scelerisque sem ultricies et. Sed sed
+ interdum odio. Suspendisse id lacinia sem. Cras fermentum tortor sit
+ amet mollis commodo. Morbi facilisis arcu a est dapibus, vitae laoreet
+ sapien feugiat. Aenean vel viverra arcu, eu pulvinar nulla.
+ Pellentesque habitant morbi tristique senectus et netus et malesuada
+ fames ac turpis egestas. Mauris id viverra leo, sed pellentesque est.
+ Maecenas quis hendrerit dui, tincidunt maximus velit.
+
- This is the first item’s accordion body. The base elements of the
- accordian
- was
- taken from the Bootstrap documentation.
-
-
-
-
-
-
-
-
-
- This is the second item’s accordion body. I only changed the interior
- content
- of
- the accordian, although content isn't all that imporant.
-
-
-
-
-
-
-
-
-
- This is the third item’s accordion body. It just saves a lot of time
- instead of
- writing out the code by hand to take the documentation examples.
-
-
-
-
-
-
- Modal (Personal favourite)
-
-
-
-
-
-
-
Modal Demo
-
-
-
- Modal outline was also taken from the bootsrap documentation
-
-
-
-
-
-
-
- Card
-
-
-
-
Card Demo
-
Just a simple card with the default image placeholder
+ This is the first item’s accordion body. The base elements of the
+ accordian
+ was
+ taken from the Bootstrap documentation.
+
+
+
+
+
+
+
+
+
+ This is the second item’s accordion body. I only changed the interior
+ content
+ of
+ the accordian, although content isn't all that imporant.
+
+
+
+
+
+
+
+
+
+ This is the third item’s accordion body. It just saves a lot of time
+ instead of
+ writing out the code by hand to take the documentation examples.
+
+
+
+
+
+
+ Modal (Personal favourite)
+
+
+
+
+
+
+
Modal Demo
+
+
+
+ Modal outline was also taken from the bootsrap documentation
+
+
+
+
+
+
+
+ Card
+
+
+
+
Card Demo
+
Just a simple card with the default image placeholder
+
+
+
+
\ No newline at end of file
diff --git a/INFO-1252 (Front End Dev)/Labs/Lab-6/style.css b/INFO-1252 (Front End Dev)/Labs/Lab-6/style.css
index 4611a22..ebf44b7 100644
--- a/INFO-1252 (Front End Dev)/Labs/Lab-6/style.css
+++ b/INFO-1252 (Front End Dev)/Labs/Lab-6/style.css
@@ -1,24 +1,24 @@
-body {
- background-color: crimson;
- font-family: "Inter", sans-serif;
- padding: 20px;
-}
-
-h1,
-h2 {
- text-align: center;
- margin-bottom: 20px;
- font-weight: bold;
-}
-
-form {
- margin-top: 30px;
- background: #ffffff;
- padding: 25px;
- border-radius: 14px;
- box-shadow: 0 4px 20px rgba(0, 0, 0, 0.10);
-}
-
-label {
- font-weight: 600;
+body {
+ background-color: crimson;
+ font-family: "Inter", sans-serif;
+ padding: 20px;
+}
+
+h1,
+h2 {
+ text-align: center;
+ margin-bottom: 20px;
+ font-weight: bold;
+}
+
+form {
+ margin-top: 30px;
+ background: #ffffff;
+ padding: 25px;
+ border-radius: 14px;
+ box-shadow: 0 4px 20px rgba(0, 0, 0, 0.10);
+}
+
+label {
+ font-weight: 600;
}
\ No newline at end of file
diff --git a/INFO-1252 (Front End Dev)/Projects/Final Project/contact.html b/INFO-1252 (Front End Dev)/Projects/Final Project/contact.html
index fbc3e94..7b38b1e 100644
--- a/INFO-1252 (Front End Dev)/Projects/Final Project/contact.html
+++ b/INFO-1252 (Front End Dev)/Projects/Final Project/contact.html
@@ -1,58 +1,58 @@
-
-
-
-
- Pet Showcase - Contact
-
-
-
-
-
-
-
-
Contact Page
- Contact the owner of the page with questions or concerns below
-
-
-
-
-
-
- Contact requests will be answered within ∞ business days
-
-
-
-
-
-
-
-
-
+
+
+
+
+ Pet Showcase - Contact
+
+
+
+
+
+
+
+
Although she looks very sweet (which she can be), she also has a bit of an evil genius side, which my
- family
- loves to joke about
-
-
-
-
Frank
-
-
Frank is 3 years old and came directly after Mierda
-
Frank likes:
-
-
Sleeping upside down
-
Wet food
-
Kibble
-
Food that falls on the floor
-
-
Frank LOVES food. We joke a lot about how he tends to beg like a dog, even sometimes sitting right
- next
- to Bo while he begs.
-
-
-
-
Rocco
-
-
Rocco is 3 years old and was adopted very shortly after Frank, their almost the same age
-
Rocco likes:
-
-
Cuddles in bed
-
Sleeping in boxes
-
Scratching the cat post
-
Drinking tap water from the faucet
-
-
Rocco is pretty quiet but he's got a lot of personality. He's the silliest of the animals and often
- even
- tends to slip and trip on himself. He's very easily startled too.
-
-
-
-
Bo
-
-
Bo is 9 months old and is the newest addition to our family
-
Bo likes:
-
-
Jumping, a lot of jumping
-
Walking with his backpack on
-
Belly rubs
-
Dried pigs ear treats (delicious, I know)
-
-
Bo is still very young and figuring out his personality but he's very hyperactive and LOVES to jump
- off
- the
- back of the porch and up on us when we come home. He's a Boxer-Border Collie mix.
-
-
-
-
Jax
-
-
Jax was 9 years old when he past, which was about a year ago now.
-
Jax Liked:
-
-
Barking, he loved the sound of his own voice
-
The cats!
-
The dog park
-
Water, he was quite the swimmer
-
-
Jax (or Jackie) was our first family pet, we love him and miss him but remember him everyday. Jax was
- a
- Great
- Pyranese mixed with a Shepherd breed of some sort. He had LOTS of fur and was very fluffy.
Although she looks very sweet (which she can be), she also has a bit of an evil genius side, which my
+ family
+ loves to joke about
+
+
+
+
Frank
+
+
Frank is 3 years old and came directly after Mierda
+
Frank likes:
+
+
Sleeping upside down
+
Wet food
+
Kibble
+
Food that falls on the floor
+
+
Frank LOVES food. We joke a lot about how he tends to beg like a dog, even sometimes sitting right
+ next
+ to Bo while he begs.
+
+
+
+
Rocco
+
+
Rocco is 3 years old and was adopted very shortly after Frank, their almost the same age
+
Rocco likes:
+
+
Cuddles in bed
+
Sleeping in boxes
+
Scratching the cat post
+
Drinking tap water from the faucet
+
+
Rocco is pretty quiet but he's got a lot of personality. He's the silliest of the animals and often
+ even
+ tends to slip and trip on himself. He's very easily startled too.
+
+
+
+
Bo
+
+
Bo is 9 months old and is the newest addition to our family
+
Bo likes:
+
+
Jumping, a lot of jumping
+
Walking with his backpack on
+
Belly rubs
+
Dried pigs ear treats (delicious, I know)
+
+
Bo is still very young and figuring out his personality but he's very hyperactive and LOVES to jump
+ off
+ the
+ back of the porch and up on us when we come home. He's a Boxer-Border Collie mix.
+
+
+
+
Jax
+
+
Jax was 9 years old when he past, which was about a year ago now.
+
Jax Liked:
+
+
Barking, he loved the sound of his own voice
+
The cats!
+
The dog park
+
Water, he was quite the swimmer
+
+
Jax (or Jackie) was our first family pet, we love him and miss him but remember him everyday. Jax was
+ a
+ Great
+ Pyranese mixed with a Shepherd breed of some sort. He had LOTS of fur and was very fluffy.
+
+
+
\ No newline at end of file
diff --git a/INFO-1272 (JS 1)/Labs/Lab 2/levi_lab2.html b/INFO-1272 (JS 1)/Labs/Lab 2/levi_lab2.html
index 8a6c749..1eb9f13 100644
--- a/INFO-1272 (JS 1)/Labs/Lab 2/levi_lab2.html
+++ b/INFO-1272 (JS 1)/Labs/Lab 2/levi_lab2.html
@@ -1,81 +1,81 @@
-
-
-
-
- Lab 2
-
-
-
-
Theme Park Tickets
-
-
-
+
+
+
+
+ Lab 2
+
+
+
+
Theme Park Tickets
+
+
+
\ No newline at end of file
diff --git a/INFO-1272 (JS 1)/Labs/Lab 3/Levi_Lab3.html b/INFO-1272 (JS 1)/Labs/Lab 3/Levi_Lab3.html
index 10d2cc9..cb13a8c 100644
--- a/INFO-1272 (JS 1)/Labs/Lab 3/Levi_Lab3.html
+++ b/INFO-1272 (JS 1)/Labs/Lab 3/Levi_Lab3.html
@@ -1,61 +1,61 @@
-
-
-
- Lab 3
-
-
-
-
-
Lab 3
-
-
+
+
+
+ Lab 3
+
+
+
+
+
Lab 3
+
+
\ No newline at end of file
diff --git a/INFO-1272 (JS 1)/Labs/Lab 5/Levi_Lab5.html b/INFO-1272 (JS 1)/Labs/Lab 5/Levi_Lab5.html
index 0c8958a..902020e 100644
--- a/INFO-1272 (JS 1)/Labs/Lab 5/Levi_Lab5.html
+++ b/INFO-1272 (JS 1)/Labs/Lab 5/Levi_Lab5.html
@@ -1,93 +1,93 @@
-
-
-
-
- Lab 5
-
-
-
-
-
Lab 5
-
-
-
+
+
+
+
+ Lab 5
+
+
+
+
+
Lab 5
+
+
+
\ No newline at end of file
diff --git a/INFO-1272 (JS 1)/Labs/Midterm Part B/Levi_McLean_MidtermTest copy.html b/INFO-1272 (JS 1)/Labs/Midterm Part B/Levi_McLean_MidtermTest copy.html
index c628293..87d3c71 100644
--- a/INFO-1272 (JS 1)/Labs/Midterm Part B/Levi_McLean_MidtermTest copy.html
+++ b/INFO-1272 (JS 1)/Labs/Midterm Part B/Levi_McLean_MidtermTest copy.html
@@ -1,130 +1,130 @@
-
-
-
- Levi McLean Midterm Part B
-
-
-
-
-
Levi McLean Midterm Part B
-
-
+
+
+
+ Levi McLean Midterm Part B
+
+
+
+
+
Levi McLean Midterm Part B
+
+
\ No newline at end of file
diff --git a/INFO-1272 (JS 1)/Labs/Midterm Part B/Levi_McLean_MidtermTest.html b/INFO-1272 (JS 1)/Labs/Midterm Part B/Levi_McLean_MidtermTest.html
index 65be2c8..7c6613f 100644
--- a/INFO-1272 (JS 1)/Labs/Midterm Part B/Levi_McLean_MidtermTest.html
+++ b/INFO-1272 (JS 1)/Labs/Midterm Part B/Levi_McLean_MidtermTest.html
@@ -1,138 +1,138 @@
-
-
-
- Levi McLean Midterm Part B
-
-
-
-
-
Levi McLean Midterm Part B
-
-
+
+
+
+ Levi McLean Midterm Part B
+
+
+
+
+
Levi McLean Midterm Part B
+
+
\ No newline at end of file
diff --git a/INFO-1272 (JS 1)/Notes/Midterm/index.html b/INFO-1272 (JS 1)/Notes/Midterm/index.html
index 8c7ee8a..a57e362 100644
--- a/INFO-1272 (JS 1)/Notes/Midterm/index.html
+++ b/INFO-1272 (JS 1)/Notes/Midterm/index.html
@@ -1,176 +1,176 @@
-
-
-
-
- Midterm Study
-
-
-
-
-
Midterm Study
-
Introduction to Web Pages
-
-
A web page is a container for the following three technologies. Describe the purpose of each for a web page:
-
-
-
HTML
-
CSS
-
JavaScript
-
-
-
Answers:
-
-
HTML is used for defining web elements and the rough layout of a website
-
CSS is used to style the default HTML elements
-
JavaScript is used for data input, manipulation and other logical components
-
-
-
-
Introduction to javascript
-
-
Browser pop-up dialogue box functions
-
-
alert()
-
prompt()
-
confirm()
-
-
-
Answers:
-
-
Reload webpage to see examples
-
-
-
-
Data Types and Variables
-
-
Name JavaScript's three data types. Describe the types of data they store
-
JavaScript is a weakly-typed language. Describe what this means.
-
What are the naming rules for a variables name? What are naming conventions?
-
What is a constant in JavaScript? Describe how you would declare a JavaScript constant.
-
-
Answers:
-
-
Number, String and Boolean
-
weakly-typed language implies that data types do not need to be defined at initialization, the compiler will
- decide, cast and convert the data type unless explicitly cast
-
A naming convention is a recommended way of naming variables to ensure readability and organize code.
- JavaScript uses camelCase for variables and classes and UPPER_SNAKE_CASE for constants
A constant is a variable whose value cannot be changed once initialized, making it constant. To define a
- constant, use the "const" keyword.
-
-
-
-
Operators
-
-
Explain the following binary operators: + - * / %
-
Explain the multiple uses of the + operator.
-
Describe how the increment/decrement operators (++ and --) work.
-
-
Answers:
-
-
The + operator is used to get the sum, the - operator is to get the difference, the * operator multiplies,
- the / operator divides and the % (modulus) operator determines if two numbers divided have a remainder and
- how much of one
-
The + operator can be used to add two numbers together to find their sum, or you can use it to concatenate
- multiple Strings together.
-
The ++ (increment) operator is used to increase the value of a variable by exactly one. The -- (decrement)
- operator is used to decrease the value of a variable by exactly 1.
-
-
-
-
The JavaScript Math object
-
-
Describe the operation and the return for the following Math methods:
-
-
Math.PI
-
Math.abs(x)
-
Math.pow(x,2)
-
Math.round(x)
-
Math.ceil(x)
-
Math.floor(x)
-
Math.trunc(x)
-
Math.random()
-
Math.min(x,y)
-
Math.max(x,y)
-
-
-
Answers:
-
-
Math.PI is a constant value for PI
-
Math.abs(x) returns the absolute value of X (makes a negative positive)
-
Math.pow(x,2) returns the value of x to the power of y (in this case 2)
-
Math.round(x) returns x rounded to the nearest whole. Below 0.5 is rounded down, above 0.5 is rouded up.
-
-
Math.ceil(x) returns the "ceiling" of x, which is the next highest whole integer.
-
Math.floor(x) returns the "floor" of x, which is the next lowest whole integer.
-
Math.trunc(x) returns x truncated, which means it cuts off the decimal places regardless of what they are.
-
-
Math.random() returns a random number between 0 and 1, can be manipulated to return in between any range
-
-
Math.min(x,y) returns the minimum of two numbers. The smaller of the two
-
Math.max(x,y) returns the maximum of two numbers. The larger of the two
-
-
-
-
JavaScript Number Methods
-
-
Describe the operation and the return for the following Number methods:
-
-
toFixed()
-
toPrecision()
-
-
-
Answers:
-
-
toFixed() returns x but at a fixed number of decimal places, defined by y
-
toPrecision() returns x but at a fixed number of significant digits. This means it may round deicimal places
- before dropping them.
-
-
-
-
JavaScript Global Functions
-
-
Describe the operation and the return for the following global functions:
-
-
parseInt(number)
-
parseFloat(number)
-
-
-
Answers:
-
-
parseInt(number) takes a string as input and returns the first integer in the string. Can also accept a
- radix option
-
parseFloat(number) takes a string as input and returns the first float value in the string.
-
-
-
-
JavaScript String Methods
-
-
Describe the operation and the return for the following String methods.
-
-
length
-
toLowerCase()
-
toUpperCase()
-
charAt()
-
-
-
Answers:
-
-
length gets the character count of a string including spaces
-
toLowerCase() turns all uppercase letters to lowercase letters
-
toUpperCase() turns all lowercase letters to uppercase letters
-
chatAt() takes a number for the index of the word to search through and returns the character at that index.
-
-
-
-
Playground
-
Interactive JavaScript follows
-
-
-
-
+
+
+
+
+ Midterm Study
+
+
+
+
+
Midterm Study
+
Introduction to Web Pages
+
+
A web page is a container for the following three technologies. Describe the purpose of each for a web page:
+
+
+
HTML
+
CSS
+
JavaScript
+
+
+
Answers:
+
+
HTML is used for defining web elements and the rough layout of a website
+
CSS is used to style the default HTML elements
+
JavaScript is used for data input, manipulation and other logical components
+
+
+
+
Introduction to javascript
+
+
Browser pop-up dialogue box functions
+
+
alert()
+
prompt()
+
confirm()
+
+
+
Answers:
+
+
Reload webpage to see examples
+
+
+
+
Data Types and Variables
+
+
Name JavaScript's three data types. Describe the types of data they store
+
JavaScript is a weakly-typed language. Describe what this means.
+
What are the naming rules for a variables name? What are naming conventions?
+
What is a constant in JavaScript? Describe how you would declare a JavaScript constant.
+
+
Answers:
+
+
Number, String and Boolean
+
weakly-typed language implies that data types do not need to be defined at initialization, the compiler will
+ decide, cast and convert the data type unless explicitly cast
+
A naming convention is a recommended way of naming variables to ensure readability and organize code.
+ JavaScript uses camelCase for variables and classes and UPPER_SNAKE_CASE for constants
A constant is a variable whose value cannot be changed once initialized, making it constant. To define a
+ constant, use the "const" keyword.
+
+
+
+
Operators
+
+
Explain the following binary operators: + - * / %
+
Explain the multiple uses of the + operator.
+
Describe how the increment/decrement operators (++ and --) work.
+
+
Answers:
+
+
The + operator is used to get the sum, the - operator is to get the difference, the * operator multiplies,
+ the / operator divides and the % (modulus) operator determines if two numbers divided have a remainder and
+ how much of one
+
The + operator can be used to add two numbers together to find their sum, or you can use it to concatenate
+ multiple Strings together.
+
The ++ (increment) operator is used to increase the value of a variable by exactly one. The -- (decrement)
+ operator is used to decrease the value of a variable by exactly 1.
+
+
+
+
The JavaScript Math object
+
+
Describe the operation and the return for the following Math methods:
+
+
Math.PI
+
Math.abs(x)
+
Math.pow(x,2)
+
Math.round(x)
+
Math.ceil(x)
+
Math.floor(x)
+
Math.trunc(x)
+
Math.random()
+
Math.min(x,y)
+
Math.max(x,y)
+
+
+
Answers:
+
+
Math.PI is a constant value for PI
+
Math.abs(x) returns the absolute value of X (makes a negative positive)
+
Math.pow(x,2) returns the value of x to the power of y (in this case 2)
+
Math.round(x) returns x rounded to the nearest whole. Below 0.5 is rounded down, above 0.5 is rouded up.
+
+
Math.ceil(x) returns the "ceiling" of x, which is the next highest whole integer.
+
Math.floor(x) returns the "floor" of x, which is the next lowest whole integer.
+
Math.trunc(x) returns x truncated, which means it cuts off the decimal places regardless of what they are.
+
+
Math.random() returns a random number between 0 and 1, can be manipulated to return in between any range
+
+
Math.min(x,y) returns the minimum of two numbers. The smaller of the two
+
Math.max(x,y) returns the maximum of two numbers. The larger of the two
+
+
+
+
JavaScript Number Methods
+
+
Describe the operation and the return for the following Number methods:
+
+
toFixed()
+
toPrecision()
+
+
+
Answers:
+
+
toFixed() returns x but at a fixed number of decimal places, defined by y
+
toPrecision() returns x but at a fixed number of significant digits. This means it may round deicimal places
+ before dropping them.
+
+
+
+
JavaScript Global Functions
+
+
Describe the operation and the return for the following global functions:
+
+
parseInt(number)
+
parseFloat(number)
+
+
+
Answers:
+
+
parseInt(number) takes a string as input and returns the first integer in the string. Can also accept a
+ radix option
+
parseFloat(number) takes a string as input and returns the first float value in the string.
+
+
+
+
JavaScript String Methods
+
+
Describe the operation and the return for the following String methods.
+
+
length
+
toLowerCase()
+
toUpperCase()
+
charAt()
+
+
+
Answers:
+
+
length gets the character count of a string including spaces
+
toLowerCase() turns all uppercase letters to lowercase letters
+
toUpperCase() turns all lowercase letters to uppercase letters
+
chatAt() takes a number for the index of the word to search through and returns the character at that index.
+
+
+
+
Playground
+
Interactive JavaScript follows
+
+
+
+
\ No newline at end of file
diff --git a/INFO-1272 (JS 1)/Notes/Midterm/index.js b/INFO-1272 (JS 1)/Notes/Midterm/index.js
index d5b8b3e..24132e3 100644
--- a/INFO-1272 (JS 1)/Notes/Midterm/index.js
+++ b/INFO-1272 (JS 1)/Notes/Midterm/index.js
@@ -1,190 +1,190 @@
-// for (var i = 1; i < 10; i++) {
-// console.log("Ran " + i + " time(s).")
-// };
-
-// console.log(window.confirm("Feel prepared?")); // true or false
-
-// var question = ("50" === 50);
-// console.log(question);
-
-// var question2 = (true && false);
-// console.log(question2);
-
-// var question3 = (true || false);
-// console.log(question3);
-
-// // VAR price = 35.6; <-- WRONG
-// var price = 35.6; // <-- RIGHT
-
-// var city = "London";
-
-// if (city.toLowerCase() === "london") {
-// console.log("I live there too!");
-// } else {
-// console.log("I dont know where that is.")
-// }
-
-// var userName = window.prompt("Please enter your name:");
-// greetUser(userName);
-
-// var radius = window.prompt("Please enter circle radius:");
-// calcCirc(radius);
-
-// var testNum = window.prompt("Number to test for even:");
-// isEven(testNum);
-
-// function greetUser(userName) {
-// alert("Hello " + userName + " welcome to the page");
-// }
-
-// function calcCirc(radius) {
-// var Circ = ((2 * Math.PI) * radius).toFixed(2);
-// alert("Circumference is: " + Circ + " Inches.");
-// }
-
-// function isEven(number) {
-// if (number % 2 == 0) {
-// console.log(number + " is even");
-// } else {
-// console.log(number + " is odd");
-// }
-// }
-
-// NUMBER GUESSING GAME
-// var randomNum = Math.floor((Math.random() * 100) + 1);
-// console.log("Random Number: " + randomNum);
-
-// var userGuess;
-// do {
-// var input = window.prompt("Guess a number from 1-100: ");
-// if (input === null) {
-// window.alert("Game cancelled.");
-// break;
-// }
-
-// userGuess = parseInt(input, 10);
-// if (isNaN(userGuess) || userGuess < 1 || userGuess > 100) {
-// window.alert("Please enter a valid number between 1 and 100.");
-// } else if (userGuess !== randomNum) {
-// window.alert("Incorrect number, try again!");
-// }
-// } while (userGuess !== randomNum);
-
-// if (userGuess === randomNum) {
-// window.alert("You guessed the right number! The number was " + randomNum);
-// }
-
-// ROCK PAPER SCISSORS GAME
-// var choices = ["rock", "paper", "scissors"];
-// var compChoice = choices[Math.floor(Math.random() * 3)];
-// console.log("Computer choice: " + compChoice);
-
-// var userChoice = window.prompt("Enter rock, paper or scissors: ").toLowerCase();
-// console.log("User choice: " + userChoice);
-
-// if (!choices.includes(userChoice)) {
-// window.alert("Invalid choice!");
-// } else if (userChoice === compChoice) {
-// window.alert("It's a tie!");
-// } else {
-// var winsAgainst = {
-// rock: "scissors",
-// paper: "rock",
-// scissors: "paper"
-// };
-
-// if (winsAgainst[userChoice] === compChoice) {
-// window.alert("You win!");
-// } else {
-// window.alert("Computer wins!");
-// }
-// }
-
-// SAMPLE BANK ACCOUNT
-// var bankBalance = 0;
-// console.log("Bank balance: $" + bankBalance);
-
-// function getAmount(message) {
-// var input = window.prompt(message);
-// if (input === null) return null;
-// var amount = parseInt(input, 10);
-// if (isNaN(amount)) {
-// window.alert("Please enter a valid number.");
-// return null;
-// }
-// return amount;
-// }
-
-// while (true) {
-// var userChoice = window.prompt(
-// "Welcome! Your bank balance is: $" + bankBalance +
-// ". Would you like to (w)ithdraw, (d)eposit or (v)iew balance, or (q)uit?");
-// if (userChoice === null || userChoice.toLowerCase() === "q") break;
-// userChoice = userChoice.toLowerCase();
-// console.log(userChoice);
-
-// if (userChoice === "w" || userChoice === "withdrawl") {
-// var widthdrawlAmount = getAmount("How much would you like to widthdraw?");
-// if (widthdrawlAmount === null) continue;
-// if (widthdrawlAmount > bankBalance) {
-// window.alert("Not enough in balance to widthdraw, sorry!");
-// } else if (widthdrawlAmount <= 0) {
-// window.alert("Cannot widthdraw negative or 0 dollars.");
-// } else {
-// bankBalance -= widthdrawlAmount;
-// console.log("Bank balance: $" + bankBalance);
-// }
-// } else if (userChoice === "d" || userChoice === "deposit") {
-// var depositAmount = getAmount("How much would you like to deposit?");
-// if (depositAmount === null) continue;
-// if (depositAmount <= 0) {
-// window.alert("Cannot deposit negative or 0 dollars.");
-// } else {
-// bankBalance += depositAmount;
-// console.log("Bank balance: $" + bankBalance);
-// }
-// } else if (userChoice === "v" || userChoice === "view") {
-// window.alert("Your balance is: $" + bankBalance + " dollars. Thank you for banking with us!");
-// console.log("Bank balance: $" + bankBalance);
-// } else {
-// window.alert("Invalid choice, please try again");
-// }
-// }
-
-// ARRAY STATS CALCULATOR
-// var stats = [];
-// var sum = 0;
-
-// for (var i = 0; i < 50; i++) {
-// var randomNum = Math.floor(Math.random() * 50);
-// sum += randomNum;
-// stats.push(randomNum);
-// console.log(randomNum);
-// }
-// console.log(stats);
-
-// console.log("Sum of stats: " + sum);
-// console.log("Average of stats: " + (sum / stats.length));
-// console.log("Min of stats: " + Math.min(...stats));
-// console.log("Max of stats: " + Math.max(...stats));
-
-// PASSWORD STRENGTH CHECKER
-var userPass = window.prompt("Enter a password to test: ");
-var charCount, numCount, symCount;
-
-charCount = userPass.length;
-console.log(charCount);
-
-numCount = (userPass.match(/\d/g) || []).length;
-console.log(numCount);
-
-symCount = (userPass.match(/[^a-zA-Z0-9]/g) || []).length;
-console.log(symCount);
-
-if (charCount >= 10 && numCount >= 3 && symCount >= 1) {
- window.alert("Your password is STRONG");
-} else if (charCount >= 10 && numCount >= 1) {
- window.alert("Your password is OKAY");
-} else {
- window.alert("Your password is WEAK");
+// for (var i = 1; i < 10; i++) {
+// console.log("Ran " + i + " time(s).")
+// };
+
+// console.log(window.confirm("Feel prepared?")); // true or false
+
+// var question = ("50" === 50);
+// console.log(question);
+
+// var question2 = (true && false);
+// console.log(question2);
+
+// var question3 = (true || false);
+// console.log(question3);
+
+// // VAR price = 35.6; <-- WRONG
+// var price = 35.6; // <-- RIGHT
+
+// var city = "London";
+
+// if (city.toLowerCase() === "london") {
+// console.log("I live there too!");
+// } else {
+// console.log("I dont know where that is.")
+// }
+
+// var userName = window.prompt("Please enter your name:");
+// greetUser(userName);
+
+// var radius = window.prompt("Please enter circle radius:");
+// calcCirc(radius);
+
+// var testNum = window.prompt("Number to test for even:");
+// isEven(testNum);
+
+// function greetUser(userName) {
+// alert("Hello " + userName + " welcome to the page");
+// }
+
+// function calcCirc(radius) {
+// var Circ = ((2 * Math.PI) * radius).toFixed(2);
+// alert("Circumference is: " + Circ + " Inches.");
+// }
+
+// function isEven(number) {
+// if (number % 2 == 0) {
+// console.log(number + " is even");
+// } else {
+// console.log(number + " is odd");
+// }
+// }
+
+// NUMBER GUESSING GAME
+// var randomNum = Math.floor((Math.random() * 100) + 1);
+// console.log("Random Number: " + randomNum);
+
+// var userGuess;
+// do {
+// var input = window.prompt("Guess a number from 1-100: ");
+// if (input === null) {
+// window.alert("Game cancelled.");
+// break;
+// }
+
+// userGuess = parseInt(input, 10);
+// if (isNaN(userGuess) || userGuess < 1 || userGuess > 100) {
+// window.alert("Please enter a valid number between 1 and 100.");
+// } else if (userGuess !== randomNum) {
+// window.alert("Incorrect number, try again!");
+// }
+// } while (userGuess !== randomNum);
+
+// if (userGuess === randomNum) {
+// window.alert("You guessed the right number! The number was " + randomNum);
+// }
+
+// ROCK PAPER SCISSORS GAME
+// var choices = ["rock", "paper", "scissors"];
+// var compChoice = choices[Math.floor(Math.random() * 3)];
+// console.log("Computer choice: " + compChoice);
+
+// var userChoice = window.prompt("Enter rock, paper or scissors: ").toLowerCase();
+// console.log("User choice: " + userChoice);
+
+// if (!choices.includes(userChoice)) {
+// window.alert("Invalid choice!");
+// } else if (userChoice === compChoice) {
+// window.alert("It's a tie!");
+// } else {
+// var winsAgainst = {
+// rock: "scissors",
+// paper: "rock",
+// scissors: "paper"
+// };
+
+// if (winsAgainst[userChoice] === compChoice) {
+// window.alert("You win!");
+// } else {
+// window.alert("Computer wins!");
+// }
+// }
+
+// SAMPLE BANK ACCOUNT
+// var bankBalance = 0;
+// console.log("Bank balance: $" + bankBalance);
+
+// function getAmount(message) {
+// var input = window.prompt(message);
+// if (input === null) return null;
+// var amount = parseInt(input, 10);
+// if (isNaN(amount)) {
+// window.alert("Please enter a valid number.");
+// return null;
+// }
+// return amount;
+// }
+
+// while (true) {
+// var userChoice = window.prompt(
+// "Welcome! Your bank balance is: $" + bankBalance +
+// ". Would you like to (w)ithdraw, (d)eposit or (v)iew balance, or (q)uit?");
+// if (userChoice === null || userChoice.toLowerCase() === "q") break;
+// userChoice = userChoice.toLowerCase();
+// console.log(userChoice);
+
+// if (userChoice === "w" || userChoice === "withdrawl") {
+// var widthdrawlAmount = getAmount("How much would you like to widthdraw?");
+// if (widthdrawlAmount === null) continue;
+// if (widthdrawlAmount > bankBalance) {
+// window.alert("Not enough in balance to widthdraw, sorry!");
+// } else if (widthdrawlAmount <= 0) {
+// window.alert("Cannot widthdraw negative or 0 dollars.");
+// } else {
+// bankBalance -= widthdrawlAmount;
+// console.log("Bank balance: $" + bankBalance);
+// }
+// } else if (userChoice === "d" || userChoice === "deposit") {
+// var depositAmount = getAmount("How much would you like to deposit?");
+// if (depositAmount === null) continue;
+// if (depositAmount <= 0) {
+// window.alert("Cannot deposit negative or 0 dollars.");
+// } else {
+// bankBalance += depositAmount;
+// console.log("Bank balance: $" + bankBalance);
+// }
+// } else if (userChoice === "v" || userChoice === "view") {
+// window.alert("Your balance is: $" + bankBalance + " dollars. Thank you for banking with us!");
+// console.log("Bank balance: $" + bankBalance);
+// } else {
+// window.alert("Invalid choice, please try again");
+// }
+// }
+
+// ARRAY STATS CALCULATOR
+// var stats = [];
+// var sum = 0;
+
+// for (var i = 0; i < 50; i++) {
+// var randomNum = Math.floor(Math.random() * 50);
+// sum += randomNum;
+// stats.push(randomNum);
+// console.log(randomNum);
+// }
+// console.log(stats);
+
+// console.log("Sum of stats: " + sum);
+// console.log("Average of stats: " + (sum / stats.length));
+// console.log("Min of stats: " + Math.min(...stats));
+// console.log("Max of stats: " + Math.max(...stats));
+
+// PASSWORD STRENGTH CHECKER
+var userPass = window.prompt("Enter a password to test: ");
+var charCount, numCount, symCount;
+
+charCount = userPass.length;
+console.log(charCount);
+
+numCount = (userPass.match(/\d/g) || []).length;
+console.log(numCount);
+
+symCount = (userPass.match(/[^a-zA-Z0-9]/g) || []).length;
+console.log(symCount);
+
+if (charCount >= 10 && numCount >= 3 && symCount >= 1) {
+ window.alert("Your password is STRONG");
+} else if (charCount >= 10 && numCount >= 1) {
+ window.alert("Your password is OKAY");
+} else {
+ window.alert("Your password is WEAK");
}
\ No newline at end of file
diff --git a/INFO-1272 (JS 1)/Notes/Week 1/index.html b/INFO-1272 (JS 1)/Notes/Week 1/index.html
index 19dbae7..5e84ced 100644
--- a/INFO-1272 (JS 1)/Notes/Week 1/index.html
+++ b/INFO-1272 (JS 1)/Notes/Week 1/index.html
@@ -1,34 +1,34 @@
-
-
-
- Week 1 Class 1
-
-
-