Embed
Email

Turbo boost your Web UI with JavaScript

Document Sample
Turbo boost your Web UI with JavaScript
Shared by: jewel.ahmed
Stats
views:
52
posted:
1/20/2012
language:
pages:
34
JSCon 2011









Turbo Boost your web UI

with JavaScript

Agenda





1. User Experience (UX) and User Interface (UI)



2. Why bother?



3. Boosting UI Elements



4. Implementing UI Patterns



5. Tools of the trade

“Design is not just what it looks like and

feels like. Design is how it works.”



- Steve Jobs

1. User Experience (UX) and User Interface (UI)





• UX deals with the overall subjective experience

associated with the use of a product or service.





• UI deals with the specific user interface(s) of a

product or service.

2. Why bother about UX/UI?





• Visual impression lasts long



• Information is perceived easily/fully



• Happy users come back



• “Less” becomes “More”

3. Boosting UI Elements





• Date picker

• Modal Dialog

• Autocomplete

• Accordion

• Slider

3. Boosting UI Elements - Date picker

3. Boosting UI Elements - Modal Dialog

3. Boosting UI Elements - Autocomplete

3. Boosting UI Elements - Accordion

3. Boosting UI Elements - Slider

4. Implementing UI Patterns









http://ui-patterns.com/patterns

4. Implementing UI Patterns - Clarity





• Make things clear for the user to find



• Organize information

4. Implementing UI Patterns – Forgiving the user





• Allow user to cancel critical actions

4. Implementing UI Patterns – Inplace Input/Output





• Allow input wherever you have output

4. Implementing UI Patterns – Inplace Input/Output





• Allow input wherever you have output

4. Implementing UI Patterns – Inplace Input/Output





• Allow input wherever you have output

4. Implementing UI Patterns – Inplace Input/Output





• Allow input wherever you have output

4. Implementing UI Patterns – Live Preview





• Provide the user a preview of the expected output

4. Implementing UI Patterns – Table Sorter





• Allow the user to sort table columns by their need

5. Tools of the trade





• jQuery UI



• jQuery Tools



• Formalize



• GameQuery



• Component Libraries



• Firebug

5. Tools of the trade – jQuery UI

5. Tools of the trade – jQuery Tools

5. Tools of the trade - Formalize

5. Tools of the trade - GameQuery

5. Tools of the trade – Component Libraries

5. Tools of the trade – Firebug

6. Keep eyes on…









+

Must read…

Who we are?





Emran Hasan

CTO, Right Brain Solution

@phpfour

www.phpfour.com



M A Hossain Tonu

Sr. Software Engineer

Somewhere in…

@mahtonu

mahtonu.wordpress.com

Thank You


Related docs
Other docs by jewel.ahmed
Turbo boost your Web UI with JavaScript
Views: 52  |  Downloads: 0
JavaScript as a Server side language (NodeJS)
Views: 74  |  Downloads: 0
By registering with docstoc.com you agree to our
privacy policy

You are almost ready to download!

You are almost ready to download!