私はアプリに取り組んでいて、ちょうどこれについて考えていました。いたるところにリンクを配置して、それらがリンクにならないようにするポイントは何ですか? スタイルから切り離すために、javascript をアタッチするために css クラスの名前空間を使用します。先頭にアンダースコアが付いたクラスを探すことで、どの要素が JS 関連の処理を行っているかを知ることができます。
したがって、次のようなリストがある場合:
(ハムル)
%ul
%li
%a._click_event_hook
代わりにこれをやらないのはなぜですか?
%ul
%li._click_event_hook
セマンティクス以外の理由はありますか?とにかく、これらの種類の要素に対して意味的にリンクが間違っていると感じます。サイト内の別のページへのリンクではありません。アプリケーションでローカルにアクションを実行します。
Web アプリケーションにおけるこの種の構造の主な欠点を思いつく人はいますか?