Rumah >hujung hadapan web >tutorial js >Penggunaan setInterval dalam kemahiran javascript_javascript
Fungsi setInterval dalam JavaScript adalah terutamanya fungsi yang memanggil kaedah operasi pada selang masa tertentu apabila mencipta animasi atau kesan pemaparan selang (operasi) lain.
Format ungkapan utama setInterval ialah:
setInterval(fnname,time,par1,par2,.........parn);
setInterval(obj,fnname,time,par1,par2,...parn);
Yang pertama ialah sintaks ungkapan yang paling biasa, di mana parameter fnname boleh menjadi rujukan kepada fungsi tanpa nama atau nama fungsi, masa ialah selang masa yang ditetapkan untuk memanggil faname, dalam milisaat dan nilai lalai ialah 10 milisaat. par1......parn ialah parameter pilihan dan merupakan parameter yang dihantar kepada kaedah faname.
Yang kedua ialah menggunakan sintaks kaedah objek Parameter faname ialah kaedah objek obj Parameter lain adalah sama dengan sintaks pertama.
Yang berikut menggunakan contoh untuk menerangkan:
//普通语法的第一种写法 setInterval(function(){ alert("我是setInterval方法打印结果"); },3000) //每隔3秒打印一次 //普通语法的第二种写法 function alert1(){ alert("我是setInterval方法打印结果") } function alert2(str){ alert(str); } setInterval(alert1,3000); setInterval("alert1()",3000); setInterval(alert2,3000,"我是setInterval方法打印结果"); setInterval("alert1()",3000,"我是setInterval方法打印结果"); //对象方法写法 obj = new Object();//创建一个新的对象 obj.alert1 = function(){ alert("我是setInterval方法打印结果"); } obj.alert2 = function(str){ alert(str); } setInterval(obj,alert1,3000); setInterval(obj,alert2,3000,"我是setInterval方法打印结果");
setInterval biasanya digunakan bersama clearInterval Fungsi clearInterval adalah untuk mengosongkan panggilan ke kaedah setInterval ialah nilai pulangan setInterval
var timer = setInterval(obj,alert1,3000); clearInterval(timer);