第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

javascript中setInterval函數(shù)是什么意思?

javascript中setInterval函數(shù)是什么意思?

PHP
胡說叔叔 2019-01-30 11:07:03
javascript中setInterval函數(shù)是什么意思?
查看完整描述

2 回答

?
天涯盡頭無女友

TA貢獻1831條經(jīng)驗 獲得超9個贊

是用來設(shè)置定時執(zhí)行的,JavaScript中的setInterval用法如下:

    setInterval動作的作用是在播放動畫的時,每隔一定時間就調(diào)用函數(shù),方法或?qū)ο蟆?梢允褂帽緞幼鞲聛碜詳?shù)據(jù)庫的變量或更新時間顯示。setInterval動作的語法格式如下:    setInterval(function,interval[,arg1,arg2,......argn])    setInterval(object,methodName,interval[,arg1,arg2,.....argn])    第一種格式是標準動作面板中setInterval函數(shù)的默認語法,第二種格式是在專家模式動作中使用的方法。    其中的參數(shù)function是一個函數(shù)名或者一個對匿名函數(shù)的引用。object參數(shù)指定從Object對象派生的對象。methodName制定 object參數(shù)中要調(diào)用的方法。    interval制定對function或methodName調(diào)用兩次之間的時間,單位是毫秒。后面的arg1等是可選的參數(shù),用于制定傳遞給function或是methodName的參數(shù)。    setInterval它設(shè)置的時間間隔小于動畫幀速(如每秒10幀,相當于100毫秒),則按照盡可能接近interval的時間間隔調(diào)用函數(shù)。    而且必須使用updateAfterEvent動作來確保以足夠的頻率刷新屏幕。如果interval大于動畫幀速,則只用在每次播放頭進入某一幀是才調(diào)用,以減小每次刷新屏幕的影響。下面的例子每隔1秒調(diào)用一次匿名函數(shù)。    setInterval(function(){trace("每隔1秒鐘我就會顯示一次")},1000);//這里的function(){}是沒有函數(shù)名的函數(shù)。成為匿名函數(shù),后面的1000是時間間隔,單位是毫秒。    下面的例子為我們展示如何帶參數(shù)運行。

1234567function show1(){    trace("每隔1秒顯示一次");}function show2(str){    trace(str);}setInterval(show1,1000);

    setInterval(show2,2000,"每隔2秒我就會顯示一次");上面已經(jīng)將函數(shù)的setInterval方法介紹了。下面我們將介紹對象的setInterval方法。首先,寫一個setInterval在動作中調(diào)用對象的方法的例子,該例子不需要傳遞參數(shù)。myobj=new Object();//創(chuàng)建一個新的對象myobj.interval=function){    trace("每隔1秒顯示一次");}//創(chuàng)建對象的方法。setInterval(myobj,"interval",1000);//設(shè)定時間間隔調(diào)用對象的方法。接下來介紹如何傳遞參數(shù)。其實道理和函數(shù)的傳遞參數(shù)是一樣的。myobj=new Object();myobj.interval-function(str){    trace(str);}setInterval(myobj,"interval",2000," 每隔2秒我就會顯示一次");注意。要調(diào)用為對象定義的方法時,必須在專家模式中使用第二種語法格式。這樣子的話呢,我們來作一個動態(tài)顯示時間的畫面??梢杂孟旅娴拇a實現(xiàn)。

12345678setInterval(show,1000);function show(){    time=new Date();    hour=time.getHours();       minu=time.getMinutes();       sec=time.get.Seconds();    datetime=hour+":"+minu+":"+sec;}//這里的datetime是一個動態(tài)文本框的變量名字。

這樣子呢,setInterval這個方法大家應(yīng)該學(xué)的很好了。現(xiàn)在呢,我們學(xué)習(xí)clearInterval.clearInterval動作的作用是清楚對setInterval函數(shù)的調(diào)用,它的語法格式如下clearInterval(intervalid);intervalid是調(diào)用setInterval函數(shù)后返回的對象。下面舉一個簡單的例子。

123456function show(){    trace("每隔一秒顯示一次");}var sh;sh=setInterval(show,1000);clearInterval(sh);



查看完整回答
反對 回復(fù) 2019-03-10
?
肥皂起泡泡

TA貢獻1829條經(jīng)驗 獲得超6個贊

 javascript中的setInterval的函數(shù)主要是在制作動畫或其他間隔性渲染(操作)效果時,對操作方法按照一定時間間隔進行調(diào)用的函數(shù)。

  用法:
  setInterval() 方法可按照指定的周期(以毫秒計)來調(diào)用函數(shù)或計算表達式。
  setInterval() 方法會不停地調(diào)用函數(shù),直到 clearInterval() 被調(diào)用或窗口被關(guān)閉。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的參數(shù)。

  setInterval的表達式格式主要有:
  setInterval(fnname,time,par1,par2,........parn);
  setInterval(obj,fnname,time,par1,par2,......parn);
  第一種是最常見的表達語法,其中fnname參數(shù)可以是一個匿名函數(shù)的引用或者是一個函數(shù)名,time是設(shè)定的調(diào)用faname的時間間隔,單位為毫秒,默認值為10毫秒,par1.......parn為可選參數(shù),是傳遞給faname方法的參數(shù)。
  第二種是使用對象方法的語法,faname參數(shù)是obj對象的方法,其他參數(shù)同第一種語法。



查看完整回答
反對 回復(fù) 2019-03-10
  • 2 回答
  • 0 關(guān)注
  • 1178 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號