本日はソフトウェアのナビゲーションについて。要は「いかにユーザーに目的の操作まで少ない経路でたどり着いてもらうか」に関してです。移動距離は常に短く&クリック回数は少なく当たり前ですが、目的の操作までは少ない移動コスト、クリック数でいけるのがベスト。やったらコンテクストの切り替えなしでたどり着けるのがベストか常に考えてみましょう。ナビゲーションの具体的なポイント明快な入口インターフェイスの入り口は少なく、できるだけ明快に。入り口で何をすればいいか、どこにはいればいいかわからないような入り口はやめましょう。Googleのトップ画面グローバルナビゲーション大規模なアプリケーションの場合、ユーザーが各コンテンツ同士を行き来したい場合、なおかつ空間的に余裕がある場合、グローバルナビゲーションがあると移動がしやすい。ハブとスポークアプリケーションの各セクションをミニアプリケーションとして独立させる。空間的なスペースに余裕がない携帯端末で多い仕様。空間スペースに余裕がある場合はグローバルナビを使ったほうが良い。携帯端末のトップ画面と各アプリケーションの画面ピラミッド一連のページを進む、戻るのリンクでつなげる。各ページから相互リンクされているページと組み合わせてる。書籍の各章やスライドショーなど連続するページ群を含む場合。モーダルなパネルユーザーが課題を解決するまで、ナビゲーションの選択肢を省いた1ページだけを表示する。テキストなどの読み物やウィザードパンくず階層構造を含んだページ群。各要素の間にあまり関連性やつながりがない場合によく使われる。スクロールが必要となるドキュメント中心型のアプリケーション色分けしたセクションあるページがアプリケーションやサイトの中でどのセクションに属しているかを色で識別できるようする。MacOSのアクションイベント避難口ナビゲーションや選択肢がせばめられているとき、キャンセルやリセットなど脱出できる選択肢があるか。コメントをキャンセルメールアドレスが公開されることはありません。*ウェブサイト関連記事Angularモジュール間の読み込みAngularで以前こちらで、複数のコントロールに分ける方法を書きましたが、コントローラーだけでなく、Factory,ServiceなどいろいろなタイプのサービスがAngularにはあります。)」についての解説です。...UIまで手が回らないプログラマのための画像加工サービス&ツール紹介など本業はプログラマ―なんですが、ガチンコ塾のブログの画像を作る程度の加工などをちょこちょこやってます。...アプリケーションの画面構成に関してアプリケーションの画面の設計スタイルに関してよく使われるものを。...Seleniumの値基本動作まとめ以前、「Seleniumでの画面テスト」というエントリーでのテストフレームワークとして、Seleniumを紹介しました。