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