- 1、本文档共55页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《RIA技术》学生报告_
2015-2016学年第一学期
《RIA技术》
学生实验报告
学号:
姓名:
实验报告(一)
院系:信息学院 课程名称:RIA技术 日期:
班 级 信A1321 姓 名 潘光友 专 业 信息管理与信息系统 学 号 09 实 验 室 实验名称 ExtJS面向对象基础 成 绩 评 定 教 师 签 名 实验目的 掌握ExtJs的开发环境,掌握ExtJs的类定义、继承等语法,掌握ExtJs常用的函数 实验内容 ExtJs的开发环境的搭建, ExtJs的类定义、继承等语法应用,掌握ExtJs常用的工具类
Ext.define用法:
(1) alias : 相当于别名一样,可以起多个,可以通过xtype和Ext.widget()创建实例:config:类的属性配置,属性可以自动生成geter/seter方法extend : 继承,可以继承单个类inheritableStatics : 定义静态方法,可以通过类名.方法名调用静态方法. 类似 statics属性,
区别是:子类也可以使用该静态方法,但statics属性定义的静态方法子类是不会继承的.
mixins : 可以实现多继承singleton : 创建单例模式的类, 如果singleton为true,那么该类不能用通过new创建,也不能被继承statics : 与第5个inheritableStatics属性类似,statics属性定义的静态方法子类是不会继承的
uses 和 requires : 与requires属性类似,都是对某些类进行引用
uses -- 被引用的类可以在该类之后才加载.
requires -- 被引用的类必须在该类之前加载.
Ext.onReady(function(){
Ext.define(Usuario, {
nome : ,
senha: ,
constructor : function(options){
Ext.apply(this,options || {});
console.log(Contrutor foi chamado...);
},
login: function(){
console.log(Fazendo login...);
},
logout:function(){
console.log(Fazendo logout...);
}
},
function(){
console.log(callback foi chamado);
}
);
var usuario = Ext.create(Usuario, {
nome: Henrique,
senha: 123
});
console.log(usuario);
});
答案:
2、类的定义:statics及singleton用法
Ext.define(Usuario, {
config:{
nome: ,
senha:
},
setNome: function(n) {
this.nome = n + * ;
}
});
Ext.define(Calculadora, {
statics:{
numero: 0,
soma: function(n1,n2){
return n1 + n2;
}
},
constructor: function() {
this.statics().numero++;
}
});
Ext.define(Constantes,{
singleton: true,
URL_BLOG: ,
FACEBOOK: /hsilvest
});
Ext.onReady(function(){
;
});
如果要在代码中调用soma、setNome方法及URL_BLOG属性,该如何调用。
答:代码如下:
Ext.onReady(function(){
var usuario = new Usuario ({
nome: Henrique,
senha: 123
});
alert(usuario.getNome(1));
alert(Calculadora.soma(1,2));
alert(Constantes.URL_BLOG);
});
效果如下:
3、类的继承
Ext.onReady
您可能关注的文档
最近下载
- 2022年注册测绘师法律法规重点记忆手册.pdf
- 玻璃雨棚施工方案.docx VIP
- 四川省达州市大竹县中考二模数学试题含解析.docx VIP
- 沪教牛津版六年级下册英语沪教牛津版Module4测试卷.docx VIP
- 2024-2025学年度甘肃省合作市中考数学真题分类(一次函数)汇编专项测试练习题(解析版).docx
- (初中数学)典型中考数学动点问题试题专题复习讲解汇总.doc VIP
- 护理读书的报告范文的共篇.doc VIP
- 沪教牛津版六年级下册英语沪教牛津版期末测试卷.docx VIP
- 国家开放大学《建筑工程质量检验》章节测试参考答案.pdf
- 四川省达州市大竹县2025年初三最后一考数学试题试卷含解析.doc VIP
文档评论(0)