What are differences between Ext.create() and Ext.define() in SenCha Touch

后端 未结 2 1740
南笙
南笙 2021-01-12 00:24

I have been learning SenCha Touch for awhile and still feel confused when trying to create a store.

In the SenCha Documentation, it says to use Ext.create() Example

2条回答
  •  予麋鹿
    予麋鹿 (楼主)
    2021-01-12 01:13

    define is for declaring a class.

    Ext.define('Foo', {
        extend: 'Bar'
    });
    
    // Similar to:
    public class Foo : Bar {
    }
    

    create is for creating an instance:

    var o = Ext.create('Foo'); // Can also have var o = new Foo();
    
    // Similar to:
    Foo o = new Foo();
    

提交回复
热议问题