最近あまり時間が取れないこともあり、便利なJavaScriptの紹介記事が多くなってしまっているので、自分なりの見解を書いておこうと思います。
JavaScirptを使って視覚的に効果のある演出を行ったり、ユーザビリティを向上させるということに対しては、どちらかと言うと肯定的な考えを持っています。
一方、ブラウザ依存があることや、Webの操作に慣れていない人・ハンディを持つ方などには敷居が高くなるということも、充分に理解しなければいけないと思っています。
便利だから何でも使うというのではなく、何かしらのポリシーを持った上で効果的に使わないと意味が無いものになってしまいます。
最終的な判断基準としては、
- そのシステムの対象ユーザーとして想定されるペルソナはどんな人か?
- この機能が使えない(または代替手段を使わざるを得ない)場合に、どれくらいのロスが発生するか?
というようなことを考える必要がありますが、とりあえずの判断材料として、次のどちらかを満たす場合には検討の余地があるのではないかと思います。
- JavaScriptがOFFでも機能自体は使えるが、ONだとより便利で使いやすくなる
- JavaScriptを使わない場合と比べて、飛躍的にユーザビリティの高いUIを提供できる






