<script>
//定义一个全局变量 是不首次,开始时是true,当你onMouseUp执行后变为false
var isFirst = true
function doS(){
if(isFirst){
doSth...//这里写你要做什么
isFirst = false
}
}
</script>
有两种方法:
将第一次获取的时间存储到数据库中,之后如果数据库中有值的话,说明已经存储,则后来获取的firstdate不再进行存储。
将第一次获取的时间存储到cookie中,之后如果cookie中有值的话,说明已经存储,则后来获取的firstdate不再进行存储。
好吧,这两个方法很相似,只不过是存储的介质不同而已
最简单的办法用localStorage记录,这个对象记录的信息在关掉浏览器后还存在。还可以用cookie记录,不过cookie会每次前端向服务器或者服务器向前端传递数据都携带,有点浪费流量。