Forbidden usage of any Third Party javascript libraries like jQuery, requireJS etc.
Create Image Slider / Slideshow
All code must be implemented within provided stub methods
Slideshow must have following functionalities
- Start - Images are changed automatically (on each second / value provided by library user)
- Stop - Stop automatic Image Slideshow
- Next - When Slideshow is not in Auto Slideshow mode, show next image
- Prev - When Slideshow is not in Auto Slideshow mode, show prev image
Implement Slideshow like a circular queue. If user is watching last image in collection and clicks on next button, first image should be shown and vice versa.
Forbidden usage of any Third Party javascript libraries like jQuery, requireJS etc.
Assignment No. 1 must be completed before starting Assignment No. 2
- Create Module for VicertSlider object. VicertSlider module needs to be created by using Namespace + Module pattern
- All code regarding VicertSlider module must be inside external javascript file
Global Namespace object for this assignment:
var VicertApp = {};
Assignment No. 1 and No. 2 must be completed before starting Assignment No. 3
- Implement Assignment No. 2 by using RequireJS library (http://requirejs.org/)
- Implement VicertSliderSingleton module to behave like Singleton - Only one instance per page
- Implement VicertSlider module - Multiple instances can be created from Module