《ria技术》学生报告__计算机软件及应用_it计算机_专业资料

《ria技术》学生报告__计算机软件及应用_it计算机_专业资料

ID:11606466

大小:1.16 MB

页数:54页

时间:2018-07-12

《ria技术》学生报告__计算机软件及应用_it计算机_专业资料_第1页
《ria技术》学生报告__计算机软件及应用_it计算机_专业资料_第2页
《ria技术》学生报告__计算机软件及应用_it计算机_专业资料_第3页
《ria技术》学生报告__计算机软件及应用_it计算机_专业资料_第4页
《ria技术》学生报告__计算机软件及应用_it计算机_专业资料_第5页
资源描述:

《《ria技术》学生报告__计算机软件及应用_it计算机_专业资料》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2015-2016学年第一学期《RIA技术》学生实验报告学号:姓名:实验报告(一)院系:信息学院课程名称:RIA技术日期:班级信A1321姓名潘光友专业信息管理与信息系统学号09实验室实验名称ExtJS面向对象基础成绩评定教师签名实验目的掌握ExtJs的开发环境,掌握ExtJs的类定义、继承等语法,掌握ExtJs常用的函数实验内容ExtJs的开发环境的搭建,ExtJs的类定义、继承等语法应用,掌握ExtJs常用的工具类Ext.define用法:(1)alias:相当于别名一样,可以起多个,可以通过xty

2、pe和Ext.widget()创建实例:(2)config:类的属性配置,属性可以自动生成geter/seter方法(3)extend:继承,可以继承单个类(4)inheritableStatics:定义静态方法,可以通过"类名.方法名"调用静态方法.类似statics属性,区别是:子类也可以使用该静态方法,但statics属性定义的静态方法子类是不会继承的.(5)mixins:可以实现多继承(6)singleton:创建单例模式的类,如果singleton为true,那么该类不能用通过new创建,也不

3、能被继承(7)statics:与第5个inheritableStatics属性类似,statics属性定义的静态方法子类是不会继承的(8)uses和requires:与requires属性类似,都是对某些类进行引用uses--被引用的类可以在该类之后才加载.requires--被引用的类必须在该类之前加载.1.请运行如下代码,调试结果是?Ext.onReady(function(){Ext.define("Usuario",{nome:"",senha:"",constructor:function(o

4、ptions){Ext.apply(this,options

5、

6、{});console.log("Contrutorfoichamado...");},login:function(){console.log("Fazendologin...");},logout:function(){console.log("Fazendologout...");}},function(){console.log("callbackfoichamado");});varusuario=Ext.create("Usua

7、rio",{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){returnn1+n2;

8、}},constructor:function(){this.statics().numero++;}});Ext.define("Constantes",{singleton:true,URL_BLOG:"http://henriquesilvestre.com",FACEBOOK:"http://facebook.com/hsilvest"});Ext.onReady(function(){;});如果要在代码中调用soma、setNome方法及URL_BLOG属性,该如何调用。答:代码如下:Ext

9、.onReady(function(){varusuario=newUsuario({nome:"Henrique",senha:"123"});alert(usuario.getNome(1));alert(Calculadora.soma(1,2));alert(Constantes.URL_BLOG);});效果如下:3、类的继承Ext.onReady(function(){Ext.define("one",{one_1:function(){console.log("oneone_1方法调用")

10、;},one_2:function(){console.log("oneone_2");}});Ext.define("two",{two_1:function(){console.log("twotwo_1方法调用");},two_2:function(){console.log("twotwo_2");}});varthree1=Ext.create("three",{name:'tom'});three1.three_1();});请

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。