`
pxx199248
  • 浏览: 18202 次
  • 性别: 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_中文手册.doc

    &lt;script src="path/to/ext/ext-all.js"&gt; Ext.onReady(function() { // 应用代码将在这里执行 }); ``` `Ext.onReady`函数确保在DOM加载完成后执行你的代码,这是EXT应用启动的标志。 3.Element:EXT的...

    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...

    Ext_Core手册.pdf

    通过上述方法,我们可以清晰地了解到 Ext.Element 对象的所有可用方法和属性,这对于理解和使用 ExtCore 非常有用。 #### 七、总结 ExtCore 是一个功能强大的轻量级 JavaScript 库,提供了丰富的工具和方法来简化 ...

    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)教程

    本文将帮助初学者理解Ext.js的基本概念和使用方法。 首先,让我们了解`Ext.onReady`函数。它是Ext.js中的一个关键方法,确保在DOM完全加载并准备就绪后执行指定的函数。这是JavaScript中一个常见的实践,用于避免在...

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

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

    ext使用--Panel和iframe联合使用时页面高度的解决方法

    Ext.onReady(function() { var iframe = Ext.create('Ext.ux.IFrame', { src: 'http://example.com', plugins: ['miframe'] // 使用miframe插件 }); var panel = Ext.create('Ext.Panel', { items: [iframe]...

    EXT学习十日.pdf

    《EXT学习十日》知识点详解 一、EXT简介与入门 EXT是一个强大的JavaScript库,用于...通过掌握EXT的基础知识,如`Ext.onReady`的使用和`Element`对象的强大功能,开发者可以迅速提升Web应用的开发效率和用户体验。

    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 ...

    ExtJS-4.2.6扩展ux插件89个

    - 在Ext JS应用中,开发者首先需要引入ux插件的JavaScript文件,然后通过`Ext.require`或`Ext.onReady`方法加载。 - 配置相应的组件时,指定使用哪个ux插件,通常通过设置组件的`xtype`属性来实现。 - 调整插件的...

    ext3.*画图的例子

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

    ext 与javaScript的关系

    &lt;script type="text/javascript" src="../script/ext/adapter/ext/ext-base.js"&gt; &lt;script type="text/javascript" src="../script/ext/ext-all.js"&gt; ``` 其中,`../script/ext/` 需要根据实际的文件存放路径进行...

Global site tag (gtag.js) - Google Analytics