問題タブ [user-experience]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - PHPセッションとjQueryshow()/ hidden()
私は購入プロセスに取り組んでいます。このプロセスは4つのステップで構成されています。最初の2つのステップは、すべての顧客データを取り込む場所です。3番目のステップでは、AJAXを使用してデータをサーバーに送信し、支払いフォームを表示します。支払い後、顧客はステップ4で感謝されます。
私の質問はステップ1とステップ2についてです。現在、これらのステップはすべて同じページにあります。1つのフォームを2つに分割してい<div>
ます。最初のステップでは、2番目のdivが非表示になり(css:){display:none;}
、顧客がステップ2に進むと、最初のdivはjQueryで非表示にhide()
なり、2番目のdivはjQueryで表示されshow()
ます。
私の問題は、Webブラウザの「戻る」ボタンを使用してステップ1に戻る可能性を顧客に求めていることです。これは、現在は明らかに機能していません。このための純粋なJavaScriptソリューションはありますか?とにかくjsをアクティブ化するようにユーザーに要求します。それとも、セッションの使用を開始する方が良いですか?このサイトはPHPに基づいています。
私の考えや問題を理解している人がいるかどうかを確認します。
uml - UML でユーザー シナリオ図を使用できますか?
UML クラス図とオブジェクト図、およびそれらの関係に精通していることは間違いありません。オブジェクト図は、システム内のオブジェクトとそれらの関係をモデル化するために使用されます。これは、クラス ベースのオブジェクト指向プログラミング言語の場合、さまざまなクラスの具体的なオブジェクトをモデル化することを意味します。
プロジェクトに取り組んでいるとき、ユース ケース (図) とペルソナ (ユーザー エクスペリエンス デザインなど) を作成する必要がありましたが、それらはクラスやオブジェクト、つまりインスタンス (インスタンス) と同じ関係にあると思います。また、Unified Process (UML とある程度結合されている) で理解されるユース ケースは、1 つのメイン シナリオ (フロー) を持つ一連のシナリオです。たとえば、ビヘイビア駆動開発のような具体的なシナリオは、ユースケースのインスタンスです。
これは理にかなっていると思いますか?BDD のようなユーザー受け入れテストの生成などに使用できる、ペルソナとユーザー シナリオをモデル化するための UML のユーザー シナリオ図を評価していただけますか?
jquery - jQuery-スペースバーのあるリンクでクリックイベントをトリガーしますか?
ほとんどのブラウザで<input type="submit">
は、[スペースバー]と[入力]の両方をクリックとして扱いますが、<a>
リンクは[入力]をクリックとしてのみ扱います。
私のアプリは、ボタンをシミュレートするためにフォーマットされた多数のリンクを使用しているため、ボタンにタブで移動して[スペースバー]を押すことに慣れているユーザーはイライラします。
jQueryのこのビットは問題を解決します:
私の質問:これをしない理由はありますか?このような基本的なものでブラウザのデフォルトの動作を上書きするのは少し気が進まないが、リンクタグを悪用してボタンのように見せているので、少なくともこの方法では、ユーザーの期待に違反することはありません。さらに遠く。
drop-down-menu - 大きなドロップダウンをサポートする最良の方法
ドロップダウンで値を指定することで制限できるレポートがあるとします。このドロップダウン リストは、30,000 件を超えるレコードを含むテーブルを参照しています。これがドロップダウンに入力するのは現実的ではないと思います! では、この状況でユーザーが値を選択できるようにする最善の方法は何でしょうか? これらの値には実際にはカテゴリがなく、値の最初の文字で (入れ子になったドロップダウンの状況を使用して) 細分したとしても、数千のエントリが残る可能性があります。
これに対処する最善の方法は何ですか?
user-interface - UXの質問:「深刻な削除」または「ゴミ箱」を持っている方が良い
私は、ユーザーがいくつかの個別のデータポイントを管理できるようにするアプリケーションを開発しています。ユーザーがやりたいことの1つは「削除」ですが、それはどういう意味ですか?
Webアプリケーションの場合、深刻な削除を行うか、「ゴミ箱」システムを使用するかをユーザーに提示する方がよいでしょうか。
[深刻な削除](これに適した名前があるかどうかを知りたい...)で[削除]をクリックすると、ユーザーに「これは最終的で悲劇的なアクションです。これを実行すると、次のことができなくなります」という警告が表示されます。取得するには-ここにデータポイント名を挿入-あなたが泣いている場合でも...」そして、彼らが削除をクリックすると...まあそれは本当に永遠に消えてしまいます。
「ゴミ箱」モデルでは、ユーザーが本当に削除したいと思うことは決してありません...代わりに、「メインディスプレイ」からデータポイントを削除し、「ゴミ箱」と呼ばれるバケットに入れます。これはユーザーの邪魔にならないようにします。これは通常ユーザーが望んでいることですが、間違えた場合は元に戻すことができます。明らかに、これはほとんどのオペレーティングシステムが行ってきた方法です。
「重大な削除」の利点は次のとおりです。
- 実装が簡単
- ユーザーへの説明が簡単
「重大な削除」の欠点は次のとおりです。
- それは悲劇的に最終的なものになる可能性があります
- 時々、猫はキーボードの上を歩きます
「ゴミ箱」システムの利点は次のとおりです。
- ユーザーは自分自身から安全です
- 「一度に束を削除する」などの一括メソッドの方が理にかなっています
- サポートの頭痛の種を節約
「ゴミ箱」システムの欠点は次のとおりです。
- 機密データの場合、ユーザーが何かがなくなったと思っているが、そうではないという錯覚を引き起こします。
- 多くの微妙な違いにより、実装がより困難になります
- 「最終的に」ゴミ箱の中身を削除しますか?
私の質問は、現代のWebアプリケーションに適したデザインパターンはどれですか?「アーカイブ」機能はこれにどのように機能しますか?それがGmailの仕組みです。あなたの答えを正当化するのに十分な議論をしてください...いくつかの関連する研究に向けて指摘されたいです。
-FT
user-interface - ユーザーにプロフィールへの入力をどのように促しますか?
スキル、場所、組織など、ユーザーが Web サイトのユーザー プロファイルに情報を入力することを奨励または奨励する方法を議論するトピックを開きたいと思いました。ユーザー プロファイルの情報が増えると、Web サイトの機能が向上します。ユーザーが検索、ネットワーク、コラボレーションできるようにします。
ユーザーにプロファイルを入力するようにせがむことなく (つまり、煩わしい電子メールのリマインダーを介して)、ユーザー入力を促すために他にどのような方法を思いつきましたか?
web-applications - アカウントのアクティブ化後に自動ログインする必要がありますか?
これは標準的なシナリオです。
- ユーザーがサイトに登録する
- ユーザーはアカウントアクティベーションメールを受け取り、リンクをクリックしてアクティベートします
- Webサイトは、アカウントがアクティブ化されたことをユーザーに通知します
現在、少なくとも2つの経路があります。
- ユーザーはログイン画面に移動し、ログインの詳細を入力するように求められます
- ユーザーは自動的にログインし、welcome / profile/etcページに移動します
(2)には、ユーザーエクスペリエンスに関する限り明らかなメリットがありますが、デメリットもある可能性があります。オプション(1)は、UXを犠牲にしてセキュリティを向上させます。
どのシナリオが望ましいのか、そしてその理由は何ですか?それらのいずれかに重大な欠陥はありますか?
wpf - ツールチップをSilverlightにすぐに表示するにはどうすればよいですか?
WPFでは、次のようにすぐに表示されるツールチップが表示されます。
これにより、ユーザーエクスペリエンスが向上します。これは、ユーザーがページ上の5つのアイテムのツールチップを見たい場合、それぞれについてそれほど長い秒待つ必要がないためです。
しかし、SilverlightにはSetInitialShowDelayがないため、ツールチップをすぐに表示するための回避策は何ですか?
user-experience - ユーザーダッシュボードの例
ユーザーダッシュボード用のUXテンプレートを確認できる場所はありますか?顧客の注文履歴、住所などを表示しますか?
user-interface - ユーザー インターフェイスの作成とユーザー エクスペリエンスの最適化に関するヒント
私は現在、多くのユーザー インタラクションが行われるプロジェクトに取り組んでいます。人々が特定の商品やサービスを購入できるため、商業的な側面もあります。
私の意見では、これらのタイプの Web サイトには、ユーザー インターフェイス、速度、およびセキュリティの適切な組み合わせが不可欠です。jQuery などの多くのライブラリが利用可能であるため、最近では ajax と JavaScript を使用してほぼすべてのことを行うのはかなり簡単です。ただし、これにはパフォーマンスと非互換性の問題が発生する可能性があります。これにより、ユーザーが次の Web サイトに移動する可能性があります。
ウェブサイトの全体的な外観も重要です。特定のボタンを配置する場所、FAQ やサポートなどの特定のタイプの記事を配置する場所。エラー メッセージを表示する場所と方法。ユーザーがエラー メッセージを表示しても、気にする必要はありません。また、全体の配色も重要です。
基本的な質問は次のとおりです。ユーザーがサービスを購入/使用するきっかけとなるインターフェイスを作成する方法
心理学は、ユーザーがあなたのウェブサイトとやり取りする方法にも大きな役割を果たしていることを私は知っています. たとえば、配色は重要です。Web サイトで色が気になるときは、クリックして離れたくなるでしょう。これらの概念を説明する記事は見つかりませんでした。
あなたのウェブサイトを正しく選択するためのガイドとなる記事を入手できるヒントや手段を持っている人はいますか.