ExtJs面向对象
本章任务
1.ExtJs面向对象
/**
* 命名空间
*/
Ext.namespace("com.aptech.fy");
fy = com.aptech.fy;
/**
* 页面加载
*/
Ext.onReady(function(){
//Ext.Msg.alert("hello world!!!!!");
//alert("hello world!!!!!");
/**
* 类
*/
fy.people = function(obj){
Ext.apply(this,obj);
//私有属性
var name = "";
var sex = "";
//公有属性
this.location = "sz";
this.language = "china";
//封装
this.getName = function(){
return name;
};
this.setName = function(obj){
name = obj;
};
}
/**
* 静态
*/
fy.people.begin = function(){
alert("我是静态的!!!");
}
/**
* 继承
*/
fy.student = Ext.extend(fy.people,{
/**
* 构造器
*/
constructor:function(){
fy.student.superclass.constructor.apply(this,arguments);
},
study:function(obj){
//alert(obj.name);
}
})
fy.people.begin();
});
本章目标
1. 理解ExtJs面向对象
分享到:
相关推荐
- 了解JavaScript的基本语法和面向对象编程是使用ExtJS的前提,书中的前几章可能讲解了这些基础知识。 - ExtJS扩展了JavaScript,引入了自己的类系统和MVC(模型-视图-控制器)架构,开发者需要理解这些概念。 3....
- **封装**: Jack Slocum在开发ExtJS的过程中,对JavaScript进行了大量的封装,使原本非面向对象的语言具备了面向对象的特性。 - **模式应用**: 在ExtJS的源代码中可以看到许多设计模式的应用,如工厂模式、单例模式...
正如描述中所言,ExtJS的核心开发者Jack Slocum将面向对象编程(OOP)的思想发挥到了极致,赋予了看似杂乱无章的JavaScript语言一种前所未有的优雅和严谨。 **JavaScript作为“贵夫人”** 在Jack Slocum的眼中,...
**第一章 ExtJs大比拼JQuery:Dom文档操作** 1. **选择器**:ExtJs提供了丰富的选择器,类似于jQuery,可以方便地选取DOM元素,如ID选择器、类选择器、属性选择器等。 2. **属性**:不仅包括基本的属性读写,还支持...
- **ExtjsOOP与配置选项**:讲解了ExtJS的面向对象编程(OOP)特性,以及如何使用配置选项来定制组件。 - **Ext.apply()与Ext.applyIf()**:这两个函数用于合并对象,帮助开发者更好地管理和更新组件的状态。 - **小结...
本章节深入讲解了ExtJS中的面向对象编程(OOP)概念,包括JavaScript类的定义、ExtJS命名空间的使用、ExtJS OOP的特性等。理解并熟练应用这些基础,是构建可维护性和扩展性强的ExtJS应用的前提。 #### 第四章:消息...
第一篇 Ext JS相关知识介绍 第1章 Ext JS介绍 2 第2章 Ext JS快速入门 21 第二篇 Ext JS技术详解 第3章 JavaScript面向对象技术 36 第4章 Ext JS框架 58 第5章 Ext JS开发模式 86 第6章 Ext JS布局 102 第7章 表单...
- **第 2 章:面向对象简介** - **抽象的进步**:解释了面向对象编程的核心概念——抽象。 - **对象的接口**:介绍了对象如何通过接口与外界交互。 - **隐藏实现细节**:强调了封装的重要性。 - **重用实现**:...
#### 2.2面向对象分析 - 将资产、用户、操作等作为系统中的对象。 - 通过对象之间的交互完成系统的功能。 #### 2.3系统实体关系(E-R)图 - 描述了系统中实体及其之间的关系。 - 帮助设计人员理解数据结构,为...
1. 第一章,阐述办公自动化系统的背景和相关技术的现状,包括B/S模式的优势和无纸化办公的需求。 2. 第二章,详细介绍项目所采用的技术栈,包括Java EE的三大框架SSH(Struts、Spring、Hibernate)以及Ajax和ExtJS在...
文件名为"Chp08",可能是项目中的一个章节或模块,例如,可能包含第八章的内容,涵盖了特定的功能或主题,如用户认证、数据库操作、AJAX交互等。通过研究这部分代码,开发者可以深入理解如何在ASP.NET 4.0和ExtJS的...