`

ExtJs 学习笔记 一 初体验

 
阅读更多

 <link rel="stylesheet" type="text/css" href="ext-2.2/resources/css/ext-all.css" />
    <script type="text/javascript" src="ext-2.2/adapter/ext/ext-base.js"></script>
    <script type="text/javascript" src="ext-2.2/ext-all-debug.js"></script>
     
   <div id="hello">&nbsp;</div>
    <div id="word">&nbsp;</div>
    <input id="btnAlert" type="button" value="alert框" />
 
        function a(){
            alert("a")
        }

        Ext.onReady(function(){
            //创建对话框
           Ext.MessageBox.alert("hello","Hello,easyjf open source");

            //创建窗口
            var win = new Ext.Window({
                title:"hello",
                width:300,
                height:200,
                html:'<h1>Hello,easyjf open source</h1>'
            });
            win.show();

            //创建面板
            var panel = new Ext.Panel({
                renderTo:"hello",//放到哪里    放到 div的id hello
                title:"hello",
                width:300,
                height:200,
                html:'Hello,easyjf open source'
            });
            //panel.render("hello"); 放到 div的id hello  可以用属性 renderTo来制定

            //创建多页选项卡页面
            new Ext.TabPanel({
                renderTo:"word",
                width:300,
                height:200,
                activeTab:0,//默认选中的选项卡页面
                items:[
                    {
                        title:"面板1",
                        html:"11111",
                        height:30
                    },{
                        title:"面板2",
                        html:"22222",
                        height:30
                    },{
                        title:"面板3",
                        html:"3333" ,
                        height:30
                    }
                ]
            });

            //创建按钮
            new Ext.Button({
                renderTo:"word",
                text:"添加",
                pressed:true,
                height:30,
                handler:Ext.emptyFn()
            });

            //为按钮添加事件
            //Ext.get("btnAlert").addListener("click",a);
            //Ext.get("btnAlert").on("click",a);
            Ext.get("btnAlert").on("click",a,this,{delay:1000}); //事件延迟处理

            //beforedestroy 事件 如果事 件响应函数返回 false,则会取消组件的销毁操作
            var win = new Ext.Window({title:"不能关闭的窗口",height:200,width:300});
            win.on("beforedestroy",function(obj){
                alert("想关闭我,这是不可能的!");
                obj.show();
                return false;
            });
            win.show();
 
分享到:
评论

相关推荐

    ExtJS学习笔记.doc

    ExtJS学习笔记.docExtJS学习笔记.docExtJS学习笔记.docExtJS学习笔记.doc

    extJs 2.1学习笔记

    20. extJs 2.0学习笔记(Ext.Panel篇一) 48 21. extJs 2.0学习笔记(Ext.Panel篇二) 50 22. extJs 2.0学习笔记(Ext.Panel篇三) 59 23. extJs 2.0学习笔记(Ext.Panel篇四) 62 24. extJs 2.0学习笔记(组件总论篇) 66 25....

    Extjs4.0学习笔记

    ExtJS4学习笔记(一)---window的创建 ExtJS4学习笔记(二)---HBox的使用 ExtJS4学习笔记(三)---VBox的使 ExtJS4学习笔记(四)---Grid的使用 ExtJS4学习笔记(五)---Grid分页 ExtJS4学习笔记(六)---多表头Grid ...

    Extjs 5 学习笔记

    ### Extjs 5 学习笔记之 SenchaCmd 深入解析 #### 一、SenchaCmd 的简介 SenchaCmd 是一个跨平台的命令行工具,它为基于 ExtJS 和 Sencha Touch 应用程序的开发周期提供了全面的支持。从创建应用程序的基础结构到...

    界面框架extjs学习笔记

    EXTJS in Action 是一本专为学习EXTJS编写的书籍,但这里我们主要关注学习笔记中的关键知识点。 首先,EXTJS的目录结构非常重要,因为它包含了所有必要的资源和源码: 1. `adapter`:这部分包含了适配器,用于将...

    ExtJs学习笔记 ExtJs Api

    适合ExtJs开发人员extjs技术上手以及深入

    ExtJs简明教程+Extjs学习笔记

    ExtJs简明教程+Extjs学习笔记,来源网络,免费奉送,我讨厌需要资源分~

    extjs 学习心得笔记

    在探讨《ExtJS学习心得笔记》这一主题时,我们不仅会深入理解ExtJS框架的核心概念与实践技巧,还会从新手的角度出发,提炼出一系列有助于快速上手的学习策略,避免常见的学习陷阱,确保学习过程高效而有成效。...

    语言程序设计资料:ExtJs学习笔记-2积分.doc

    语言程序设计资料:ExtJs学习笔记-2积分.doc

    ExtJs学习笔记,共30讲

    这个学习笔记涵盖了从基础到高级的多个主题,帮助读者深入理解ExtJs的核心概念和技术。以下是一些关键知识点的详细说明: 1. **ExtJs 结构树**:这部分内容可能涉及ExtJs如何构建可自定义的用户界面组件树,包括...

    ExtJS资料笔记(extjs各个属性的详解)

    ExtJS资料笔记(extjs各个属性的详解) ExtJS资料笔记(extjs各个属性的详解) ExtJS资料笔记(extjs各个属性的详解)

    Extjs学习笔记有用

    ExtJS 是一个强大的JavaScript框架,主要用于构建富客户端Web应用程序。...学习ExtJS可以帮助开发者快速构建功能丰富的、交互性强的Web应用。通过深入理解和实践,可以提升开发效率,创建出符合现代Web标准的用户界面。

    ExtJS 6 学习笔记

    本来我是打算自己写一个系列的 ExtJS 6 学习笔记的,因为 ExtJS 6 目前的中文 学习资料还很少。 google 搜索资料时找到了一本国外牛人写的关于 ExtJS 6 的电 子书 [Ext JS 6 By Example] 。这份资料在 PACKT 上卖 ...

Global site tag (gtag.js) - Google Analytics