Multiple Carousels: an unobtrusive, JsonP-enabled, OOP Javascript application

§ Programming

Client-side frameworks are undoubtly vital in any large-scale Web development project; narrower tasks like widgets, photo galleries or feed readers, however, may require more lightweight and independent solutions. The «Multiple Carousels» application has been written in pure Javascript, exploiting the native OOP capabilites of the language and a few relatively new features such as the requestAnimationFrame API to minimize cpu usage. It pulls a JsonP feed from Etsy via its dedicated API and displays the resulting items in multiple carousels featuring a crossfade effect. Click on the image or link below to open a demo page and browse the source code.

Multiple Carousels preview

The images displayed by this demo application are copyrighted by Etsy Inc.; the term 'Etsy' is a trademark of Etsy, Inc. This application uses the Etsy API but is not endorsed or certified by Etsy, Inc.

  1. Jeffrey Smith

    Thanks a lot for the tips, and your webpage definitely looks good. Just what wordpress design are you employing?

    → Reply
    • Andrea B.

      Hello Jeffrey. It is a custom created theme.

      → Reply

Leave a reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>