0
JSのサルペッチを使用してアプリケーションを計測しようとしています。私はAngular-JumpStart applicationを使って猿パッチをテストしています。しかし、私がHTMLElement.addEventListener
機能でもっとも簡単なことをしようとすると、アプリケーションが壊れます。 - コンポーネントのテンプレートはコンポーネントクラスにバインドされた値を見つけることができませんHTMLElement.prototype.addEventListenerが変更されたときに角2のアプリケーションが中断します
(function() {
var originalAEL = HTMLElement.prototype.addEventListener;
HTMLElement.prototype.addEventListener = originalAEL;
})();
休憩アプリケーション:例えば、のようなものを実行します。ここで何が起こっているのでしょうか?
「originalAEL」の価値は何ですか?代入の前後で 'HTMLElement.prototype.hasOwnProperty(" addEventListener ")が何を行うのですか? – Bergi
'HTMLElement.prototype.hasOwnProperty(" addEventListener ")'は 'false'を返します。 'originalAEL'が' function addEventListener(){[native code]} 'として表示されます。 –
' HTMLElement'を 'EventTarget'に置き換えると動作します! –