Progressive Enhancement

Progressive Enhancement という UI を考える上でのキーワードがあるらしい。
http://en.wikipedia.org/wiki/Progressive_Enhancement

進歩的な強化? 直訳すると全然よくわからないけれど、思いっきりカンタンにまとめると

  • document.write を使わずに、DOM Scripting に徹する
  • ブラウザ判別において、UA を見ずに関数(getElementByIdなど)実装の有無で判別する

といったことらしい。

進歩的な強化の真意はよくわからないけど、というかこの訳が正しいかも微妙だけど、このあたりを実践することで、JavaScript コードがより抽象的で汎用的になりそうな気がして、興味深い内容だと思う。

Leave a Reply