网站大量收购独家精品文档,联系QQ:2885784924

《RIA技术》学生报告_.doc

  1. 1、本文档共55页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档