`
pxx199248
  • 浏览: 17998 次
  • 性别: Icon_minigender_1
  • 来自: 衡阳
社区版块
存档分类
最新评论

ext js Ext.onReady()的用法

ext 
阅读更多

ext js Ext.onReady()的用法


问题:先自定义一个函数f(),在通过Ext.onReady(f())方式来调用。

看书上写的是:

<script language="javascript">
        
  function f(){
   Ext.Msg.show({
         title:'Hello',
         msg:'Have you seen my heart?',
         buttons:{
                      yes:'true',
                      no:true,
                     cancel:true,
                    }

                     });

   }
   Ext.onReady(f());
    </script>

但运行后没显示

上网查了一下Ext.onReady()的用法,大概分为三种:

  • 方式一:

          <script>

           Ext.onReady(function(){

           alert('onready');

 

       });

    </script>     

              最简单了,最平常的调用,不用多说

 

  • 方式二:

    <script>

       Ext.color=function(){

           return{

              init:function(){

                  alert("init")

              }

           }

       }();

       Ext.onReady(Ext.color.init,Ext.color);

    </script>                

  通过onReady调用color函数,init为color中的内置,作用是初始化.这种写法比较实用

 

  • 方式三:

 

    <script>

       Ext.onReady(function(){

      

           alert('onready');

 

       });

       Ext.color=function(){

           return{

              init:function(){

                  alert("init")

              }

           }

       }();

       Ext.onReady(Ext.color.init,Ext.color);

    </script>

       这种是混合型写法,两个onReady都会被调用,调用顺序是看谁在前面.

根据第2个方法,可将问题的解法写成如下:

<script>
  Ext.f=function(){ 
           return{

              init:function(){
         Ext.Msg.show({
         title:'Hello',
         msg:'Have you seen my heart?',
         buttons:{
          yes:true,
          no:true,
          cancel:true,
          },

          icon:'milton-icon',
          fn:function(btn){
          Ext.Msg.alert('You clicked',btn);

          }
         });

              }

           }

       }();

       Ext.onReady(Ext.f.init,Ext.f);


    </script>

分享到:
评论

相关推荐

    EXT dojochina Ext类静态方法.rar

    EXT dojochina Ext类静态方法是一个关于EXT框架在JavaScript中的使用的主题,主要聚焦于Ext类的静态方法。EXT是一个强大的前端开发框架,由Sencha公司开发,它提供了丰富的组件库,用于构建复杂的Web应用程序。在EXT...

    EXT dojochina Ext类实例方法.rar

    EXT dojochina Ext类实例方法.rar 是一个与EXT JS框架相关的压缩文件,EXT JS是一个广泛使用的JavaScript库,用于构建富互联网应用程序(RIA)。这个压缩包可能包含了关于EXT JS中的Ext类的一些实例方法的详细教程或...

    Ext Js权威指南(.zip.001

    6.1.8 ext.domquery的使用方法 / 249 6.1.9 ext js选择器的总结 / 252 6.2 获取单一元素:ext.dom.element / 252 6.2.1 从错误开始 / 252 6.2.2 使用ext.get获取元素 / 253 6.2.3 使用ext.fly获取元素 / 256 ...

    ext-js4.x配置所需jsb和js文件

    总结,配置Ext JS 4.x项目涉及设置项目目录结构、生成和使用jsb文件、合并和优化JavaScript代码,以及正确引用和初始化这些文件。理解并掌握这些步骤对于创建高效、可维护的Ext JS应用至关重要。在实际开发中,还...

    Ext JS下载及配置

    ### Ext JS下载及配置知识点详解 #### 一、Ext JS简介 Ext JS 是一款基于 JavaScript 的前端框架,专为构建企业级 Web 应用而设计。...希望本文能帮助大家更好地理解和掌握 Ext JS 的基本使用方法。

    ext培训第二讲.doc

    - 将`ext-3.2.1\ext-all.js`与`ext-3.2.1\adapter\ext\ext-base.js`这两个JavaScript文件复制到`ext`文件夹中。 - 将`ext-3.2.1`下的整个`resources`文件夹也拷贝到`ext`文件夹下。 - **最终目录结构**:完成以上...

    ext入门必学.docx

    例如,`hello.htm`中引入`hello.js`,然后利用`Ext.onReady`方法确保DOM加载完毕后再执行代码。`Ext.get`用于根据ID获取DOM元素,`on`方法绑定事件监听器,如按钮点击事件。 4. Ext.Element对象 Ext.Element是EXT...

    Jquery+ext

    Ext.onReady(function() { // 在EXT页面加载完成后执行的代码 }); }); ``` 总结,jQuery和EXT的结合使得Web开发更高效,它们互补了JavaScript的不足,提供了丰富的UI组件和强大的交互体验。学习和掌握这两个库,...

    Ext.Tree.Panel

    `Ext.Tree.Panel`是EXT JS库中的一个重要组件,用于展示层次结构的数据,通常用作树形菜单或文件系统目录的视图。这个组件是EXT JS框架中用于创建交互式、可扩展的树结构的工具。以下是对`Ext.Tree.Panel`相关知识的...

    Ext JS 4.2 简单环境搭建C#版的

    Ext JS 是一个流行的JavaScript框架,用于构建富客户端的Web应用程序。4.2版本是该框架的一个重要里程碑,提供了许多改进和新特性。本教程将详细解释如何在C#开发环境中,利用Visual Studio 2008搭建Ext JS 4.2的...

    Ext原理.txt

    &lt;script type="text/javascript" src="../../adapter/ext/ext-base.js"&gt; &lt;script type="text/javascript" src="../../ext-all.js"&gt; &lt;script type="text/javascript" src="../../src/locale/ext-base.js"&gt; 消息...

    ext教程1.pdf

    EXTJS 是一个强大的JavaScript 库,专用于构建富客户端Web应用...在EXTJS 的开发中,了解并掌握其基本结构和使用方法至关重要。 首先,EXTJS 页面的基础设置通常包括引入CSS样式表和JavaScript库文件。例如: ```html ...

    ext3.*画图的例子

    `ext3.*` 指的是Ext JS库的第三大版本,这是一个流行的JavaScript框架,用于构建富客户端应用程序,包括各种图表组件。本例子将关注如何使用Ext JS 3.x版本创建柱状图,包括设置固定值和动态从后台获取数据来绘制...

    ext表格布局小例子

    ### ExtJS 表格布局小例子详解 #### 一、简介 本文档旨在解析一个具体的 ExtJS 表格布局小例子,重点介绍其中涉及的数据存储、数据删除与添加...希望本文档能够帮助开发者更好地理解和掌握 ExtJS 表格组件的使用方法。

    ext布局(Layout.html)例子[参考].pdf

    【EXT布局(Layout.html)详解与应用】 EXT是一个强大的JavaScript库,专用于构建富...在实际开发中,选择合适的布局模式对于提升用户体验至关重要,因此理解并熟练掌握EXT布局的使用方法是提升Web应用程序质量的关键。

    EXT中文手册.pdf

    根据提供的文件内容,本文档是一份Ext中文手册...但是通过理解上下文,我们依然能够获得Ext框架的使用方法和操作指南的核心知识。总的来说,这份手册是学习和掌握Ext框架的基础,对于开发高级Web应用程序是十分有用的。

Global site tag (gtag.js) - Google Analytics