javascript - これはイベント関数内でポイントします
欧阳克
欧阳克 2017-06-26 10:52:55
0
6
720

リーリー
欧阳克
欧阳克

温故而知新,可以为师矣。 博客:www.ouyangke.com

全員に返信(6)
为情所困

JavaScript におけるこれは、関数が定義される場所とは関係なく、関数を呼び出す人には関係ありません。

いいねを押す +0
小葫芦

h2 はイベントにバインドされているため、これはこの要素を指します。単純に

として理解できます。 リーリー
いいねを押す +0
代言

http://www.cnblogs.com/soulii...これを見てください

いいねを押す +0
漂亮男人

前者は「コードを入力してください」と同等です

リーリー

これは、それを呼び出すオブジェクトを指します。グローバル環境で定義する変数と関数は、デフォルトで window オブジェクトのプロパティとメソッドになるため、グローバル環境で fn() を実行すると、これは window を指します

いいねを押す +0
代言

どのdomを取得するかは、これに対応します。

いいねを押す +0
洪涛

これら2つは同じものではありません。

リーリー

これら 3 つのメソッドはすべて、mouseover イベントが発生すると、f1 という名前のコールバック関数を h2 にバインドします。イベントにバインドされたコールバック関数は、DOM 要素自体を指します。

あなたの質問の

リーリー

このプログラムはウィンドウスコープの下で実行されるため、これは当然ウィンドウを指します。このコードは h2 (アンバインド) とは関係ありません。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート