Ext4.1基本方法、属性

自己学习记录,有待完善

1..Ext.onReady 。其内的代码会在加载时执行

复制代码
<html>
<head>
    <title>Hello</title>
//其他代码省略
<script type="text/javascript"> Ext.onReady(function () { Ext.Msg.alert("hello",'ExtJS4.1'); }); </script> </head> <body> </body> </html>
复制代码


运行结果:页面加载时弹出一个消息框

2.Ext.define  定义一个类,可以是一个全新的类,也可以继承其他类。

示例代码:

复制代码
<html>
<head>
  <title>Hello Ext</title>
//其他代码省略
<
script type="text/javascript"> Ext.onReady(function() { //定义一个父类 Ext.define('Pet', { name : 'a' }); //定义一个子类 Ext.define('Cat', { //用extend表示继承,在这里继承的是Pet类 extend : Pet, //子类 自己有的另外一个属性 sex : 'girl' }); //new 一个Pet类对象myPet var myPet = new Pet(); Ext.Msg.alert('提示', 'Pet类的属性', myPet.name); //new 一个Cat      //此处new的方法与上不一样      
var myCat = Ext.create('Cat'); Ext.Msg.alert('提示', 'myCat的属性:' + myCat.name + '/' + myCat.sex); }); </script>
</head>
<body>
</body>
</html>
复制代码

 3.Ext.create 实例化一个类

如  上例中   创建Cat类 类代码,下面创建一个Panel

Ext.create('Ext.panel.Panel', {
    renderTo: Ext.getBody(),
    width: 400,
    height: 200,
    title: 'Container Panel',
    layout: 'column'
    });

运行结果是一个宽400高200的panel。

有待完善……

posted @   逃离沙漠  阅读(225)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示