ExtJS5.1学习笔记3——自定义类的使用
来源:互联网 发布:js获取选中的一行数据 编辑:程序博客网 时间:2024/05/21 14:48
代码如下:
<script type="text/javascript">Ext.define('Person', {name: '',age: 0,say: function(){Ext.Msg.alert(this.name + ' says: ', 'my name is ' + this.name + ', i am ' + this.age + ' years old.');},constructor: function(name, age){this.name = name;this.age = age;}});Ext.onReady(function(){var person = new Person('Tom', 24);person.say();});</script>
Ext支持继承,下面编写一个Developer类,继承自 上面的Person类,代码如下:
Ext.define('Person', {name: '',age: 0,constructor: function(name, age){this.name = name;this.age =age;},speak : function(){Ext.Msg.alert(this.name + ' says: ', 'my name is ' + this.name + ', I am ' + this.age + ' years old.');}});Ext.define('Developer', {extend: 'Person',speak: function(){Ext.Msg.alert(this.name + ' says:', 'I am a Developer, my name is ' + this.name + ', I am ' + this.age + ' years old.');},constructor: function(){this.callParent(arguments);}})Ext.onReady(function(){// var person = new Person('Tom', 24);// person.speak();var developer = new Developer('Jack', 21);developer.speak();});浏览器中的执行结果如下图:
0 0
- ExtJS5.1学习笔记3——自定义类的使用
- Extjs5.1学习笔记1——提示框等基本组件的使用
- Extjs5.1学习笔记2——工具栏和菜单栏的使用
- ExtJS5.1学习笔记8——tab控件的使用
- ExtJS5.1学习笔记10——Proxy代理的使用(客户端代理和服务端代理)
- ExtJS5.1学习笔记4——在html属性中显示大段的html
- ExtJS5.1学习笔记5——创建复杂的表单
- ExtJS5.1学习笔记6——给表单填充本地数据的两种方式
- ExtJS5.1学习笔记7——表单的提交和加载
- ExtJS5.1学习笔记——Grid组件的基本用法
- [ExtJS5学习笔记]第五节 使用fontawesome给你的extjs5应用增加字体图标
- [ExtJS5学习笔记]第十六节 Extjs5使用panel新增的ViewModel属性绑定数据
- ExtJS5.1学习笔记9——Ext中的Ajax请求
- [EXTJS5学习笔记]第二十六节 在eclipse/myeclipse中使用sencha extjs的插件
- [ExtJS5学习笔记]第七节 Extjs5的组件components及其模板事件方法学习
- [ExtJS5学习笔记]第十三节 Extjs5的Ext.each方法学习
- [ExtJS5学习笔记]第十八节 Extjs5的panel的dockeditems属性配置toolbar
- ExtJS5 - 使用vtype自定义表单域的验证规则
- 反向代理服务器的工作原理
- C++强制类型转换 dynamic_cast
- 第8周-项目0-字符串类CMyString
- 从给定ROI中提取亚像素直线边缘
- TinyOS操作系统介绍
- ExtJS5.1学习笔记3——自定义类的使用
- RxJava操作符 reduce
- highcharts异步获取数据
- 杭电ACM 2024:C语言合法标识符
- ant中使用cobertura分析测试用例的代码覆盖率
- 关于映射文件一对多 多对一 多对多的小结
- 剑指Offer之 - 反转链表
- 【JAVA经典算法面试40题及答案】
- 数组元素循环右移问题