国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

【譯】無限滾動加載最佳實踐

Sunxb / 1751人閱讀

摘要:優(yōu)秀無限滾動的五項原則將無限滾動做好,并不是不可能完成的任務(wù)。提供為特定項添加書簽的可能無限滾動最常見的缺點之一就是,內(nèi)容出現(xiàn)的時候,沒法添加書簽。結(jié)論無限滾動實現(xiàn)得好的話,可以達(dá)到令人難以置信的光滑無縫體驗。

本文轉(zhuǎn)載自:眾成翻譯
譯者:文藺
鏈接:http://www.zcfy.cc/article/673
原文:https://uxplanet.org/infinite-scrolling-best-practices-c7f24c9af1d#.1xzr65wil

無限滾動(Infinite scrolling),有時候被稱為無盡滾動(endless scrolling),這種技術(shù)允許用戶在大量內(nèi)容上滾動,眼中看不到結(jié)束的地方。這種技術(shù)很簡單,就是頁面往下滾動的時候保持刷新。

這項技術(shù)使用戶在沒有打斷額外交互的情況下滾動列表 —— 隨著用戶滾動,一條條的內(nèi)容就出現(xiàn)了。Facebook 的新聞推送頁,Google 的圖片搜索,Twitter 的時間線,這些頁面都用到了這項技術(shù)。雖然聽起來還挺有誘惑力的,但并不是對所有網(wǎng)站或應(yīng)用都通用的。

優(yōu)秀無限滾動的五項原則

將無限滾動做好,并不是不可能完成的任務(wù)。為了完成它,記住并遵守以下方針。

1. 導(dǎo)航條保持可見

使用無限滾動時候,最好保持導(dǎo)航條持續(xù)可見,這樣可以很快導(dǎo)航到頁面或應(yīng)用的不同區(qū)域,對用戶來說也更簡單。如果找不到導(dǎo)航條,用戶將不得不一路向上將頁面滾回去。

僅適用移動設(shè)備:因為移動端屏幕要小得多,導(dǎo)航條所占比例可以相對大一些。如果屏幕上是滾動的內(nèi)容,用戶滾動獲取新內(nèi)容的時候,導(dǎo)航條可以隱藏起來;當(dāng)用戶開始往回滾動試圖回到頂部的時候再顯示出來。

2. 如果有頁腳,加上“加載更多”按鈕

無限滾動阻礙用戶的訪問頁腳。實際上,這也是無限滾動設(shè)計的主要挑戰(zhàn)之一:用戶到達(dá)列表底部的時候,內(nèi)容在不斷地加載進(jìn)來,用戶會有一兩秒時間看到頁腳,直到下一組結(jié)果加載成功并將頁腳擠出視圖之外。這阻止用戶接觸到頁腳。

拿 Bing 圖片舉例子。頁腳包含“了解更多”、“幫助”等鏈接,但用戶沒辦法真正點到任何一個,直到過一會兒,頁面停止無限滾動。

如果你的網(wǎng)站或應(yīng)用有頁腳,且它對你(或者,更要緊的,對你的用戶)很重要,那就應(yīng)該用“加載更多”的方法。新內(nèi)容不會自動加載,直到用戶點擊了“加載更多”的按鈕。這構(gòu)成了一個很簡單的交互界面,也使得按需加載額外內(nèi)容的認(rèn)知負(fù)荷可能是最小。

Instagram 使用“加載”更多按鈕以便頁腳簡單可及,并且不會強(qiáng)制用戶再三點擊“加載更多”。

3. 返回按鈕將用戶待回至之前的位置

有時候,無限滾動的實現(xiàn)帶來一個主要的可用性缺陷:滾動位置并未被記錄為“狀態(tài)”。如果用戶從列表中的鏈接跳轉(zhuǎn)了,然后點返回按鈕,他們希望能回到頁面原來相同的位置。但是列表的位置不再存在了,這意味著使用瀏覽器的返回按鈕一般都導(dǎo)致滾動位置重置到頁面頂部。無怪乎用戶很快就覺得沮喪,都沒有一個合適的“回到列表”的功能。

別讓你的用戶就因為使用返回按鈕,找不到列表的位置。很重要的是,用戶通過列表訪問了某一個項目的詳情頁,他們點擊瀏覽器返回按鈕返回列表的時候,也應(yīng)該在相同的位置。

Flickr 監(jiān)聽用戶點擊瀏覽器后退按鈕的行為,滿足用戶的期望。APP 記住用戶的滾動位置,所以當(dāng)用戶按后退按鈕的時候,返回到原始位置。

4. 提供為特定項添加書簽的可能

無限滾動最常見的缺點之一就是,內(nèi)容出現(xiàn)的時候,沒法添加書簽。喜愛內(nèi)容的簡單的書簽(或者
“保存稍后再看”),作為未來的參照,對用戶來說是很有用的工具。當(dāng)網(wǎng)站或應(yīng)用提供書簽功能的時候,用戶會使用的。比方說,Pinterest,使用書簽工具幫助用戶保存創(chuàng)意。

5. 加載新內(nèi)容時提供視覺反饋

當(dāng)內(nèi)容在加載的時候,用戶需要明確的指示,說明正在進(jìn)行中。使用進(jìn)度指示(process indicator)讓用戶知道,新內(nèi)容正在加載,很快就會在頁面上顯示。

因為加載新內(nèi)容是一個很快的動作(不會超過 2-10 秒鐘),你可以使用循環(huán)動畫來提供反饋,表明系統(tǒng)正在工作。

也可以有助于為用戶添加額外的清晰,包括文本解釋了為什么用戶等待(例如“加載評論…”)。
為用戶添加額外聲明,提供說明為何用戶在等待的文本(如“正在加載評論”),也是很有用的。

結(jié)論

無限滾動實現(xiàn)得好的話,可以達(dá)到令人難以置信的光滑無縫體驗。很好的是,關(guān)于好的無限滾動,你已經(jīng)獲得一些線索了,這會幫你建立完美的用戶體驗。

謝謝!

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/79792.html

相關(guān)文章

  • 前端優(yōu)化 - 收藏集 - 掘金

    摘要:雖然有著各種各樣的不同,但是相同的是,他們前端優(yōu)化不完全指南前端掘金篇幅可能有點長,我想先聊一聊閱讀的方式,我希望你閱讀的時候,能夠把我當(dāng)作你的競爭對手,你的夢想是超越我。 如何提升頁面渲染效率 - 前端 - 掘金Web頁面的性能 我們每天都會瀏覽很多的Web頁面,使用很多基于Web的應(yīng)用。這些站點看起來既不一樣,用途也都各有不同,有在線視頻,Social Media,新聞,郵件客戶端...

    VincentFF 評論0 收藏0
  • 深入理解js

    摘要:詳解十大常用設(shè)計模式力薦深度好文深入理解大設(shè)計模式收集各種疑難雜癥的問題集錦關(guān)于,工作和學(xué)習(xí)過程中遇到過許多問題,也解答過許多別人的問題。介紹了的內(nèi)存管理。 延遲加載 (Lazyload) 三種實現(xiàn)方式 延遲加載也稱為惰性加載,即在長網(wǎng)頁中延遲加載圖像。用戶滾動到它們之前,視口外的圖像不會加載。本文詳細(xì)介紹了三種延遲加載的實現(xiàn)方式。 詳解 Javascript十大常用設(shè)計模式 力薦~ ...

    caikeal 評論0 收藏0
  • 】通過例子解釋 Debounce 和 Throttle

    摘要:舉例舉例通過拖拽瀏覽器窗口,可以觸發(fā)很多次事件。不支持,所以不能在服務(wù)端用于文件系統(tǒng)事件。總結(jié)將一系列迅速觸發(fā)的事件例如敲擊鍵盤合并成一個單獨(dú)的事件。確保一個持續(xù)的操作流以每毫秒執(zhí)行一次的速度執(zhí)行。 Debounce 和 Throttle 是兩個很相似但是又不同的技術(shù),都可以控制一個函數(shù)在一段時間內(nèi)執(zhí)行的次數(shù)。 當(dāng)我們在操作 DOM 事件的時候,為函數(shù)添加 debounce 或者 th...

    LeoHsiun 評論0 收藏0
  • 2月份前端資源分享

    摘要:月份前端資源分享更多資源請文章轉(zhuǎn)自前端生成好看的二維碼十大經(jīng)典排序算法帶動圖演示為什么知乎前端圈普遍認(rèn)為游戲和展示的個人整理和封裝的庫中文詳細(xì)注釋供新手學(xué)習(xí)使用擴(kuò)展語法記錄掉坑初期工具漢字拼音轉(zhuǎn)換工具實現(xiàn)漢字轉(zhuǎn)拼音的插件下拉列表支持拼音簡 2月份前端資源分享 更多資源請Star:https://github.com/maidishike... 文章轉(zhuǎn)自:https://github...

    yanwei 評論0 收藏0
  • 設(shè)計無限滾動下拉加載實踐高性能頁面真諦

    摘要:論壇上有過這么一篇熱門文章,它從角度分析了無限滾動加載的設(shè)計實踐。無限滾動加載背后的技術(shù)挑戰(zhàn)其實比想象中要多不少。整體思路和方案設(shè)計我們要實現(xiàn)的頁面樣例如圖,它能夠做到無限下拉加載內(nèi)容。 UX Planet論壇上有過這么一篇熱門文章: Infinite Scrolling Best Practices,它從UX角度分析了無限滾動加載的設(shè)計實踐。 無限滾動加載在互聯(lián)網(wǎng)上到處都有應(yīng)用:豆瓣...

    Hanks10100 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<