在这种情况下,Ext.Callback会做什么?

用户名

尝试学习Sencha ...

我在控制器中遇到以下代码:

onViewMoreEventTap: function() {
    var me = this;
    Ext.callback(function(){
        me.getView().fireEvent('onViewMoreEventTap');
    }, me, [], 1);
}

将匿名函数传递给Ext.callback的意义是什么?

该代码段总体上是做什么的?

崎aki

Ext.callback有两个用途:

  1. 在不同的范围内执行功能
  2. 用不同的参数执行函数
  3. 延迟后执行功能
  4. 执行其他defaultListenerScope(Ext 5)的方法

在这种情况下,是因为作者想在1毫秒后执行内联函数(目的3)。在JavaScript中,在1毫秒后执行一些代码是一种本机不支持的多任务处理。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章