方式庫
在方式庫里,我將列出一切電子商務網站需要的方式.以下將羅列出經典常用的方式事例,我也企圖讓這些方式看起來更有趣味性與實用性。(Yahoo方式庫也有對Pattern的一種定義。)
方式歸屬類別
為了方便調用和保護方式庫中的各種方式,首先將方式庫中的方式分成三大類:用戶需求,應用需求,語境下的規劃.在用戶需求類別中,有一種類型叫根本交互。這兒我將從這個緯度把根本交互中所涉及的方式一一羅列講解。
Pagination(分頁,標記頁數)問題摘要
用戶需要檢查數據的一個子集,卻發現一切數據是顯現在一頁的,這時候檢查變得十分不容易。
何時運用
- 當一個屏幕不能承載更多的數據時。
- 感興趣的項目通常能夠在前幾頁找到。
- 需要深化探索數據項,而非考慮內容顯現在一個滾動區域。 解決辦法
綜述:打破完好數據,分成更小的項目,次序顯現這些數據和獨自序列頁。供給分頁操控一頁一頁地閱讀。供給鏈接讓用戶閱讀網頁的前一頁和后一頁的這種舉動。此外,供給連結到最開端和結束的材料組 (第一個和最終一個)。假如數據集是可預知數量,就顯現一個鏈接的最終一頁。假如數據集是不行預知數量或顯現有可能是不同規模的(例如,來自于查找引擎的成果數據),請不用擔心要顯現鏈接到的最終一頁。
項目分頁
- 拆分項目列表成為一個序列的網頁。
- 供給可拜訪前一頁和下一頁網頁信息的鏈接。
- 供給可跳轉到閱讀第一頁和最終一個頁面的鏈接。
- 供給用戶正在閱讀的什么類型的對象信息。
- 供給用戶正在閱讀一套物體的有關信息.運用方式:”[$ObjectName]s [DisplayedItemRange] of [TotalItems]“
- 本環節的次序如下:第一頁,上一頁,下一頁,最終。
- 運用的圖形箭頭,以添加鏈接的目標巨細。
- 顯現翻頁在不行用狀況的管理顯現狀態。
查找分頁
- 使信息轉化為按相關性分類排序的一系列網頁。
- 供給分頁操控來供給拜訪分頁內容。
分頁操控
- 顯現導航控件作為一行鏈接。
- 本環節的次序如下: ‘前一頁’ ,網頁鏈接, ‘后一頁’。
- 在標簽’前一頁’后,顯現左箭頭。
- 在標簽’下一頁’前,顯現右箭頭。
- 運用可用鼠標點擊的箭頭。
- 網頁鏈接應設置包含最多10個網頁鏈接。假如有少頁的成果存在,只顯現網頁上供給的網頁鏈接。
- 當網頁在1-6頁中時,該網頁鏈接應一直從’1 ‘開端。
- 當在6 頁(7頁以后)的任意網頁上,該網頁鏈接起始應在當前頁面減去5 。例如,當第7頁,第一頁將是2 ( 7-5= 2 )和最終一頁將11 (仍顯現10頁)。
- 第一頁的成果不會有顯現 ‘上一頁’的標簽或箭頭。
- 成果的最終一頁不會顯現’下一頁’的標簽或箭頭。
- 當前網頁的頁碼鏈接不顯現超鏈接。
- 最終在分頁操控區上方加個成果頁的標簽。
根本原理
項目分頁
- 顯現箭頭圖形有助于區分鏈接,并供給更大的點擊目標。
- 與查找分頁不同,在任何時候,分頁控件都是可見的(即便禁用),當出現無法操控分頁時,這能夠避免用戶分神。
查找分頁
- 顯現箭頭圖形有助于區分聯絡,并供給更大的點擊目標。
- 結合上下文背景,添加不行控狀態顯現箭頭價值不大原因有:
(1)這些顯現箭頭,經常顯現可翻開折疊層。
(2)當第一頁的成果已組合成絕大多數的綜合閱讀量。展現不行用“前一頁”操控翻頁,這些是沒有什么附加價值的。
- 盡管“第一頁”鏈接很有價值,但也要與呈現在隨機拜訪的鏈接功能競爭。
- “最終”鏈接是沒有什么價值的,由于成果是按相關性排序的,這也是問題,由于成果總數(因此,最終的成果)可能不知道。
|