本文将教你如何使用JavaScript定时器和动画效果来实现网站上的动态效果。
JavaScript定时器可以用来在指定的时间间隔内重复执行某个函数,或者在指定的时间间隔后执行某个函数。
下面是一个例子,说明如何使用JavaScript定时器来每隔一秒钟输出一次当前时间:
function showTime() { var now = new Date(); var h = now.getHours(); var m = now.getMinutes(); var s = now.getSeconds(); console.log(h + ":" + m + ":" + s); } setInterval(showTime, 1000);
在上面的例子中,我们使用了setInterval函数来每隔一秒钟调用一次showTime函数。
JavaScript动画效果可以用来实现网站上的一些动态效果,比如淡入淡出、滑动等效果。
下面是一个例子,说明如何使用JavaScript动画效果来实现一个元素的淡入效果:
function fadeIn(elem) { elem.style.opacity = 0; var tick = function() { elem.style.opacity = +elem.style.opacity + 0.01; if (+elem.style.opacity < 1) { (window.requestAnimationFrame && requestAnimationFrame(tick)) || setTimeout(tick, 16); } }; tick(); }
在上面的例子中,我们定义了一个fadeIn函数,传入一个元素作为参数,然后在函数内部使用tick函数来实现元素的淡入效果。
本文介绍了JavaScript定时器和动画效果的基本使用方法,希望对你有所帮助。
本文为翻滚的胖子原创文章,转载无需和我联系,但请注明来自猿教程iskeys.com