zoukankan      html  css  js  c++  java
  • Ext.DomQuery

          Ext.onReady(function () {//偶数行变色
                      var trs=Ext.query('tr:even');
                      Ext.each(trs,function (tr) {
                          tr.style.backgroundColor='yellow';
                      });
                  })

    swapStyleSheet:换样式源码

    call 和apply 

     函数既是数据,也是对象,可以进行删除和添加

    函数的原生属性:arguments,callee,caller,length,prototype

    (1)arguments  将‘伪数组’ arguments转换为数组方法 var agrs=Array.prototype.slice.call(arguments);

    (2)callee 它是在arguments属性中定义的,指向函数自己,多用于实现递归。例如(functhion  test(){ alert(arguments.callee);})();

     (3)caller: 此函数的属性,指向函数的调用者 ,caller在函数调用时才有意义,如果从顶级作用域直接调用,firefox中caller为undefined,Ie为null.

    (4)prototype  原型

    Javascript四种调用函数的模式:

    (1)函数调用模式

    (2)方法调用模式

    (3)构造调用模式

    (4 )apply调用模式

    javascript 三种回调方式:定时器回调,Ajax请求回调,事件回调

    自己写一个回调函数

    var createCallback=function(fn,args){

    return function(){

    fn.call(window,args);

    }}
    var fn=functhion(username){
    document.body.innerHtml(username);

    }
    window.setInterval(createCalback(fn,'自己写一个回调函数'),1000);

    模拟电子钟

    var updateClock=function(){

    Ext.fly('clock').update(new Date().format('g:i:s A'));

    }
    var task={
    run:updateClock,
    interval:1000

    }
    var runner=new Ext.util.TaskRunner();
    runner.start(task);


    Ext.TaskMgr.start({
    run:function(){
    Ext.fly('clock').update(new Date().format('g:i:s A'));
    },
    interval:1000
    })

  • 相关阅读:
    结构体字节对齐
    ORACLE自增长字段实现
    Oracle 11.2.0.2新特性——用户重命名(Rename User)
    oracle expdp/impdp 用法详解
    sql语句面试题(城市人口统计) .
    ORA30553: 函数不确定!
    SQL Express自动备份 .
    SQL 2005的DES加密算法
    SQL 2005加密数据方法
    CREATE VIEW ORA01031
  • 原文地址:https://www.cnblogs.com/wrnsweet/p/8305670.html
Copyright © 2011-2022 走看看