zoukankan      html  css  js  c++  java
  • EXTJS常用的的代码

    Webbuilder前端集成了EXTJS,会用到大量的EXTJS的代码,对于对EXTJS不是很熟悉的同学,需要熟记一些EXTJS的代码技巧,很多时候会事半功倍。


    1、compnent.mon给组件添加事件

      panel.mon(panel, 'resize', function(panel, width, height) {});

    2、获取元素(Getting Elements) 

    1.Ext.get 
    var el = Ext.get('myElementId');//获取元素,等同于document.getElementById('myElementId');//会缓存 
    2.getCmp ( id )
    获取组件
    3. Ext.fly 
    var el = Ext.fly('myElementId')//不需要缓存。 
    注:享元模式(Flyweight Design Pattern)是一种节省内存的模式,该模式的大概原理是建立单个全体对象然后不断反复使用它。 
    4.Ext.getDom 
    var elDom = Ext.getDom('elId'); // 依据id来查dom节点 
    var elDom1 = Ext.getDom(elDom); // 依据dom节点来查dom节点 

    3、DOM操作系方法: 

    appendTo:将当前元素追加到指定元素中

    appendChild:在当前元素中追加元素 

    createChild:在元素中插入由DomHelper对象创建的元素 

    inertAfter:将元素插入到指定元素之后

    inertBefore:将元素插入到指定元素之前  

    inertSibling:在当前元素前或后插入(或创建)元素(同层)。

    insertHtml:在当前元素内插入HTML代码 

    remove:移除当前元素 

    replace:使用当前元素替换指定元素 

    replaceWith:使用创建的元素替换当前的元素 wrap:创建一个元素,并将当前元素包裹起来。

    4、查询系方法: 

    contains:判断元素是否包含另一个元素 

    child:从元素的直接子元素中选择与选择符匹配的元素 

    down:选择与选择符匹配的元素的子元素 first:选择元素第一个子元素 

    findParent:查找与简单选择符匹配的元素的父元素 findParentNode、

    up:查找与简单选择符匹配的元素的父元素 is:判断元素是否匹配选择符

    last:选择元素的最后一个子元素 

    next:选择元素同层的下一个元素 

    prew:选择元素同层的上一个元素 

    parent:返回元素的父元素 

    Ext.query:根据选择符获取元素

    Ext.select:根据选择符获取元素集合

    5、延时加载

    Ext.defer(showMap, 50); //延时加载

    待续~~~~~~~~~~~~~

  • 相关阅读:
    linux同一客户端多个git账号的配置
    linux同一台机子上用多个git 账号
    执行ssh-add时出现Could not open a connection to your authentication agent
    国内常用NTP服务器地址及IP
    PHP双引号的隐患
    mysql 累加求和
    php实现Facebook风格的 time ago函数
    Mysql之数据库设计规范
    搭建Git服务器
    win7下如何根据端口号杀掉进程
  • 原文地址:https://www.cnblogs.com/wychytu/p/7944874.html
Copyright © 2011-2022 走看看