JavaScript
  Home arrow JavaScript arrow Building Slide Shows Using Progressive Enh...
Dev Articles Forums 
ADO.NET  
Apache  
ASP  
ASP.NET  
C#  
C++  
ColdFusion  
COM/COM+  
Delphi-Kylix  
Design Usability  
Development Cycles  
DHTML  
Embedded Tools  
Flash  
Graphic Design  
HTML  
IIS  
Interviews  
Java  
JavaScript  
MySQL  
Oracle  
Photoshop  
PHP  
Reviews  
Ruby-on-Rails  
SQL  
SQL Server  
Style Sheets  
VB.Net  
Visual Basic  
Web Authoring  
Web Services  
Web Standards  
XML  
Mobile Linux 
App Generation ROI 
IBM® developerWorks 
Weekly Newsletter
 
Developer Updates  
Free Website Content 
 RSS  Articles
 RSS  Forums
 RSS  All Feeds
Write For Us Get Paid 
Request Media Kit
Contact Us 
Site Map 
Privacy Policy 
Support 
 USERNAME
 
 PASSWORD
 
 
  >>> SIGN UP!  
  Lost Password? 
JAVASCRIPT

Building Slide Shows Using Progressive Enhancement
By: Alejandro Gervasio
  • Search For More Articles!
  • Disclaimer
  • Author Terms
  • Rating: 5 stars5 stars5 stars5 stars5 stars / 1
    2010-07-26

    Table of Contents:
  • Building Slide Shows Using Progressive Enhancement
  • Review: using Progressive Enhancement when validating web forms
  • Building a simple slide show with jQuery
  • Adding behavior with jQuery's Cycle plug-in

  • Rate this Article: Poor Best 
      ADD THIS ARTICLE TO:
      Del.ici.ous Digg
      Blink Simpy
      Google Spurl
      Y! MyWeb Furl
    Email Me Similar Content When Posted
    Add Developer Shed Article Feed To Your Site
    Email Article To Friend
    Print Version Of Article
    PDF Version Of Article
     
     
    ADVERTISEMENT


    Building Slide Shows Using Progressive Enhancement


    (Page 1 of 4 )

    In this seventh part of the series, I develop a jQuery-driven slide show which uses the Cycle plug-in for performing the transitions between the sample images. While the fancy zooming effect applied to the images is carried out by the plug-in, it's worth noting that the images will remain visible even if the web page is displayed with JavaScript disabled. This demonstrates yet another case where Progressive Enhancement is applied with satisfying results.

    As you know, Progressive Enhancement (PE) is a crucial facet of modern web design, so learning how to implement it when developing some real-world web applications is something you'll have to tackle sooner or later. So, if you're interested in seeing how to take advantage of the benefits offered by this clever paradigm during the construction of a few common web programs such as dynamic image galleries, drop-down menus, and slide shows, then hopefully this article series will be the material that you're looking for.

    And now that you know what to expect from the series, it's time to review the topics that were discussed in the last tutorial. In that article, I showed how to build a customizable program which was tasked with validating the data entered on an HTML form by using a combination of Ajax and PHP.

    Needless to say, checking web forms offers nothing particularly interesting, at least for those who have to perform this task on a frequent basis. In this case, though, things were a little bit different. The program created could remain entirely functional even if JavaScript was turned off on the browser, thanks to the proper use of PE.

    It valid to note, however, that this approach can be used in many other cases, not just for checking HTML forms on the server side. With that idea in mind, in this seventh part of the series I'm going to demonstrate how to use PE for building a jQuery-based slide show, which you'll be able to tweak according to your specific needs.

    Now, it's time to leave the preliminaries behind and start writing the source code that will make this sample slide show work as expected, even on user machines with a minimal hardware/software configuration. Let's go!

    More JavaScript Articles
    More By Alejandro Gervasio


       · This seventh part of the series shows how to implement Progressive Enhancement in...
     

    JAVASCRIPT ARTICLES

    - Google Ajax APIs: Building a Navigation Bar ...
    - Easing jQuery Plug-in: Using the easeOutBack...
    - jQuery Easing Plug-in: Building a Navigation...
    - Easing jQuery Plug-In: Fixing Access Issues ...
    - Easing jQuery Plug-in: Implementing the Beha...
    - jQuery Easing Plug-in: Building an Animated ...
    - Dynamic Drop-down Menus: Javascript Progress...
    - Creating Drop-down Menus Using Progressive E...
    - Building Slide Shows Using Progressive Enhan...
    - Form Validation with Progressive Enhancement...
    - Validating Web Forms: an Introduction to Pro...
    - Ajax Progressive Enhancement: Reading Remote...
    - Ajax Image Requests: Progresive Enhancement ...
    - jQuery Image Gallery: Working with Progressi...
    - Progressive Enhancement in an Image Gallery





     


     


    © 2003-2010 by Developer Shed. All rights reserved. DS Cluster 4 Hosted by Hostway
    For more Enterprise Application Development news, visit eWeek