js - 定时器

一.无DOM(VUE),以vue为示例

              // 单次定时器
			let once = setTimeout(function() {
				console.log('单次执行成功!.')
			}, 3000)

			clearTimeout(once)

			// 循环定时器
			let loop = setInterval(function() {
				console.log('多次执行成功!.');
			}, 1e3)

			clearInterval(loop)


			// 单次定时器实例(方便观看,使用ES5)
			let onceM = setTimeout(onceMF, 1000)

			function onceMF() {
				console.log('我被执行了一次.')
			}

			// 循环定时器实例(方便观看,使用ES5)
			let loopM = setInterval(loopMF, 1000)

			function loopMF() {
				console.log('我被执行了多次.')
			}

二. 有DOM,以网页为例

                    // 单次定时器
			let once = window.setTimeout(function() {
				console.log('单次执行成功!.')
			}, 3000)

			window.clearTimeout(once)    

  

猜你喜欢

转载自www.cnblogs.com/cisum/p/10076298.html