Javascript vars/etcの基本的な永続性があります。あなたは関数/メソッドを呼び出し、次回同じ関数/メソッドを呼び出すと、前回のデータを保持しています。正しく動作させるには_around_ Javascriptの永続性?
終了時に変数を削除できますが、そのインスタンスに対してコードを再度使用する利点はありません。
とは何ですか?同じページ内のさまざまな要素に再利用できるコードを書く方法です。
したがって、私はいくつかの異なる要素を指すようにコードを書く能力が必要です。そして、各要素ごとに分離されたコードと対話します。
は、だから私はどうなる(例として)PHPで:その場合の
$element1 = new MyClass();
$element2 = new MyClass();
$element3 = new MyClass();
それは3つの隔離スコープで実行されている同じコードです。どのように私はJSでこれを適切に行うことができますか? jQueryのextend()を使用しても問題が発生します。
ありがとうございました。
これは実際にはコンストラクタを使用していることを少し読んだことがありますが、何も見つけられませんでした。(これは実際には外部関数とリターンを必要としています) JSのコンストラクタを構成するものについて前向きに説明します。 PHPでは、__construct()関数を使用するだけですが、ほとんどの場合、JSでクラスをインスタンス化しようとすると、コンストラクタが存在しないと主張してエラーがスローされます。だから、コンストラクタをコンストラクタ(JS内)にするにはどうすればよいでしょうか?ありがとう。 – Spot
JavaScriptのコンストラクタ関数は、他の言語に見られるようにクラス定義とコンストラクタ関数に似ていますが、他の言語には表示されます。 –
これは私にもう少し詳しい情報を与えます。私はもっとgoogleをします。ありがとう! – Spot