コードをスキャンして、さまざまなプロパティがさまざまなブラウザーで最初にサポートされた時期を知る方法を見つけようとしています。もちろん、Modernizr をすべてに使用することも、コード全体を手動で調べて、ブラウザーのメソッドとプロパティのサポートを確認することもできます。フォールバックを提供する必要があるメソッドとプロパティの知識を得る簡単な方法があるかどうか疑問に思っていました.
私がこれを持っている場合:
document.getElementById('pressThisNow').addEventListener("click", function(e){
console.log("e.target: " + e.target);
console.log("e.toElement: " + e.toElement);
console.log("e.relatedTarget: " + e.relatedTarget);
}, false);
<h1 id="pressThisNow">Press with console open</h1>
それは私にそれを教えてくれるはずです
- chrome の getElementById サポートが開始されました [バージョン]、Firefox: [v]、IE:[v]...
- chrome の addEventListener のサポートが開始されました [バージョン]、Firefox: [v]、IE:[v]...
- Chrome のターゲット サポートが開始されました [バージョン]、Firefox: [v]、IE:[v]...
- chrome の toElement サポートが開始されました [バージョン]、Firefox: [v]、IE:[v]...
- chrome の relatedTarget のサポートが開始されました [バージョン]、Firefox: [v]、IE:[v]...
- おそらくconsole.logにも