简单理解Ext.extend
2024-09-06 04:34:48
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>理解Ext.extend</title>
<link rel="stylesheet" href="src/ext/resources/css/ext-all.css"> <!--ext-base 必须在ext-all之前引入-->
<script src="src/ext/ext-base.js"></script>
<script src="src/ext/ext-all.js"></script>
<!--<script src="src/ext/ext-lang-zh_CN.js"></script>-->
<style> </style>
</head>
<body> <script>
Ext.onReady(function () {
// 基类Persion, 继承自Object
Person = Ext.extend(Object, {
constructor: function (first, last) {
this.firstName = first;
this.lastName = last;
},
getName: function () {
return this.firstName + '' + this.lastName;
},
}); // 继承Person 得到Developerde的子类
Developer = Ext.extend(Person, {
// 重写了getName()方法
getName: function () {
if (this.isCoding) {
return 'Go Away!';
} else {
// 访问父类的方法
return Developer.superclass.getName.call(this)
} },
}); // 检测是否成功继承
var p = new Person('John', 'Smith');
alert('Hi,'+ p.getName() + '欢迎来学习Ext')
});
</script>
</body>
</html>
最新文章
- WorkFlowHelper
- ajax内调用WCF服务
- ScrollTo:平滑滚动到页面指定位置
- Cassandra 介绍
- UIButton利用分类扩展方法(封装)
- MSSQL 查询分组前N条记录
- [Everyday Mathematics]20150125
- 119. Pascal&#39;s Triangle II
- 用JS动态创建登录表单,报了个小错误
- iOS动画原理
- 【转】仿Android 联系人SideBar排序,根据拼音A-Z字母快速导航,以及输入搜索条件过滤,显示姓名的文字图片
- Chrome Firefox 自定义背景色
- jQuery 简单滑动轮播图效果
- 基于Metronic的Bootstrap开发框架--资产编码打印处理
- Invalid tld file: ";/WEB-INF/tags/xxxt.tld";, see JSP 2.2 specification section 7.3.1 for more details
- 找出程序GasMileage中的哪一行与下列叙述相对应:
- python 打印 emoji
- 【C++ Primer 第16章】2. 模板实参推断
- Android开发和调试必备工具-SDK Tools
- Drip is a launcher for the Java Virtual Machine that provides much faster startup times than the java command. The drip script is intended to be a drop-in replacement for the java command, only faster