2026/02/04
社内システムのWebアプリケーションを長年、IE11との互換性を維持したIEモードで運用してきましたが、
ようやくIEモードを使用せずに、ChromeやEdgeの標準の動作が可能になりました。
これまで、IE11互換への配慮のせいで使えなかったHTML5記述やJavaScriptフロントエンドライブラリなど、
各種の機能が一斉に使えるようになりました。
その中で、エンドユーザーの操作性改善・UX改善に大きく寄与するために真っ先に採用すべき機能を、
思いつく限り挙げてください。
------
・「テーブルのヘッダ行だけ固定してスクロール」にFixedMidashiライブラリは不要になった。
CSS3の標準の書き方で行けるはず(詳しくは聞いてください)
または縦横双方のスクロール固定が必要ならFixedMidashi継続のほか、
DatatablesというJavaScriptライブラリが便利
他のライブラリ
Tabulator
Grid.js
Handsontable ⇒Excelライク、大規模対応
SlickGrid ⇒高速重視なら
※DatatablesはjQuery依存が逆にネックとなりつつある。
Datatablesの弱点
・大量データで遅い
・jQuery必須のため、ReactやVueと衝突する危険あり
・UIが古めで、CSSを駆使しないとモダンに見えない
・カスタマイズしにくい機能あり…グルーピング、フィルターの保存、編集など
------
◆HTML5基礎機能によるUI改善
・placeholder …薄い文字で○○を入力してください、と補足が表示できる
・入力チェック required / pattern / type=email|date|number, datetime-local
・datalist (いわゆるコンボボックス)
・autofocus
・カレンダー表示 ,
・数値等のスピナー / プログレスバー
◆