很抱歉问了这么愚蠢的问题,但是我对javascript和前端开发还不太熟悉,很难理解javascript代码在浏览器中是如何执行的。
this.publishDataBeforeDispose = function() {
if (!this.isEnded) {
segmentStop_();
publishFinalData_();
}
但是,如果我转到我们网站的prod网页,并尝试在Dev控制台的Chrome的Source选项卡中搜索所有javascript文件,则那里的代码如下所示:
this.publishDataBeforeDispose = function() {
this.isEnded || (n(),
w())
}
另外,我注意到,Source选项卡中的js代码有不同的变量,如“a”、“c”、“e”、“d”:
a.publish(),
c = d("someValue1", "", 1),
e(c),
c = d("someValue2", "", b),
e(c),