Eine Javascript-Bibliothek schreiben

8

Ich möchte eine JS-Bibliothek schreiben und sie so behandeln:

%Vor%

Und natürlich können c1 und c2 nicht die gleichen Variablen teilen. Ich denke, ich weiß, wie man das mit Objekten macht, es wäre:

%Vor%

Aber das Problem ist, dass ich nicht mehrere Instanzen der Klasse haben kann, wenn ich auf diese Weise schreibe. Also versuche ich dasselbe mit der Funktion zu erreichen, aber ich denke nicht, dass ich es richtig mache.

%Vor%

Ich habe keine Ahnung, ob das überhaupt möglich ist, aber ich akzeptiere andere Vorschläge, um dieses Modul zu erstellen. Ich weiß nicht, ob es auch relevant ist, aber ich benutze jQuery in dieser Bibliothek.

    
Luiz Fernando 24.09.2011, 18:39
quelle

1 Antwort

14

Verwendung:

%Vor%

Modulcode:

%Vor%

Dies ist mit dem JavaScript "Module" Design Pattern; Dies ist das gleiche Designmuster, das von JavaScript-Bibliotheken wie jQuery verwendet wird.

Hier ist ein nettes Tutorial zum Muster "Module": JavaScript Modul Pattern: In-Depth

    
Chris Pietschmann 24.09.2011, 18:48
quelle