TaoChen's Blog


  • 首页

  • 归档

  • 分类

  • 标签

  • 关于

  • 简历

  • 留言

  • 搜索

有些“奇怪”的scroll事件监听

发表于 2019-06-10 | 分类于 JS |

前言

在前端开发的过程中,对事件做监听是最平常不过了,最近在一个H5项目中监听scroll滚动事件的时候,发现居然有一个奇怪的问题,经过一番查找,总算找到原因,这里总结一下以供大家参考。

问题简述

1
2
3
4
5
6
<body>
<div class="app">
<div class="home">
</div>
</div>
</body>
1
2
3
4
.home {
height: 100%;
overflow-y: auto;
}
1
window.addEventListener('scroll', this.scrollHandle);

在这样一个DOM结构中,我们在window对象上监听页面的滚动事件,但实际上滚动并未触发scrollHandle函数,也就是说没有监听到滚动事件,这里不禁让人有些奇怪了,然鹅,当我们添加第三个参数为true的时候,却又可以正常监听到滚动事件了,究竟是什么原因呢?这便是今天本文要讲述的问题了。

阅读全文 »

网站埋点统计实现原理简述

发表于 2019-05-22 | 分类于 Web |

什么是网站埋点统计

收集网页访问相关的数据信息,以用于数据统计分析。如:网站访问量(PV/UV)、页面停留时间、访问来源、搜索引擎分布、浏览器版本分布、用户区域分布、页面热点区域等等。

相关概念(PV,UV,IP)

PV(访问量)
即page View,是指当前页面的浏览量或者点击量,页面刷新一次或者重载一次都要+1。

UV(独立访客)
即Unique Visitor,是将访问网站的一台客户端作为一个访客来看待,每天0:00-23:59同一个客户端只记一次。页面刷新不会+1

阅读全文 »
12…6
taochen

taochen

web developer

11 日志
7 分类
21 标签
RSS
GitHub Mail
友情链接
  • CJ Ting
  • dingdingbai
  • Nick Wang
0%
© 2015 - 2019 taochen
本站访客数 人次 本站总访问量 次