web-gelistirme-sc.com

Yazarken ara

Kullanıcı her bir karakteri girerken arama sonuçlarını döndürmek iyi kullanılabilirlik uygulaması mı yoksa kullanıcı için arkada bir acı mıdır?

16
rick schott

Bir kullanıcının bakış açısıyla, bunu asla yararlı bir şey bulamadım. Arama sonuçları, sorgum için doğru bilgileri nasıl bulacağımı bana bildiriyor ve bu asla kötü bir şey değil. Bununla birlikte, uygulanması gereken veya uygulanması gereken birkaç kural vardır.

  • Arama formunu eklemeden önce AJAX önerileri olmadan) çalıştığından emin olun.
  • Kullanıcı girmediği sürece arama girişini hiçbir zaman sonuçlardan biriyle güncellemeyin.
  • Sonuçları seçmek için klavye ve fare erişimi sağlayın.
  • Geriye bakma, ileriye bakmanın güzel bir tamamlayıcısıdır.

İşte MooTools için bir Otomatik Tamamlayıcı , en sevdiğim JavaScript çerçevesi ve jQuery , Dojo , Prototip ve - YUI .

15
Virtuosi Media

Bir istisna dışında, diğerlerine "yap" diyerek katılıyorum:

Her zaman anlık olduğundan emin olun veya yapma!

İPhone'da bunu yapan bir uygulamayı kullanmaktan daha kötü bir şey yoktur ve her karakter yazdığınızda, arama/filtre gerçekleştirilirken iki saniyelik bir gecikme olur. Bu, hızlı ve yararlı yerine yavaş ve acı verici hale getirir ve korkunç bir kullanıcı deneyimidir.

"Anlık" en fazla saniyenin onda birinin ballparkında olduğunu söyleyebilirim, çünkü normal hızda yazabilmeniz ve kullanıcı arayüzünün devam etmesini sağlamalısınız.

11
Jakob Borg

Çoğu durumda harika! Genellikle harika çünkü arama alanına tam olarak ne yazacağınızı tahmin etmeye çalışmadan bir şey bulmanıza yardımcı olur. Ve kesinlikle zaman kazandırır - aradığı şeyi bulmak için bir veya iki harf yazabilir. Ancak elbette, arama sonuçları yüklenirken girişin engellenmeyeceğinden emin olun. Ve klavye navigasyonunu da unutmayın.

4
Kostya

Bir arama sorgusu yazdıktan sonra, takip edebilecek (mantıklı bir şekilde) yalnızca bir eylem vardır: arama düğmesine basmak. Tek mantıklı bir sonraki işlem ise neden bu ekstra adımı ortadan kaldırmıyorsunuz?.

Alıntı Bir yerde okudum, kim tarafından veya nerede okuduğumu hatırlayamıyorum: "Yapacak tek bir şey kaldıysa, bilgisayarı yapsın."

4
Max Steenbergen

Yap! Bana kaç kez gereksiz sıkıntıyı kurtardığını söyleyemem, çünkü bazen tam olarak ne aradığımı unuttum ve bana hatırlatıyor çünkü aradığım şey için ilk kelimeyi hatırladığım için bana aradığım şeyi veriyor . Özellikle Google gibi yerler arama geçmişi veriyor.

3
Dair

Performansa zarar vermediğini varsayarak, çoğu durumda harika kullanılabilirlik olduğunu düşünüyorum:

  • Tam olarak ne aradığınızı bilmemek çok doğal, bu nedenle kısmi bir girişin sonuçlarını göstermek harika.
    Bir e-posta aradığınızı ve sadece bir başlık çalışmasını hatırladığınızı hayal edin.
    Kelime çok yaygın olabilir ve bu nedenle birçok sonuç getirebilir. Hemen, aramayı "göndermeden" önce, çok fazla olduğunu görürseniz, hemen daraltmak için başka bir şey yazmaya çalışacaksınız.
  • Üstelik istediğiniz sonuca ulaşmak bu şekilde daha hızlı.
2
Dan Barak

Genellikle dolaylı manipülasyon yerine doğrudan manipülasyonu tercih etmelisiniz. Bu, kullanıcının ne yaptığını anlamasını sağlamak için görevlerin sürekli geri bildirimle tekrarlandığı anlamına gelir. Kullanıcı yazarken sonuçları döndürmek iyidir, çünkü sürekli geri bildirim sağlar. Benzer şekilde, özellik sayfalarının, ör. ve uygula düğmesini tıklayın. Örneğin. özellikler panelinde bir renk seçildiğinde arka plan rengi hemen değiştirilmelidir. "Uygula" tuşuna bastıktan sonra olmaktan çok. Bu, kullanıcı arayüzünün keşfedilebilirliğine yardımcı olur, çünkü kullanıcının yaptığı ile ne olacağı arasında bire bir yazışma vardır.

2
Erik Engheim

Bence herkes çok tembelleşiyor. "Aslanlar nereden geliyor" gibi bir soru yazarken yanlış olan şey, bu günlerde klavyeyi kullanmak çok zor. Her şey minimal olmalı mı? TUVM yerine Çok teşekkür ederim. Hangisini tercih ettiğimi ve ikincisini biliyorum. Bir nano saniye tasarrufun bir laboratuvarda değerli olduğu ve günlük yaşamlarda DEĞİL olduğu tek bir yer var. Arkadaşınızın sizden 3 nano saniye daha hızlı bir program indirip indirememesi gerçekten önemli mi? Aman Allah'ım, Vay be, ne bir dünya paramparça olur. Tutun millet. Ben hep ilerlemeyim ama onunla aptallaşmayalım.

0
user3453