前幾天的面試,被問起在做使用者登入的時候要注意哪些細節。我回答了幾個方面:一是安全性;二是使用者體驗。安全性就不用多說了,最起碼不能用明文傳送密碼吧(雖然手頭的專案是這樣的。。。)。至於使用者體驗,我這有幾處要說說:
一,tab順序。登入的時候,我不太喜歡用滑鼠點選按鈕,一般用鍵盤結合使用tab鍵提交登入表單。這樣的話對form元素的tab順序有了一定的要求。tab順序如果沒有明確寫在屬性裡面,那麼瀏覽器就會按照自然排放順序進行定位。像登入這個介面,無非就是使用者名稱、密碼和登入按鈕等這幾個表單元素。如果在寫靜態頁面時候完全按照文件結構乙個乙個來的話是沒有問題的(title文字比如「使用者名稱」等使用label元素也會占用tab索引)。網易郵箱登入介面之前的版本在這方面做得很不錯,不過最新的版本已經不能用按tab鍵的方式按順序落到「十天內自動登入」的checkbox上,明顯退步了很多。此外網易郵箱的新改版,不再支援ctrl+enter快捷傳送郵件,莫名的不爽-_-|||
二,回車鍵登入。話說直接按回車鍵就能觸發submit事件,不過很多**阻止了這個功能。我不明白為什麼這樣做,畢竟enter提交表單是瀏覽器廠商為了提高使用者體驗難得做到的系統支援的功能。
三,其它的使用者體驗。在使用者體驗領域我最欣賞的是支付寶的設計:輸入銀行卡號的時候會彈出乙個框來放大顯示銀行卡號,並且每隔四個數字就有乙個空格分開。這個設計大大減少了使用者輸入卡號錯誤的概率,更為老年使用者提供了便利。設計思想完全體現了「以人為本」的思路。
最後我想吐槽一下某些婚戀**糟糕的使用者體驗——檢視**時候居然不支援方向鍵操作,每次都要用滑鼠點選,你們這些傢伙難道不知道滑鼠微動的壽命都很短暫的嗎?!
談談使用者體驗的細節之處
很多 的體驗非常的差,只要我們自己去使用了都會有很多困惑。比如概念很模糊 不明白是否已經成功或者給人很小氣的感覺。良好的使用者體驗給以使用者的是試用後愉悅的感覺,甚至是認為本來就是這樣的。再去用別的 就會不習慣,從而更加依賴我們的 產品帶有參照物的拍照法 很多企業站或者產品站在展示產品的時候採用的是...
產品細節對使用者體驗的影響
俗話說 多多益善 經常看到一些產品的發布廣告或者更新日誌,大多都有一類資訊 本次發布增加了xx新功能。聽起來似乎不錯,可以體驗到更多的 功能。在產品開發的初期或者說對年輕的產品而言,功能的不斷增多是件好事。不過對於成熟的產品或者老牌產品而言,僅僅增加功能就不一定能帶來使用者的體驗提 公升了,特別是現...
10個細節提公升後台系統的使用者體驗
要說程式設計師最開心的事情是什麼,不是錢多活少離家近,而是能用自己喜歡的技術,做乙個排期不緊的舒坦專案。最近我就接手了這樣乙個專案,使用了webpack vue全家桶,以及其他一些業界前沿技術。不過今天不聊技術方面,先聊聊我對互動方面的一些思考。儘管它只是乙個後台系統。說到後台系統 管理系統 erp...