Vanilla JS Plugin-Vorlage

8

Okay, wir alle wissen, wie man jQuery-Plugins schreibt: Ссылка

Kann jemand über ein pure Javascript Vorlagen-Plugin mit Methoden und Standardeinstellungen beraten?

Ich möchte, dass es mit einem einzelnen Knoten und mit einem Knoten-Array ( querySelectorAll ) funktioniert

In etwa so:

%Vor%

Und nenne es so:

%Vor%

Und Sie können alle Dropdown-Listen wie folgt schließen:

%Vor%     
bravedick 16.01.2013, 15:35
quelle

3 Antworten

16

Ich habe schon seit einiger Zeit Modulmuster mit inits und öffentlichen Methoden verwendet. Keine exakte Übereinstimmung des jQuery-Plugin-Patterns, aber sehr erweiterbar und funktioniert wirklich gut. Gerade aktualisiert es für UMD / CommonJS / AMD / etc.

Sie checken meine Startervorlage hier aus und sehen eine Arbeitsbeispiel hier .

Für ein gutes Maß, die vollständige Vorlage hier:

%Vor%     
Chris Ferdinandi 18.06.2014 21:13
quelle
8

Ich würde sagen, dass Sie eine JavaScript-Klasse möchten.

%Vor%

Dann können Sie tun:

%Vor%

Eine gängige Praxis für Plugins ist das Übergeben eines Optionsobjekts im Konstruktor. Auf diese Weise können Sie einige Verhaltensweisen elegant parametrisieren. Beispiel:

%Vor%     
miguelcobain 16.01.2013 15:49
quelle
3

Suchen Sie nach JavaScript-Prototyp-Vererbung.

%Vor%

Auch diese Seite hat tolle JavaScript-Design-Muster - Ссылка

    
Nucleon 16.01.2013 15:46
quelle

Tags und Links