实例3
<html>
<head>
<meta http-equiv="Content-Type" content ="text/html";charset="utf-8" />
<title>ExtJS</title>
<link rel="stylesheet" type="text/css" href="resources/css/ext-all.css" />
<script type="text/javascript" src="ext-all.js"></script>
<script type="text/javascript" src="ext-lang-zh_CN.js" charset="utf-8"></script>
<script>
Ext.define("Person", {
Name: '',
Age: 0,
Say: function (msg) {
Ext.Msg.alert(this.Name + " Says:", msg);
},
constructor: function (name, age) {
this.Name = name;
this.Age = age;
}
});
Ext.onReady(function(){
var Tom = new Person("Tom", 26);
Tom.Say("Hello");
});
</script>
</head>
<body>
</body>
</html>
运行结果:
附:在javascript中,自定义类使用:
var Person = function (name, age) {
this.Name = "";
this.Age = 0;
this.Say = function (msg) {
alert(this.Name + " Says : " + msg);
}
this.init = function (name, age) {
this.Name = name;
this.Age = age;
}
this.init(name, age);
}
var Tom = new Person("Tom", 26);
Tom.Say("Hello");
参考自: