IUPUI JavaScript Masterpiece Course Project
Your Course Project is your masterpiece. It will be a culmination of all the JavaScript skills that you have learned throughout the semester. This is your opportunity to show your creativity and create a website that expresses your imagination. It is also an ideal time to create a website that you can add to your portfolio for showcasing your talent to prospective employers.
For your project, you will create a website that has a theme of your choosing. It can benefit a real or imaginary business, non-profit organization, or showcase your hobbies. The theme that you choose must be used for all labs in addition to the midterm submission and the final submission at the end of the semester. Please describe your theme in an HTML comment.For this lab, you will:
Create a new HTML file separate from previous labs.
Use appropriate prefixes with all variablesVariable TypePrefixExamplestringstrstrUserNameintegerintintHeightBooleanbolbolHasBooksfloatfltfltAccountBalancepage elementelelOutput
- Create and use a function that has parameters and either returns a value or sends output to a page element.
- Create and use an array.
Use at least two arithmetic operators.
Use at least one string method.
Create and use an object that has properties and methods.
Use a Math Object method.
Use a Date Object method.
Use the keyword this.
Initialize your object with values, call each of the methods, and output the modified values.
Demonstrate the use of an if/else construct or switch statement with at least three case values and a default code block.
Demonstrate the use of at least two comparison operators:
==
!=
===
!==
>
<
>=
<=
Demonstrate the use of at least one of the following logical operators:
&&
||
!
Use parseInt() to convert a string to an integer.
Use a loop.
Use a Truthy or a Falsy value in a condition without a comparison operator.
Use textContent to change the value of a page element’s content.
Use innerHTML to change a page element or add a new one.
Select page elements by class name.
Select a page element by id.
Remove a page element.
- Add a class to an existing page element.
- Use an event listener with parameters to produce visible results on the page when the user clicks a page element.
- Demonstrate Event Bubbling.
- After demonstrating Event Bubbling, use a method to stop Event Bubbling.
- Use the Event Object in a function or method.
- Create two focus/blur or focusin/focusout events that produce visible results on the page.
- Create at least two different mouse events that produce visible results on the page.
- Create at least one keyboard event that produces visible results on the page.
Create a form event that produces visible results on the page.
- Demonstrate a mutation event that produces visible results on the page.
- Create an event that alerts the user before leaving the page.
Collepals.com Plagiarism Free Papers
Are you looking for custom essay writing service or even dissertation writing services? Just request for our write my paper service, and we'll match you with the best essay writer in your subject! With an exceptional team of professional academic experts in a wide range of subjects, we can guarantee you an unrivaled quality of custom-written papers.
Get ZERO PLAGIARISM, HUMAN WRITTEN ESSAYS
Why Hire Collepals.com writers to do your paper?
Quality- We are experienced and have access to ample research materials.
We write plagiarism Free Content
Confidential- We never share or sell your personal information to third parties.
Support-Chat with us today! We are always waiting to answer all your questions.
