开始Ext(一)

作者:齐好宗

Ext是什么?

准确的说,Ext是一个基于javascript的GUI库,他能够极大的方便你开发基于web2.0的应用。你可以点击这里了解详细信息。

Ext能做什么?

Ext关注点在于前台UI的展现上,请参考以下界面来决定你是否要使用他

 

登陆窗口

布局示例

 

开始Ext之旅
下载ext

Ext目前最新的版本是2.0RC1,我推荐你使用这个版本,因为2.0和目前stable release 的1.1.1版本相比,有以下主要变更:
§        组件模型
§        容器模型
§        布局
§        Grid
§        XTemplate
§        DataView

请点击这里下载Ext 2.0 RC1.下载完毕以后请将ext-2.0-rc1.zip解压到C盘根目录下,目录结构如下图所示:

 目录结构

第一个程序HelloWorld


首先在ext-2.0-rc1下建立一下day1的文件夹,然后在day1下建立HelloWorld.html和HelloWorld.js两个文件,如下图所示:

 示例目录结构

请打开HelloWorld.html,加入以下代码:

 

< html >
< head >
    
< title > Hello World </ title >
    
    
<!-- 包含Ext js  -->
    
< script  type ="text/javascript"  src ="../adapter/ext/ext-base.js" ></ script >
< script  type ="text/javascript"  src ="../ext-all-debug.js" ></ script >
<!-- 包含HelloWorld的js  -->
    
< script  type ="text/javascript"  src ="HelloWorld.js" ></ script >
    
<!-- 包含Ext css  -->
    
< link  rel ="stylesheet"  type ="text/css"  href ="../resources/css/ext-all.css" >
</ head >
< body >
</ body >
</ html >

 

打开HelloWorld.js加入以下代码:

 

Ext.onReady( function () {
    
var helloWindow = new Ext.Window({
        title : 
'Hello World',
        width : 
200,
        height : 
150,
        layout : 
'fit',
        collapsible : 
true,
        closable : 
true,
        maximizable : 
true,
        items : [
{
            html : 
'<p> Hello World. </p>'
        }
],
        buttons : [
{
            text : 
'close',
            handler : 
function(){
                helloWindow.hide();
            }

        }
]
    }
);
    helloWindow.show();
}
);


 
使用浏览器打开HelloWorld.html,运行效果如下:

HelloWorld示例

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值