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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

glag=true的位置問題?

求問為什么把flag=true放在定時(shí)器里面就沒事了????

正在回答

1 回答

框架剛開始設(shè)計(jì)的時(shí)候,只能改變對(duì)象的單一屬性。后來,框架進(jìn)行了擴(kuò)展,目的是可以同時(shí)改變多個(gè)屬性。在引入flag之前,我們發(fā)現(xiàn)在停止計(jì)時(shí)器的時(shí)候,有一行代碼是“clearInterval()”清除定時(shí)器的操作。這樣就引入了一個(gè)bug。各個(gè)屬性不一定同時(shí)可以到達(dá)設(shè)定的改變值,可能第一個(gè)屬性到達(dá)時(shí),第二個(gè)屬性還在變化中,先到達(dá)的屬性觸發(fā)清除了定時(shí)器,導(dǎo)致了還沒到達(dá)的屬性值計(jì)時(shí)停止。所以,出現(xiàn)了Bug.

為了解決這個(gè)問題,使用一個(gè)變量flag來標(biāo)示所有的變量是否都變化結(jié)束。如果變化結(jié)束,就觸發(fā)清除定時(shí)器的操作。這個(gè)思想有點(diǎn)像信號(hào)量。你可以回去再仔細(xì)看看。

1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

Carpe_Diem_9 提問者

非常感謝!
2016-11-16 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
JS動(dòng)畫效果
  • 參與學(xué)習(xí)       113920    人
  • 解答問題       1487    個(gè)

通過本課程JS動(dòng)畫的學(xué)習(xí),從簡單動(dòng)畫開始,逐步深入各種動(dòng)畫框架封裝

進(jìn)入課程

glag=true的位置問題?

我要回答 關(guān)注問題
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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