Ich habe SenCha Touch für eine Weile gelernt und bin immer noch verwirrt, wenn ich versuche, ein Geschäft zu erstellen.
In der SenCha-Dokumentation heißt es, Ext.create () Beispiel Ich habe es versucht und es funktioniert einfach nicht.
Für den Rest von anderen sehe ich immer Leute, die Ext.define () verwenden, um ein Geschäft zu erstellen, und es funktioniert.
Nun, meine Frage ist: Was sind die Unterschiede zwischen ihnen und wann / wie man eines von beiden auf die richtige Weise verwendet?
Einige Demo-Codes werden sehr geschätzt
Vielen Dank, meine Freunde.
define
dient zum Deklarieren einer Klasse.
create
dient zum Erstellen einer Instanz:
Erweitern - um eine Instanz einer vordefinierten Klasse zu erstellen. - Die Klasse wurde mit Ext.define definiert - um die Daten und das Verhalten einer Komponente zu definieren. welches später verwendet wird.
Erw.define - Definieren Sie Ihre eigene Klassendefinition - wiederverwendbare Komponente. - Instanzen können mit der Ext.create API erstellt werden.
Tags und Links sencha-touch extjs