Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在Sencha开设课程_Javascript_Jquery_Class_Extjs - Fatal编程技术网

Javascript 如何在Sencha开设课程

Javascript 如何在Sencha开设课程,javascript,jquery,class,extjs,Javascript,Jquery,Class,Extjs,原谅我,因为我对这个话题的研究还不够,但我不知道如何用谷歌搜索出这个话题。我的问题是,在jQuery中,对象通常是这样实例化的 myApp({ property1: 'something', property2: true }); var Jason = new Person({"Jason",10}); 我正在学习Sencha,我希望能够做一些类似的事情,所以这里是我的代码 var Person = new Ext.Class({ name: "Mr.unkown", const

原谅我,因为我对这个话题的研究还不够,但我不知道如何用谷歌搜索出这个话题。我的问题是,在jQuery中,对象通常是这样实例化的

myApp({
  property1: 'something',
  property2: true
});
var Jason = new Person({"Jason",10});
我正在学习Sencha,我希望能够做一些类似的事情,所以这里是我的代码

var Person = new Ext.Class({
name: "Mr.unkown",

constructor: function(name){
    this.name = name;
    return this;
}, 

steps: 10,

constructor: function(steps){  
      this.steps = steps;
      return this; 
},

function(name, steps) {
    alert(name + " " + steps );

}
}))

我希望能够通过这样做来初始化它

myApp({
  property1: 'something',
  property2: true
});
var Jason = new Person({"Jason",10});
我知道我的问题很含糊,不切题。但是请帮忙。任何学习资源的链接都将不胜感激

更新:我可以用下面的代码来做

var Person = new Ext.Class({
name: "Mr.unkown",

constructor: function(name){
    this.name = name;
    return this;
}, 

steps: 10,

constructor: function(steps){  
      this.steps = steps;
      return this; 
},

constructor: function(name, steps) {
    alert(name + " " + steps );
}
}))


var Jason=新人(“Jason”,10)

使用
Ext.define
声明类

Ext.define('Person', {
    constructor: function(name) {
        this.name = name;
    },

    getName: function() {
        return this.name;
    }
});

var o = new Person();
console.log(o.getName());

相关文档:

我希望能够使用var Jason=new Person({“Jason”,10})初始化对象;因此,当我传递一个值时,结果将被打印出来。我希望这是有意义的我不知道你的意思。如果你想传递一个对象配置,答案仍然是一样的。是的,这就是我想要的配置。我会试试看。也许我在某个地方犯了个错误。谢谢