ExtJS学习------------基础架构,Extjs.js和Ext-more.js的学习

Ext.apply和Ext.applyIf

Ext.onReady(function(){
	//Ext.apply和Ext.applyIf对对象的属性或者方法进行扩展
	var src1={name:'张三',age:23};//被扩展的对象
	var src2={name:'张三',age:23};//被扩展的对象
	var config={name:'李四',sex:'男'};//配置对象
	//使用Ext.apply进行扩展,会覆盖原来的属性或方法
	Ext.apply(src1,config);
	for(var attr in src1)
	{
		alert(attr+':'+src1[attr]);
	}
	//使用Ext.applyIf进行扩展,如果原来存在该属性或方法则不进行替换
	Ext.applyIf(src2,config);
	for(var attr in src2)
	{
		alert(attr+':'+src2[attr]);
	}
});

结果:

    

    

Ext.override方法(覆盖)

Ext.onReady(function(){
	Ext.define('User',{
		say:function()//定义方法
		{
			alert('say...');
		}
	});
	var user=Ext.create('User');
	Ext.override(user,{//方法重写
		say:function(){
			alert('这是重写方法...');
		}
	});
	user.say();//调用方法
});

结果:

其他方法:

Ext.onReady(function(){
	//typeof方法,跟javascript中的类似
	var str='string';
	alert('类型是:'+Ext.typeOf(str));

	//isArray等is...方法,直接参考帮助文档
	var arr=[1,2];
	alert(Ext.isArray(arr));

	//iterate方法,遍历
	Ext.iterate(arr,function(item){
		alert(item);
	});
});

结果:

   

  

ExtJS学习------------基础架构,Extjs.js和Ext-more.js的学习

时间: 2024-10-28 09:31:32

ExtJS学习------------基础架构,Extjs.js和Ext-more.js的学习的相关文章

企业基础架构CCIE课程体系实验体系逐步完善中

关于近期招生遇到的问题,以及我们内部关于企业IE与RS学员的转化几个问题(Enterprise infrastructure CCIE军哥(安德)课程即将上线(预期2019年7月份)1.近期一两个月报名的学员最关心自己是否可以学习新的企业ie知识,他们理论课才上到na,后续时间安排紧张,国内考场位置也很紧张.他们自己觉得自己备考rs五套版本来不及,想直接考企业ie这种情况.回答:在qyt服务期限内可以学企业基础架构CCIE的知识并且可以备考企业基础架构ie的lab,请大家放心学习. 2.有部分学

语言的学习基础,100个经典的算法

POJ上做做ACM的题 语言的学习基础,100个经典的算法C语言的学习要从基础开始,这里是100个经典的算法-1C语言的学习要从基础开始,这里是100个经典的算法 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔 子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数 为多少? __________________________________________________________________ 程序分析:兔子的规律为数列1,1,2,3,5,8

20165103学习基础和C语言基础调查

20165103学习基础和C语言基础调查 学习基础和C语言基础调查 技能及其学习经验 在阅读老师做中学系列文章的时候,读到了一句话: 开发极点起因主要是个人兴趣爱好和工作需要. -- 引用自<做中学之五笔输入法实践教程> 回顾自己的不断的学习实践过程中,自己所学得比较好的知识.技能大多都是由于自身的兴趣加上工作需要才一步步逐渐掌握.在最近掌握的几个技能当中,太极拳这项技能勉强可以达到一个较高的水平. 学习经验 入门 首先还是因为对传统武术有一定兴趣,加之可以锻炼身体,便决定加入学校社团,开始学

ExtJS 4 MVC架构讲解

大规模客户端应用通常不好实现不好组织也不好维护,因为功能和人力的不断增加,这些应用的规模很快就会超出掌控能力,ExtJS 4 带来了一个新的应用架构,不但可以组织代码,还可以减少实现的内容新的应用架构遵照一个类MVC的模式,模型(Models)和控制器(Controllers)首次被引入.业界有很多种MVC架构,基本大同小异,ExtJS 4的定义如下: Model模型 是字段和它们的数据的集合,例如User模型带有username和password字段,模型知道如何持久化自己的数据,并且可以和其

Ext学习-基础概念,核心思想介绍

1.目标   本阶段的目标是通过学习一些基础知识来对EXTJS有个整体的了解,知道EXTJS的基础语法,核心设计思想等等 2.内容   1.基础部分学习   2.EXTJS类系统介绍   3.EXTJSMVC结构介绍   4.EXTJS数据模型介绍 3.学习流程           1.在学习之前,首先要对javaScript的基础要有个基础了解,如果不熟悉,请参考:javaScript基础之闭包   2[可选]学习了解一下EXTJS的一些常用功能:http://ziren.org/extjs/

ExtJs学习笔记(1)---ExtJs安装及其使用

从官网下载了ExtJs的3.2版本的SDK,包含了代码依赖的详细说明.文档.范例和其他文件.其中,adapter和resources文件是Ext正常运行所必须的,其他的仅在开发过程中使用到. Adapter:支持把Ext和其他代码库一同使用的文件 build:用于自定义构建ext-all.js的文件 docs:文档中心(仅当运行在服务器上时能够正常访问) examples:大量令人印象深刻富有洞察力的范例 resources:Ext依赖的文件,例如CSS和图片 source:ext的所有代码 在

ExtJS框架基础:事件模型及其常用功能

前言 工作中用ExtJS有一段时间了,Ext丰富的UI组件大大的提高了开发B/S应用的效率.虽然近期工作中天天都用到ExtJS,但很少对ExtJS框架原理性的东西进行过深入学习,这两天花了些时间学习了下.我并不推荐大家去研究ExtJS框架的源码,虽然可以学习其中的思想和原理,但太浪费精力了,除非你要自己写框架. 对于ExtJS这种框架,非遇到"杂症"的时候我觉得也没必要去研究其源码和底层的原理,对其一些机制大致有个概念,懂得怎么用就行,这也是本篇博文的主要目的. Ext自己的事件机制

nodejs学习笔记_nodejs和PHP在基础架构上的差别--共享状态的并发

绝大多数对于Node.js的讨论都把关注点放在了处理高并发能力上,做开发的时候一定要明确node内部做出的权衡,以及node应用性能好的原因. node 为javascript引入了一个复杂的概念,:共享状态的并发. node採用一个长期执行的进程 而php在apache中会产生多个进程 例如以下图所看到的: 代码验证: PHP: <?php $i = 0; $i++; echo $i nodejs: var http = require('http'); var i=0; http.creat

ng2文档学习(一、基础架构)

这张是ng2的基础架构全景图. 文档的示例都是ts语法! 都是一些自己的看文档的一些的摘抄,有一起学的小伙伴留言一起研究下哈 模块(module) angular有自己的模块系统,称为angular模块或者NgModules 每个angular至少有一个模块(AppModule根模块,大多数应用会有很多特性模块) angular模块都是一个带有@NgModule装饰器的类 装饰器是用来修饰javascript类的函数,负责将元数据加到类上 NgModule是一个装饰器函数,参数为一个描述模块属性