我错放了我的基础知识并且有一个简单的范围问题:我通过JQuery事件监听器运行一系列函数调用到不同的分析库:
$('a').filter(function() {
return this.href.match(/twitter\.|facebook\.|instagram\./)
})
.on('click', function() {
// What's faster? Caching the property of `this`:
var t = this.title;
fbq('track', 'Lead', { content_name: t, content_category: 'Social Link' });
ga('send', 'event', 'Social Link', 'click', t);
// Or just call `this.title` directly?
fbq('track', 'Lead', { content_name: this.title, content_category: 'Social Link' });
ga('send', 'event', 'Social Link', 'click', this.title);
});
我的一部分担心,对this
的引用正在扩大范围并因此放慢速度。有人在乎解释我哪里出错了吗?