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%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%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%Tags und Links javascript