検索

ホームページ  >  に質問  >  本文

javascript - jsで静的変数を実装する方法

リーリー

要件: ボタン変数をクリックして 1 ずつ増やします。それを達成するための最善の方法を見つけてください。
付け加えますと、実装方法はたくさんあります。

  1. グローバル変数に直接保存 - グローバル名前空間を汚染する

  2. グローバル配列を使用して現在のアプリのグローバル変数を保存します - 現在のアーキテクチャに準拠していません

  3. クロージャ - 現在のシーンに適応していないようです (onclick を使用して関数をトリガーします)

  4. HTML要素にドッキング - まだ非常に低いです

  5. 大規模な匿名関数を使用して変数のライフサイクルを延長する - 現在のアーキテクチャに準拠していません

天蓬老师天蓬老师2716日前824

全員に返信(5)返信します

  • 某草草

    某草草2017-06-26 11:00:14

    閉鎖は適用されないと誰が言ったのですか?

    リーリー

    または、次のようにすることもできます:

    リーリー

    返事
    0
  • PHP中文网

    PHP中文网2017-06-26 11:00:14

    domノード属性に保存されました

    リーリー リーリー

    返事
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-06-26 11:00:14

    js には静的変数はありません。 存在するのはローカル変数とグローバル変数だけです。

    リーリー

    返事
    0
  • 大家讲道理

    大家讲道理2017-06-26 11:00:14

    letを使用しませんか?

    返事
    0
  • 黄舟

    黄舟2017-06-26 11:00:14

    クロージャは非常に人気があります。JavaScript の関数式に関する本を読むことをお勧めします。これは JavaScript の主要な機能でもあります。 リーリー

    返事
    0
  • キャンセル返事