Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
<div style="width:expression(alert('1'));"></div>
このコードをIE7で実行すると、2回実行されます。なんで?
式は使用しないでください。式解析エンジンは、マウスの動き、すべての要素のフォーカスの変更など、コンテキストの最小限の変更のためにそれらを頻繁に再計算し、非常識なオーバーヘッドを導入します。また、それが発生するすべてのポイントについて明確なドキュメントがないため、基本的な計算よりも少し複雑なことを事前に計画できないことがよくあります。最後に、Microsoftはそれらを非推奨としてマークしたため、将来のIEバージョンでも機能しなくなります。