すべてのブラウザの JS インターフェイスを W3C 標準に準拠させるライブラリはありますか?
たとえばaddEventListener
、に基づいて IE8 に追加されるものattachEvent
。
すべてのブラウザの JS インターフェイスを W3C 標準に準拠させるライブラリはありますか?
たとえばaddEventListener
、に基づいて IE8 に追加されるものattachEvent
。
最新の JavaScript フレームワークはすべて、ブラウザの js 実装におけるこれらの矛盾を解消する方法を提供します (jQuery のon
ハンドル addEventListener/attachEvent など)。ただし、これらのフレームワークのほとんどは、ホスト オブジェクトを変更するアプローチを使用していませんが (これは問題があると考えられています)、そのメソッドは内部的に特定のブラウザーで使用可能な機能に対応しています。
多くの人気のあるフレームワークの 1 つを試すことをお勧めします (例: jQuery、MooTools、Dojo など、人気のあるフレームワークをいくつか挙げてください)。
ホスト オブジェクトを直接変更するフレームワークを使用しないことをお勧めします (一部のフレームワークは初期に試行し、後でこれが多くの問題を引き起こすことが判明したため)。