亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

json的一個bug

json 用的是for循環遍歷,json的例子alert(json(arr))可以看出它是先后順序,那應該是先執行其中一個“寬度”或“高度”才是,為什么它是同時執行的?求指教

正在回答

3 回答

我是這樣理解的:

  1. 在for循環內部代碼還是依次執行的,也就是先變寬,后變高,最后變透明度;

  2. 在定時器內部,30毫秒變動一次,每次的變動針對每個屬性只變動一小部分;比如說:

    (1). 第一次開始,依次的,寬變了10,高變了5,透明度變了3;(具體數值不準確,隨便舉的例子)

    (2). 30毫秒后,第二次變化,依次的,寬變了9,高變了4,透明度變了2;

    (3). 30毫秒后,變化同理;

  3. 計算機運行的速度非??欤阅愀惺懿坏健皟炔俊弊兓捻樞?,所以你看起來就是同時變化的。

2 回復 有任何疑惑可以回復我~

我也有同樣的疑問,按之前的理解,ForIn循環應該是像其他循環一樣依次執行、不明白為何能實現同時運動

0 回復 有任何疑惑可以回復我~

那是因為 alert的用法 導致一個彈出,后一個才彈出。 你用console.log(i)就可以看出 不是先后出來,是同時執行的

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
JS動畫效果
  • 參與學習       113918    人
  • 解答問題       1502    個

通過本課程JS動畫的學習,從簡單動畫開始,逐步深入各種動畫框架封裝

進入課程

json的一個bug

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號