私はJavaScriptに没頭しています。私は実際のコードで 'this'の参照を理解するのに苦労しています。次の例で誰かが「this」参照を説明できますか?Javascript 'this' reference - 誰かが簡単な例を説明できますか?
$('#myimage').mouseenter(function() {
$(this).effect('bounce',500);
});
「this」というキーワードは、宣言する機能を所有しているものを指していることを理解しています。それは、次のコードでは、「この」objectFunction関数によって返されたオブジェクトを参照することを意味します:最初のコードで今すぐ
var objectFunction = function()
{
var thing = function() { alert(this.toString()); };
return { thing : thing };
}
objectFunction().thing();
、「この」キーワードは、実際にDOM要素 "を指し、 「マイメージ」。私がうまくいかないのは、JavaScriptを検査して決定する方法です。誰かがこれを説明できますか?
このリンクは役立つかもしれません - http://bonsaiden.github.com/JavaScript-Garden/#function.this –