小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

web交互設(shè)計原則和模式...

 linmu 2009-08-04
web交互設(shè)計原則和模式

634個讀者 yapollo.l... @ 昨天 13:21:56 雙語對照  原文 字體大小

簡介

交互設(shè)計的原則和模式
本書的作者是Bill Scott && Theresa Neil

本書的介紹了六個交互設(shè)計的原則和模式
1 直接到達(完成)預(yù)定目標 或者說更直接化操作
2.更輕量級,更簡潔- 聯(lián)系上下文環(huán)境提供一些輕量級別簡潔工具操作
3.頁面停留控制--讓用戶在一個頁面中停留而不是反復(fù)刷新頁面。
4.頁面提供引導(dǎo)邀請
5.過渡(過場)的使用
6.實時(或即時)響應(yīng)

 

 

Logo

web界面設(shè)計(豐富交互設(shè)計的原則和模式)

(本書英文版大家可以到我blog下載:http://blog./?p=325)

本書所有的例子都來自我們同事在flicker網(wǎng)站的圖片。下面將會介紹六個設(shè)計原則,在本書中能夠發(fā)現(xiàn)最好的范例和設(shè)計模式

一: 直接到達(完成)預(yù)定目標

 

正如:alan cooper(交互設(shè)計發(fā)起的倡導(dǎo)者)陳述的那樣:"那里有輸出,那里就有輸入" 這是一個直接操作(操縱)的原則。

例如:直接用一個頁面實現(xiàn)編輯和展示的效果,代替了原來用你一個單獨頁面去實現(xiàn)編輯的內(nèi)容,并且另一個頁面實現(xiàn)展示的效果。

 第一章:在一個頁面中編輯和展示。

Single Field Inline Edit

單行編輯和展示

實例自flicker

 

Multi-Field Inline Edit

多行的編輯和展示

實例來自 Backpackit

Overlay Edit

覆蓋編輯,比如:move over 事件觸發(fā)的 link

Yahoo! Trip Planner provides a complex editor in an overlay for scheduling an itinerary item

dwi_0112b (by Designing Web Interfaces)

Table Edit

表格式的編輯模式 實例來自google doc

Editing a spreadsheet in Google Docs is very similar to editing a spreadsheet in Microsoft Excel

dwi_0113b (by Designing Web Interfaces)

組編輯模式.直接改變一個組的編輯模式

實例來自iphone得菜單組位置變換模式

dwi_0115c (by Designing Web Interfaces)

模塊配置

直接在一個頁面中進行模塊的配置設(shè)置。

 

第二章:拖拽

dwi_0203d (by Designing Web Interfaces)

模塊拖拽,在一個頁面中重新編排模塊的位置

實例來自Netvibes,netvibes,允許用戶自主進行各個模塊的拖拽操作。

 

dwi_0218c (by Designing Web  Interfaces)

列表的拖拽,重新給列表排序

實例來自 Backpackit

dwi_0223c (by Designing Web  Interfaces)

對象的拖拽,通過拖拽改變對象之間的關(guān)系

實例來自Cogmap

dwi_0233b (by Designing Web  Interfaces)

拖拽的動作事件,在拖拽一個對象的時候觸發(fā)的事件

 

拖拽收藏裝置。

通過拖拽達到收藏的目的,實例:比如購物車實現(xiàn)

 第三章,直接選擇

dwi_0304c (by Designing Web   Interfaces)

選擇切換開關(guān),比如gmail用checkbox實現(xiàn)對郵件的選擇性操作

 

dwi_0309b (by Designing Web   Interfaces)

收藏選擇

提供多個頁面的選擇收藏操作

實例來自LinkedIn 提供一個區(qū)域用來保存從多個頁面選擇收藏的東西。

 

dwi_0312 (by Designing Web   Interfaces)

對象的選擇

直接進行對象選擇的操作

dwi_0317 (by Designing Web   Interfaces)

混合選擇操作

合并了開關(guān)和對象選擇的操作

 

第二: 保持輕量級

 

關(guān)于保持的一個輕量級的操作,是因為當用戶進行應(yīng)用程序的交互操作的時候,肯定會有身體或者精神上的消耗。一個首要的方面就是要創(chuàng)建一個輕量級別的貫穿用戶使用的上下文的工具

第四章,用戶上下文背景中的工具

dwi_0403c (by Designing Web   Interfaces)

Always-Visible Tools

總是可見的工具

如dig網(wǎng)站的dig按鈕總是對用戶可見

Place Contextual Tools directly in the content.

dwi_0408b (by Designing Web   Interfaces)

Hover-Reveal Tools

鼠標mouse over的時候才會顯示的工具

Show Contextual Tools on mouse hover.

dwi_0419b (by Designing Web   Interfaces)

Toggle-Reveal Tools

開關(guān)切換時顯示的工具

A master switch to toggle on/off Contextual Tools for the page.

dwi_0421c (by Designing Web   Interfaces)

Multi-Level Tools

多級工具

Progressively reveal actions based on user interaction.

dwi_0425c (by Designing Web   Interfaces)

Secondary Menu

二級菜單

Show a secondary menu (usually by right-clicking on an object).

在當前頁面停留

頁面的刷新一般來說會打斷用戶的思維流,網(wǎng)站默認的情況下每次事件的觸發(fā)都會從一個頁面切換到另一個頁面,由于我們不再

被那些技術(shù)束縛,我們能夠決定什么時間保持用戶停留在當前的頁面中,從而不打斷他的思維流。

第五章,”覆蓋“模式

dwi_0503b (by Designing Web   Interfaces)

對話框的浮層模式

替換瀏覽器自己的彈出框用自己重新定義的彈出框(pop up)

dwi_0508b (by Designing Web   Interfaces)

詳情浮層模式

允許在文章中的段落中用戶的鼠標的點擊或者mouser over時觸發(fā)彈出某個關(guān)鍵字的詳情浮層

 

dwi_0515c (by Designing Web   Interfaces)



第三:輸入浮層模式

在每個輸入框的焦點觸發(fā)的時候,會彈出一個浮層去提示一些額外的備注信息。

 


第六章嵌入模式

dwi_0603 (by Designing Web   Interfaces)

對話框的嵌入

 

dwi_0605b (by Designing Web   Interfaces)

列表的嵌入

Works as an effective way to hide detail until needed — while at the same time preserving space on the page for high-level overview information.

dwi_0610c (by Designing Web   Interfaces)

詳情的嵌入

Reveals additional information in the context of the page.

dwi_0611 (by Designing Web   Interfaces)

Tabs

標簽?zāi)J?/p>

用標簽 控制顯示提示信息的方式

Provides additional panels of information accessible by tab controls.

 

第七章虛擬頁面

dwi_0703b (by Designing Web   Interfaces)

Virtual Scrolling

When data sets are large, virtual scrolling allows content to be dynamically scrolled in on demand.

dwi_0706a (by Designing Web   Interfaces)

Inline Paging

When information needs to be chunked into pages, content can still be loaded dynamically.

dwi_0711a (by Designing Web   Interfaces)

Scrolled Paging

A blending of inline paging and virtual scrolling.

dwi_0714a (by Designing Web   Interfaces)

Virtual Panning

A virtual canvas allows users the freedom to roam in two-dimensional space.

dwi_0715a (by Designing Web   Interfaces)

Zoomable User Interface

Allows the user freedom of motion in both 2D and 3D. Supports the concept of an infinite interface.

 Chapter 8. Process Flows

dwi_0803b (by Designing Web   Interfaces)

Interactive Single-Page Process

As the user interacts the workflow adapts.

dwi_0807b (by Designing Web   Interfaces)

Inline Assistant Process

Inline assistance for keeping workflows in-context.

dwi_0809 (by Designing Web   Interfaces)

Dialog Overlay Process

Encapsulating a process in an overlay.

dwi_0815 (by Designing Web   Interfaces)

Configurator Process

Interactive process for configuring products.

dwi_0819 (by Designing Web   Interfaces)

Static Single-Page Process

One page workflow.

第四:提供一個引導(dǎo)邀請

 

發(fā)現(xiàn)能力對于RIAweb來說是一個首要的挑戰(zhàn)之一,一個重要的特點就是如果用戶不能發(fā)現(xiàn)它,那么就是毫無用途滴。

改善提高發(fā)現(xiàn)能力的一個主要的途徑就是提引導(dǎo)邀請。引導(dǎo)邀請的提示用戶下一個級別的交互操作。

Chapter 9. Static Invitations

dwi_0902c (by Designing Web   Interfaces)

Call to Action Invitation

Invite users to primary task or tasks.

dwi_0907 (by Designing Web   Interfaces)

Tour Invitation

Invite users to explore new features.

 Chapter 10. Dynamic Invitations

dwi_1001b (by Designing Web   Interfaces)

Hover Invitation

Invitation during mouse hover.

dwi_1008d (by Designing Web   Interfaces)

Affordance Invitation

Using the familiar as a bridge to the new.

dwi_1010d (by Designing Web   Interfaces)

Drag and Drop Invitation

Invitations during drag and drop.

dwi_1021 (by Designing Web   Interfaces)

Inference Invitation

Invitations during interaction.

dwi_1025 (by Designing Web   Interfaces)

More Content Invitation

Invitations for revealing more content.

 


第五:過渡轉(zhuǎn)換的使用

動畫和過場特效,以及各種各樣的可視化過渡 對于加強銜接和交流來說是很強大的技術(shù)。

 

Chapter 11. Transitional Patterns

dwi_1101b (by Designing Web   Interfaces)

Brighten/Dim

Change focus by brightening and dimming items.

dwi_1106b (by Designing Web   Interfaces)

Expand/Collapse

Transitions to open and close items.

dwi_1109b (by Designing Web   Interfaces)

Self-Healing Fade

Removed items fade out and area "heals".

dwi_1109b (by Designing Web   Interfaces)

Animation

Showing the transition between repositioned items.

dwi_1112c (by Designing Web   Interfaces)

Spotlight

Using highlighting to focus user attention.

 

 Chapter 12. Purpose of Transitions

dwi_1201a (by Designing Web   Interfaces)

Slide In/Slide Out

Expose a slide out overlay.

dwi_1202b (by Designing Web   Interfaces)

Faceplate

Cross-fade between a main screen and configuration panel.

dwi_1203b (by Designing Web   Interfaces)

Flip

Flip between a main screen and configuration panel.

dwi_1208b (by Designing Web   Interfaces)

Accordion

Component that slides open a panel while hiding the rest.

dwi_1206a (by Designing Web   Interfaces)

Carousel

Animated scrolling of more content.

 

第六 :即時響應(yīng)

一個能響應(yīng)的頁面才是智能的頁面,這個原理探究了如何用實時響應(yīng)你構(gòu)建一個豐富的用戶體驗


第十三章:查找匹配模式

dwi_1303a (by Designing Web   Interfaces)

Auto Complete

自動完成事件

用戶打字的時候,在輸入框中匹配用戶輸入的內(nèi)容并且顯示出來

 

dwi_1306 (by Designing Web   Interfaces)

Live Suggest

實時提醒

用戶打字的時候,提示用戶搜索的相關(guān)關(guān)鍵字

As the user types search suggestions are displayed.

dwi_1312c (by Designing Web   Interfaces)

Live Search

實時搜索

當用戶在搜索框中鍵入內(nèi)容后直接在當前頁面實時顯示搜索結(jié)果。

 

dwi_1318 (by Designing Web   Interfaces)

Refining Search

精準化搜素

在實時搜索的同時提供修改搜索關(guān)鍵字的面板

 

第14章:feedback模式

dwi_1407c (by Designing Web   Interfaces)

Live Preview

實時預(yù)覽效果

比如:用戶的交互操作結(jié)果能被實時預(yù)覽看到。

 

dwi_1410b (by Designing Web   Interfaces)

Progressive Disclosure

進度狀態(tài)公開

如用戶交互操作一樣,給于用戶更多界面單元顯示。

 

dwi_1416 (by Designing Web   Interfaces)

Progress Indicator

進度指示

在長進度出現(xiàn)的時候,應(yīng)該用一個進度指示給于用戶好的體驗

 

dwi_1418c (by Designing Web   Interfaces)

Periodic Refresh

預(yù)知刷新

當有新的消息時能實時提示

 

 

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多