【经典面试题】js 防止重复点击、防止点击过快的方法

Lenix at 
若用户疯狂点击提交按钮,请求很多次,生成好多条数据,为了解决这种问题,通常采用以下两种简单两种方法 1.可以添加一个开关,让这个开关默认为 true,第一次点击将其变为 false,点击事件的执行需要判断这个开关是否为 true(例如有了请求结果然后在设置为 true),为 true 执行,false 不执行 var isclick = true; function fn(){ if(isclick){ isclick = false; //下面添加需要执行的事件 ... ……