Ich versuche, eine Abstraktionsschicht für die jQuery UI zu entwickeln, die es ermöglicht, Widgets als Objekte zu definieren, die genau (oder ähnlich) wie ExtJS sind. Das ist das Konzept:
%Vor%Jetzt kann ich sagen:
%Vor%Der erste Schritt (glaube ich) bestand darin, jQuery eine Klassenerstellungsfunktion hinzuzufügen, die es erlaubt, Klassen zu erstellen:
%Vor%Und hier kommt das eigentliche Problem: Was muss ich in die vorherige Klassendefinition einfügen, um den realen $ .ui.dialog mit meinen zu verbinden? Was ich damit meinte, ist, dass ich kein neues Widget erstellen möchte. Ich möchte einfach den Code hinter vordefinierten jQuery UI-Widgets wiederverwenden, um eine Abstraktionsschicht zu erstellen, die OOP mit jQuery UI ermöglicht.
Vielen Dank im Voraus
Haben Sie die jquery-ui-Widget-Factory ausprobiert? Vielleicht erfinden Sie die wheel.js
neuDiashow zu dem, was Sie mit der Widget-Factory erhalten
offizielle Splash-Seite und api
schnelle Idee, was es macht. Ich möchte einen neuen Dialog mit einigen benutzerdefinierten Ereignissen auf ihm
%Vor%Tags und Links javascript class jquery jquery-ui abstraction