嘗試實(shí)現(xiàn)注釋部分的 Javascript 代碼,可在其他任何地方添加更多 代碼(如不能實(shí)現(xiàn),說(shuō)明一下不能實(shí)現(xiàn)的原因):

var Obj = function(msg){ this.msg = msg; this.shout = f " /> 久久棋牌评测,午理论理影片被窝,在教室伦流澡到高潮HNP视频

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

在Javascript類中使用setTimeout第1/2頁(yè)

最近遇到了一道 Javascript 考題,內(nèi)容如下:

嘗試實(shí)現(xiàn)注釋部分的 Javascript 代碼,可在其他任何地方添加更多
代碼(如不能實(shí)現(xiàn),說(shuō)明一下不能實(shí)現(xiàn)的原因):

var Obj = function(msg){
   this.msg = msg;
   this.shout = function(){
      alert(this.msg);
   } 

   this.waitAndShout = function(){
      // 隔五秒鐘后執(zhí)行上面的 shout 方法
   }
}

var testObj = new Obj("Hello,World!");
testObj.shout();坦白的說(shuō),之前我并沒(méi)有在 Javascript 類中使用 setTimeout/setInterval 的經(jīng)驗(yàn),所以開(kāi)始就很草率的認(rèn)為這是無(wú)法實(shí)現(xiàn)的。但是經(jīng)過(guò)深思熟慮以后發(fā)現(xiàn)是可以實(shí)現(xiàn)的。退一步說(shuō),隔五秒執(zhí)行某段語(yǔ)句是非常容易實(shí)現(xiàn)的。比如不考慮別的因素,題目中的函數(shù)是可以這樣寫(xiě):

this.waitAndShout = function(){
    setTimeout('this.shout()', 5000);
}在運(yùn)行以后,誰(shuí)都會(huì)意識(shí)到 this 這個(gè)變量是無(wú)法找到的。但是這是為什么呢,很快就可以意識(shí)到,其實(shí) setTimeout/setInterval 是 window 對(duì)象的一個(gè)方法,所以也可以寫(xiě)成 window.setTimeout/window.setInterval,那么上述的 this.shout() 就非常可以容易理解為什么不能執(zhí)行了,因?yàn)樗鼘?shí)際上調(diào)用的是 window.shout() 。

知道了原因以后解決起來(lái)就非常的容易了,只要將對(duì)象綁定到 window 對(duì)象下就可以(我對(duì) Javascript 有趣的對(duì)象機(jī)制感到興奮)。那么,上述的函數(shù)再做一個(gè)小的修改:

this.waitAndShout = function() {
    window.Obj = this;
    setTimeout('Obj.shout()', 5000);
}這樣就可以了。實(shí)際上

setTimeout('Obj.shout()', 5000);等價(jià)于

JavaScript技術(shù)在Javascript類中使用setTimeout第1/2頁(yè),轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 窝窝影院午夜看片毛片 | 男女久久久国产一区二区三区 | 精品午夜中文字幕熟女人妻在线 | 啦啦啦 中国 日本 高清 在线 | 精品欧美一区二区三区久久久 | 伊人激情综合网 | 十分钟免费观看大全视频 | 国精一区二区AV在线观看网站 | 日本粉嫩学生毛绒绒 | 新金梅瓶玉蒲团性奴3 | 娇小老少配xxxxx | 亚洲精品久久久久69影院 | 9277在线观看免费高清完整版 | 忘忧草在线影院www日本 | 暖暖 视频 免费 高清 在线观看 | 亚洲a免费 | 国产福利视频在线观看福利 | 国产电影一区二区三区 | 国产精品久久人妻无码网站一区无 | 兔费看少妇性L交大片免费 偷偷要色偷偷 | 动态抽插图视频 | 性美国人xxxxx18 | 加勒比一本之道高清视频在线观看 | 99久久久久国产精品免费 | 99国内精品久久久久久久清纯 | 么么哒日本影院 | 久久精品国产免费播放 | 丰满少妇69激情啪啪无码 | 京香在线观看 | 又紧又大又爽精品一区二区 | 精品国产精品人妻久久无码五月天 | 饥渴的护士自慰被发现 | 在线免费观看国产 | 人妻免费视频公开上传 | 国产在线视频在线观看 | 69国产精品人妻无码免费 | 中国国产不卡视频在线观看 | 少妇精油按摩 | 沈芯语麻豆0076 视频 | 美女挑战50厘米长的黑人 | 嗯好大好猛皇上好深用力 |