Penggunaan setInterval dalam kemahiran javascript_javascript

WBOY
Lepaskan: 2016-05-16 15:49:46
asal
1534 orang telah melayarinya

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方法打印结果");

Salin selepas log masuk

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);
Salin selepas log masuk
Di atas adalah keseluruhan kandungan artikel ini, saya harap anda semua menyukainya.

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!