`
lspgdut
  • 浏览: 198798 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

Extjs的apply的使用

阅读更多

 Ext.namespace("Ext.dojochina");//使用命名空间

     Ext.dojochina.Person=function(_cfg){ //Person的构造函数,使用对象来构造
         Ext.apply(this,_cfg);
     };

    var p=new Ext.dojochina.Person({name:'CRT',sex:'male'});  //初始化一个Person类
    alert(p.name);
    alert(p.sex);

    Ext.dojochina.Person.print=function(_name,_sex){ //这个是Person的静态方法
         var _person=new Ext.dojochina.Person({name:_name,sex:_sex});
        _person.print();
    };

    Ext.apply(Ext.dojochina.Person.prototype,{ //这个是Person的成员方法
         print:function(){
             alert(String.format("姓名:{0},性别:{1}",this.name,this.sex));
         }
    });

   p.print(); //调用Person的成员方法

   Ext.dojochina.Person.print("我是谁","male");//调用Person的静态方法

分享到:
评论

相关推荐

    extjs模板的使用

    - 可以使用 `tpl.apply(data)` 或 `tpl.overwrite(domElement, data)` 方法将模板应用到数据或 DOM 元素上,完成动态渲染。 在实际开发中,熟练掌握 `Ext.XTemplate` 的使用能够提高页面的交互性和数据展示效率,...

    EXTJS4自学手册

    EXTJS4自学手册——EXT基本方法、属性(apply、applyIf、constructor) EXTJS4自学手册——EXT基本方法、属性(mixins、statics、require) EXTJS4自学手册——EXT对象选择 二 Extjs 数据组件 EXTJS4自学手册——...

    ExtJS模板使用说明(含代码示例).zip

    在本说明中,我们将深入探讨ExtJS中的模板(Template)使用,包括其概念、创建方法、以及如何结合代码示例进行实际应用。 一、ExtJS模板简介 在ExtJS中,模板是一种便捷的方式,用于动态生成HTML内容。它们通常与...

    Extjs 性能优化 High Performance ExtJs

    Ext.apply(this, _cfg); var sm2 = new Ext.grid.CheckboxSelectionModel(); this.viewWin = new viewAchievementsWindow(); this.addWin = new addAchievementsWindow(); this.editWin = new ...

    轻松搞定Extjs

    - **Ext.apply()和Ext.applyIf()**: 这两个方法用于合并对象属性,是Extjs中常用的设计模式之一。 #### 消息框 消息框是与用户交互的重要手段之一。本章详细介绍了Extjs提供的多种消息框类型及其使用方法。 - **...

    深入剖析ExtJS_2.2实现及应用

    这本书旨在帮助开发者超越仅仅依赖官方文档的阶段,深入理解ExtJS的内在工作原理,从而能够更高效、更优化地使用这个强大的JavaScript框架。 ExtJS是一个功能丰富的JavaScript库,用于构建用户界面,特别是企业级的...

    Extjs学习笔记之五 一个小细节renderTo和applyTo的区别

    值得注意的是,如果同时设置了 `applyTo` 和 `renderTo`,`applyTo` 将优先生效,这在ExtJS的文档中也有明确说明。 `applyToMarkup` 方法实际上最终也是调用了 `render` 方法,但它的位置是在父元素(parentNode)...

    Extjs核心api详解

    ### Extjs核心API详解 #### 一、Extjs概述与基础API Extjs是一个功能强大的JavaScript...通过了解这些API,我们可以更高效地使用Extjs开发Web应用程序。接下来的部分将会深入探讨更多高级API,如组件、数据管理等。

    Extjs面板和布局

    ### Extjs面板和布局知识点详解 #### 一、Extjs中的面板(Panel) 在Extjs中,**面板(Panel)**扮演着极其重要的角色,它不仅作为其他组件的容器,而且还是实现页面布局的关键手段之一。面板类似于Delphi、Visual...

    ExtJS 事件笔记

    ExtJS 是一个强大的JavaScript库,主要用于构建富客户端Web应用程序。事件机制是ExtJS中的核心组成部分,它使得用户界面元素能够响应用户的交互行为。本篇笔记将深入探讨ExtJS的事件处理,包括事件登记、事件对象、...

    ExtJS4.0 分享GridHeaderFilters插件

    ExtJS提供了API接口来编程式地控制过滤器,如`grid.filters.getFilter(id)`可以获取特定列的过滤器,`filter.enable()`或`filter.disable()`可以启用或禁用过滤器,`grid.filters.apply()`将所有过滤器的条件应用到...

    extjs使用pagingtoolbar时,点击下一页,出现查询结果和查询条件不的解决办法

    然而,在实际使用过程中,我们可能会遇到一些问题,比如在点击“下一页”按钮时,加载的数据与预设的查询条件不符。这个问题通常出现在服务器端分页的场景,因为PagingToolbar默认传递的参数只有`start`和`limit`,...

    ExtJs-API中的一些重要的详解文档

    例如,当你创建一个新组件时,可以使用`Ext.apply`来设置默认配置和用户自定义配置。 2. **Ext.emptyFn**: 这是一个返回空函数的函数,常用于需要一个空函数作为回调或占位符的情况。 3. **Ext.applyIf()**: 类似...

    extjs 4学习

    Ext.apply(treeStore.proxy.extraParams, { customParam: 'yourValue' }); ``` 在数据转换中,例如遇到不能以`checked`为属性名的情况,可以利用`beforeappend`事件来转换: ```javascript treeStore.on('...

Global site tag (gtag.js) - Google Analytics