最近、フィラメントグループによるプログレッシブエンハンスメントを使用した設計を読み終えました。この本では、ブラウザ機能のテストに基づいて2つのレベルのサポートを提供することについて説明しています。ブラウザがテストに合格すると、基本の上に構築された拡張エクスペリエンスが得られます。ブラウザに障害が発生した場合、基本的なエクスペリエンスが得られます。紙の上では、これは完全に理にかなっており、これがWebサイトの構築方法であるということを実感させます。
本を読み終えた後、ブラウザの機能をテストする本( https://github.com/filamentgroup/EnhanceJSと本https://github以降の新しいバージョン)で説明されているスクリプトであるenhance.jsを確認しました。 com /filamentgroup/enhance)。スクリプトでは、私が期待したような特定のcss機能をテストする方法はありません。もちろん、ボックスモデルのサポートをテストすることはできますが、レイアウトがdisplay:tableに依存している場合はどうなりますか?このような機能をテストしている人はいますか?そうすることさえ実用的ですか?