JavaScript中的setInterval用法
- 来源:未知 原创
- 时间:2018-07-13
- 阅读: 次
- 本文标签:
JavaScript中的setinterval用法,setinterval動作的作用是在播放動畫的時,每隔一定時間就調用函數,方法或對象。可以使用本動作更新來自
數據庫的變量或更新時間顯示。setinterval動作的語法格式如下:
setInterval(function,interval[,arg1,arg2,......argn])
setInterval(object,methodName,interval[,arg1,arg2,.....argn])
第一種格式是標準動作面板中setinterval函數的默認語法,第二種格式是在專家模式動作中使用的方法。其中的參數function是一個函數名或
者一個對匿名函數的引用。object參數指定從Object對象派生的對象。methodName制定 object參數中要調用的方法。interval制定對function或
methodName調用兩次之間的時間,單位是毫秒。後面的arg1等是可選的參數,用於制定傳遞給function或是methodName的參數。
setinterval它設置的時間間隔小於動畫幀速(如每秒10幀,相當於100毫秒),則按照盡可能接近interval的時間間隔調用函數。而且必須使
用updateAfterEvent動作來確保以足夠的頻率刷新屏幕。如果interval大於動畫幀速,則只用在每次播放頭進入某一幀是才調用,以減小每次刷新
屏幕的影響。下面的例子每隔1秒調用一次匿名函數:
setInterval(function(){trace("每隔1秒鐘我就會顯示一次")},1000);//這裏的function(){}是沒有函數名的函數。成為匿名函數,後面的
1000是時間間隔,單位是毫秒。下面的例子為我們展示如何帶參數運行。
上面已經將函數的setinterval方法介紹了。下面我們將介紹對象的setinterval方法。
首先,寫一個setinterval在動作中調用對象的方法的例子,該例子不需要傳遞參數。
接下來介紹如何傳遞參數。其實道理和函數的傳遞參數是一樣的。
註意。要調用為對象定義的方法時,必須在專家模式中使用第二種語法格式。
我們來作一個動態顯示時間的畫面。可以用下面的代碼實現。
到这里setinterval这个方法大家应该学的很好了。现在呢,我们学习clearInterval。clearInterval动作的作用是清楚对setinterval函数的调
用,它的语法格式如下clearInterval(intervalid);intervalid是调用setinterval函数后返回的对象。下面举一个简单的例子:
相关文章
本文链接:http://www.it892.com/content/web/js/0G310B292018.html