日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內(nèi)最全I(xiàn)T社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > web前端 > jscript > Mootools中delay這個延遲函數(shù)的高級用法

Mootools中delay這個延遲函數(shù)的高級用法

來源:程序員人生   發(fā)布時間:2013-12-19 15:21:39 閱讀次數(shù):3656次

這是一種最簡單的用法:

(function(){
  alert('one second later...');
}).delay(1000);

這個函數(shù)會在1秒之后自動被執(zhí)行

我們看一下delay這個函數(shù)的實(shí)現(xiàn)方法:

delay: function(delay, bind, args){
  return setTimeout(this.pass((args == null ? [] : args), bind), delay);
}

很顯然,它是使用了setTimeout來實(shí)現(xiàn)的,那么既然如此我們就可以清理他,下邊是實(shí)現(xiàn)方法:

var Fun=function(msg){
alert('fd');
};
var timer=Fun.delay(5000);
//做某些操作之后清理timer
clearTimeout(timer);

接下來我說一下他的高級用法:

var Fun=function(msg){
alert(typeOf(this))//查看被綁定對象的類型
alert(this.get('tag')+'|'+msg);//顯示對象名稱和傳遞的參數(shù)
};
//2秒后執(zhí)行Fun,同時把id='tab1'這個對象傳遞給Fun這個函數(shù)讓其this為$('tab1'),然后傳遞一個參數(shù)
Fun.delay(2000,$('tab1'),'啊');

這段代碼的意思是,延遲2秒,然后執(zhí)行Fun這個函數(shù),因?yàn)镕un這個函數(shù)我用了this,而默認(rèn)狀況下this對應(yīng)的對象是window對象,而我卻希望這個函數(shù)能夠操作某個節(jié)點(diǎn),所以呢,我就把對節(jié)點(diǎn)的綁定傳遞給了他,然后再傳遞msg,此時在函數(shù)內(nèi)使用this是對象就不再是window了,而是變成了我給他綁定的這個節(jié)點(diǎn)對象.

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 精品99久久久 | 成人国产精品一区二区免费麻豆 | 成人做爰www免费看视频网战 | 亚洲成av人片在线观看无码 | 欧美a级成人淫片免费看 | aaaaaa亚洲 | 久久精品一区二区 | 91免费福利视频 | 黄色av一区二区三区 | 亚洲欧美一区二区在线观看 | 亚洲电影中文字幕 | 99久久99| 91精品国产综合久久久久久蜜臀 | 综合一区av| 岛国二区 | 日本一区二区不卡视频 | 黄色avwww| 黄a大片 | 高清国产一区二区三区四区五区 | 国产97视频 | 日韩精品在线看 | 日本视频一区二区三区 | 亚洲综合a | 久久久久福利视频 | 国产色女| 久久精品 | 91麻豆精品国产91久久久久久久久 | 亚洲天堂影院 | 黄色在线免费观看 | 国产乱码一区二区三区 | 国产精品免费视频观看 | 精品九九九 | 精品国产欧美一区二区三区成人 | 九九九九久久久久 | 紧缚捆绑精品一区二区 | 免费在线观看黄网站 | 亚洲精品福利在线 | 天堂中文在线视频 | 亚洲精品麻豆 | 在线国产精品自拍 | 国产一区二区在线免费 |