js关卡函数,throat函数实现,定时运行函数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js关卡函数,throat函数实现,定时运行函数相关的知识,希望对你有一定的参考价值。

		function throat(callback,num){
			var timer = null;
			callback = callback || function(){};
			return function(){
				if(!timer){
					var that = this;
					var arg = arguments;
					timer = setTimeout(function(){
						callback.apply(that,arg);
						timer = null;
					},num);	
				}

			}
		}
		
		var throats = throat(function(e){
			console.log(e.screenX,e.screenY);
		},1000);
		
		window.onmousemove = function(e){
			throats(e);
		};

  

以上是关于js关卡函数,throat函数实现,定时运行函数的主要内容,如果未能解决你的问题,请参考以下文章

如何让网页中的JS函数自动执行?

js函数定时执行

如何使用JS实现banner图滚动

js 定时器用法详解——setTimeout()setInterval()clearTimeout()clearInterval()

JS 定时器&异步任务与函数节流

js函数节流