Question: If I can receive any help creating this JavaScript Slideshow Library it would be greatly appreciated! Okay, so now that you know how to use

If I can receive any help creating this JavaScript Slideshow Library it would be greatly appreciated!

Okay, so now that you know how to use a JavaScript library, we can combine this knowledge with everything we have leant during this term about JavaScript; let's create a JavaScript Slideshow Library!

All of your application functionality should be wrapped in a safe IFFE. Register your project handle (title) with global namespace if and only if it does not already exist; otherwise, throw an Error. Register an Alias for your project handle.

Use a function constructor to initialize data values. Allow the user to change/modify the default options provided by the application via the use of an extends function. There should be at least two default values available for modification. For example, transition speed and autoplay. All Public data members and functions should be made available via the function prototype property. All Private functions should be created as function statements. You are free to choose how the slideshow starts. For example, a simple function constructor call: new Project([args]) or a function constructor call followed by a function call:

var slideshow = new Project([args]) slideshow.play([args]) Your slideshow should contain no less than ten images. The slideshow should be 6000 pixels wide and 4000 pixels in height. The user should have the following GUI options available to navigate the slideshow: o Play o Stop o removeImage (remove one image from the slideshow. o setLayout (change the default dimensions of the slideshow) o Next o Previous In addition to the options listed in the point above, choose and implement two more functions. By default, the slideshow should auto-play continuously (from the last slide back to the first). Include GUI controls that a Good programming practices suggest that all of your source code should be documented. Please make a strong effort to document all of your source code. Additionally, try to be as clear as possible when providing instructions to the user with regards to executing the library and passing options. Construct a small one-page website to demonstrate your project in action.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!