javascript - なぜここでこれが変数に割り当てられているのですか?
过去多啦不再A梦
过去多啦不再A梦 2017-05-18 10:48:59
0
3
508
リーリー

###どうよ?直接は使えないのでしょうか?

过去多啦不再A梦
过去多啦不再A梦

全員に返信(3)
大家讲道理

一般的に、この状況は、現在の環境に属さない一部の関数 (クリック イベントなど) でこれを呼び出していることが原因である可能性があります。これを一時変数として保存することについては、パフォーマンスの最適化効果があるかどうかはわかりません。

例:
img.onload = function () {

リーリー

}

いいねを押す +0
phpcn_u1582

スコープの問題! me=this は this の現在点を表します。これを下に記述すると、me は今回登場する this を受け取る変数として使用でき、続ければ他の関数でも使用できます。これを使用してください、これは他のオブジェクト、または未定義を指している可能性があります。このポインターとスコープを確認することをお勧めします。

いいねを押す +0
習慣沉默

O(∩_∩)ははは〜私も初心者なので、間違いがあればご容赦ください
まず第一に、あなたのコードは大きなオブジェクトからインターセプトされたセクションです。この大きなオブジェクトを与えていないので、しましょう。私は推測します
var animit={

リーリー

このとき、オブジェクトのdraw_animメソッドに入ります。このとき、このメソッドの下のmeはラージオブジェクトanimitを表します。これは、p.onclick や、draw_anim メソッドのタイマー イベントなどのイベントとの混同を避けるために行われます。つまり、p.onclick 操作の関数でこれを出力すると、p と Not a big が参照されます。オブジェクトアニミット。

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