Ruining The User Experience (The Rich Web Experience '07)

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Notes on slide 1

    1 minute Intro - who we are Here’s what we are going to tell you

    1 Favorite

    Ruining The User Experience (The Rich Web Experience '07) - Presentation Transcript

    1. Aaron Gustafson Ruining the User Experience
    2.  
    3.  
    4. What is a good user experience?
    5. Would you do this?
    6. lala.com
    7. JavaScript is a Requirement
    8. A “Solution”
    9. Levels of Service
    10. Level 1: No Frills Just the content Clean, semantic markup Light, fast-downloading pages No distractions
    11. Level 1: No Frills
    12. nicely designed visual hierarchy maybe a bit of Flash adequate browser testing basic styles for alternate media Level 2: Dress It Up
    13. Level 2: Dress It Up
    14. Responsive interface elements Predictive data delivery (Ajax) Allows for more customizable interactions Level 3: Make It Sing
    15. .optional .optional .collapsing Level 3: Make It Sing
    16. Page JS Create the link to show/hide the optional fieldsets Yes No Hide the optional fieldsets Level 3: Make It Sing
    17. Level 3: Make It Sing
    18. Levels of Service
    19. Example: Tab Interface
    20. Page JS Split the content & make some tabs Yes No Example: Tab Interface
    21. .tabbed Example: Tab Interface
    22. Example: Tab Interface
    23. Example: FAQ
    24. No Yes Page JS Yes No User clicks ? Any open? No Yes CSS Inside click? Yes No Close any open FAQs Slide open requested FAQ :target used Default browser behavior Example: FAQ
    25. dl.faq dd#id dt>a Example: FAQ dl.faq
    26. .faq dd:target Example: FAQ
    27. Example: FAQ
    28. Tools at our disposal
    29. DOM Methods getElementById() getElementsByTagName() getAttribute() / setAttribute() createElement() / createTextNode() innerHTML (if absolutely necessary)
    30. Class Swapping .tabbed .tabbed-on .collapsing .collapsible .faq .faq.on
    31. Think Customer Service
    32. Questions?
    33. http://slideshare.net/AaronGustafson Aaron Gustafson Ruining the User Experience

    + Aaron GustafsonAaron Gustafson, 3 years ago

    custom

    920 views, 1 favs, 1 embeds more stats

    When JavaScript and Ajax go bad, your users aren't more

    More info about this document

    CC Attribution-ShareAlike LicenseCC Attribution-ShareAlike License

    Go to text version

    • Total Views 920
      • 919 on SlideShare
      • 1 from embeds
    • Comments 0
    • Favorites 1
    • Downloads 34
    Most viewed embeds
    • 1 views on http://static.slidesharecdn.com

    more

    All embeds
    • 1 views on http://static.slidesharecdn.com

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories