Ruining the User Experience (AjaxWorld '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

    11 Favorites & 4 Groups

    Ruining the User Experience (AjaxWorld '07) - Presentation Transcript

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

    + Aaron GustafsonAaron Gustafson, 3 years ago

    custom

    2998 views, 11 favs, 0 embeds more stats

    A slightly expanded version of <a href="/AaronGusta more

    More info about this document

    CC Attribution-ShareAlike LicenseCC Attribution-ShareAlike License

    Go to text version

    • Total Views 2998
      • 2998 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 11
    • Downloads 221
    Most viewed embeds

    more

    All embeds

    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