javascript - js代码解读?
PHP中文网
PHP中文网 2017-04-11 12:28:13
[JavaScript讨论组]
function(a, b) {
  var c = this,
    d = this,
    e = {
      name: a,
      targetScope: this,
      preventDefault: function() {
        e.defaultPrevented = !0
      },
      defaultPrevented: !1
    };
  if (!this.$$listenerCount[a]) return e;
  for (var f = Ya([e], arguments, 1), h, l; c = d;) {
    e.currentScope = c;
    d = c.$$listeners[a] || [];
    h = 0;
    for (l = d.length; hr && (M = 4 - r, O[M] || (O[M] = []), O[M].push({
        msg: G(b.exp) ? "fn: " + (b.exp.name || b.exp.toString()) : b.exp,
        newVal: f,
        oldVal: h
      }));
      else if (b ===
        d) {
        n = !1;
        break a
      }
    }
    catch (A) {
      g(A)
    }
    if (!(k = t.$$childHead || t !== this && t.$$nextSibling))
      for (; t !== this && !(k = t.$$nextSibling);) t = t.$parent
  }
  while (t = k);
  if ((n || m.length) && !r--) throw v.$$phase = null, c("infdig", a, O);
}
while (n || m.length);
for (v.$$phase = null; F.length;) try {
  F.shift()()
} catch (x) {
  g(x)
}
}
PHP中文网
PHP中文网

认证0级讲师

全部回复(1)
PHPz

为什么最近大家都流行拿被压缩合并的js代码,稍微格式化下,然后来提问逻辑呢,这很难猜的好吧,或者我js文化不够~~建议你拿下源码~

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号