このトピックは学際的であることが判明したため(ただし、それでもユーザーエクスペリエンスに関するものです)、私はこれをjavacript開発者についてどう思うかを考えています。
私のサイトは、ajaxリクエストとして始まるa
タグを処理しています。リクエストが成功した場合は、ドキュメントハッシュを適切に変更します。ここで、サイトトップに移動するような内部js関数を呼び出すアクションリンクを実装したいのですが、ほとんどのブラウザーは、リンク上にあるときにURLを参照するヒントを表示しているため、参照は必要ありません。おそらく私はのような独自のURLスキーマを使用して正常に処理できますが、それは十分な解決策ではありません-ユーザーはまだ魔法のURLについてほのめかされていました。別のオプションは、カスタム文字列のようにカスタム属性を使用することですが、ブラウザの互換性はどうですか?最後の解決策は、href
#
javascript:myAction()
action:myAction
action="myAction"
href
href="Go to top"
span
perfomアクションへのリンクとしてスタイル設定-ユーザーはURLについてヒントを得ませんが、これはアクションの実行を示唆するリンク機能の一部です(URLのデフォルトになります)。
何が優れているのか、そしてその理由は?