Categories: Excelling Homework

ITEC 2080 Walden University Wk 5 Art Store Web Development Project Discussion Assignment: Art Store In this Application, you will demonstrate your profici

ITEC 2080 Walden University Wk 5 Art Store Web Development Project Discussion Assignment: Art Store

In this Application, you will demonstrate your proficiency with loops, conditionals, arrays and functions in JavaScript. You will create a new web page which represents a shopping cart with several rows each corresponding to a separate product with specific image, description, quantity, item price and total cost of these items (if several identical items are being ordered). The costs of all items in the shopping cart are being processed then and total order price including tax and shipping is being calculated and displayed on the page. Your goal is to modify the HTML 5 / CSS3 template provided with the JavaScript codes and make the final Shopping Cart page flexible—allowing to display any number of items (as defined in the JavaScript code) and process total order amount for that number of items in the shopping cart.

Don't use plagiarized sources. Get Your Custom Essay on
ITEC 2080 Walden University Wk 5 Art Store Web Development Project Discussion Assignment: Art Store In this Application, you will demonstrate your profici
For $10/Page 0nly
Order Essay

Perform the following steps:

Download the template files Unit5Project_template.zip which includes the markup .html file for the finished version of the page (.zip file also included related .css and unfinished .js files you will working on)
Preview the Unit5Project-template.html in a browser. It should look like this:

You will need to replace static HTML markup in Unit5Project-template.html with page with JavaScript codes which will dynamically generate the same markup when the JavaScript coded page is loaded and processed by a web browser:

Examine the data in the data.js. It contains four arrays that you will be using to programmatically generate the data rows (and replace the hard-coded markup supplied in the HTML file).
Open JavaScript file functions.js and create a function called calculateTotal() that is passed a quantity and price and returns their product (i.e., multiply the two parameter values and return a result).
Within functions.js file, create a function called outputCartRow() that has the following signature:
function outputCartRow(file, title, quantity, price, total) ()
Implement the body of the function. It should use the document.write() calls to display a row of the table using the passed data. Use tofixed() method of the number of variables to display two decimal places
Replace the three cart table rows in the original markup with a JavaScript loop that repeatedly calls the outputCartRow() function. Put the loop within the chapter08-project01.js file. Add an appropriate code text

Assignment

Art Store

Connolly, R., & Hoar, R. (2018). Fundamentals of web development (2nd ed.). New York, NY: Pearson.

Chapter 8, “JavaScript 1: Language Fundamentals,” Sections 8.3–8.7, 8.9

JavaScript Code Samples

Submit by Day 7

Sunday’s midnight

Required Readings

Connolly, R., & Hoar, R. (2018). Fundamentals of web development (2nd ed.). New York, NY: Pearson.

Chapter 8, “JavaScript 1: Language Fundamentals,” Sections 8.1–8.7, 8.9

These Chapter 8 sections explain the basics of the JavaScript language, such as variables and data types, JavaScript conditional and looping statements, arrays, and functions. It also reviews the inline JavaScript, embedded JavaScript, and external JavaScript options and their implementations.

Optional Resources

W3C. (n.d.) A short history of JavaScript, Retrieved Sep 29, 2017 from https://www.w3.org/community/webed/wiki/A_Short_History_of_JavaScript

HTML Goodies. (2018). Java vs. JavaScript: Similarities and differences. Retrieved from http://www.htmlgoodies.com/beyond/javascript/article.php/3470971

Electronic Products. (2018). Java vs JavaScript: Differences and similarities. Retrieved from https://www.electronicproducts.com/Programming/Software/Java_vs_JavaScript_differences_and_similarities.aspx

McFarlin, T. (2016, May 17). What’s the difference between Java and JavaScript? Retrieved from https://code.tutsplus.com/tutorials/whats-the-difference-between-java-and-javascript--cms-26194

Oracle. (n.d.). The Java EE 6 tutorial. Retrieved June 18, 2018, from http://docs.oracle.com/javaee/6/tutorial/doc/bnaaw.html

GURU99. (2018). JavaScript tutorial for beginners. Retrieved from https://www.guru99.com/interactive-javascript-tutorials.html

https://javascript.info/ The book that you will need the next week 1 to week 6.
ITEC-2080
Fundamentals of Web Development - With Access 2ND 18
Author:
Connolly, Randy / Hoar,
Ricardo
ISBN-13:
978-0-13-448126-5
ISBN-10:
0-13-448126-7
Edition/Copyright: 2ND 18
Publisher:
Pearson
I uploaded the file to my Google Drive. The link to download it (You don’t need to install any software, just press
download through your browser)The PDF books link :
https://drive.google.com/file/d/1qX7VWQKZ1--8w2ux1W2J10kSiXSBsJK/view?usp=sharing

Purchase answer to see full
attachment

admin

Recent Posts

Economic Debate #3- Progressive Income Tax – The Homework Helper

Economic Debate- Progressive Income Tax For this Economic Debate, we are going to discuss the…

2 years ago

MKT 6120 – Marketing Management – Davis Learning Engagement #7

TOPIC: Going Global Discussion Thread 1 (initial post due Wednesday for full credit) Please note:…

4 years ago

jvjvjhvjhvhjvj

Assignment Topic This week will culminate in the creation of a narrated PowerPoint to create…

4 years ago

Students are supposed to select a technological organization of their choice.

The Assignment must be submitted on Blackboard (WORD format only) via allocated folder. Assignments submitted…

4 years ago

Increases the risk of wildfires

you need to post your 2-page information flier to share with your Final Project Group.…

4 years ago

Statistics for Technology management

discussion: Discuss the methods used at your company to measure and ensure quality products and…

4 years ago