我的个人博客网站链接
问题发现
刷新后就发现访客记录增加
网站的需求本来是只有用户第一次打开后猜啊增加访问量,想要再增加访问量需要关闭浏览页,再次打开。
但发现哪怕是刷新网站同样会着呢增加访问量
具体代码逻辑
这是一个IIFE(立即调用函数表达式),在()内填入的定义的函数,后面的{}将会直接让函数执行,实现了
函数的定义和执行同时进行
普通函数对比
我们看到普通函数需要先定义调用
因此每当网站刷新,代码需要再读一遍,到这里时就会自动的访问量加1
解决方法
增加sessionStorage访问限制
这个sessionstorage是每个标签页特有的东西,可以靠这个来判断是不是在同一标签页从而打上特殊标记,来判断访问量是不是需要加一
我们看到如果第一次访问页面,记录标记sessionstorage标记, 用一个if else 判断达到目的