Ruining The User Experience (The Ajax Experience West 2007)

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

    3 Favorites & 2 Groups

    Ruining The User Experience (The Ajax Experience West 2007) - 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

    1686 views, 3 favs, 0 embeds more stats

    With the exploding popularity of DOM Scripting, Aja more

    More info about this document

    CC Attribution-ShareAlike LicenseCC Attribution-ShareAlike License

    Go to text version

    • Total Views 1686
      • 1686 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 3
    • Downloads 58
    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