這段代碼中這個(gè)renderDigit( MARGIN_LEFT + 30*(RADIUS + 1) , MARGIN_TOP , 10 , cxt )的10是怎么得出的???為啥不是別的數(shù)
unction render( cxt ){
? ? var hours = 12
? ? var minutes = 34
? ? var seconds = 56
? ? renderDigit( MARGIN_LEFT , MARGIN_TOP , parseInt(hours/10) , cxt )
? ? renderDigit( MARGIN_LEFT + 15*(RADIUS+1) , MARGIN_TOP , parseInt(hours%10) , cxt )
? ? renderDigit( MARGIN_LEFT + 30*(RADIUS + 1) , MARGIN_TOP , 10 , cxt )
? ? renderDigit( MARGIN_LEFT + 39*(RADIUS+1) , MARGIN_TOP , parseInt(minutes/10) , cxt);
? ? renderDigit( MARGIN_LEFT + 54*(RADIUS+1) , MARGIN_TOP , parseInt(minutes%10) , cxt);
? ? renderDigit( MARGIN_LEFT + 69*(RADIUS+1) , MARGIN_TOP , 10 , cxt);
? ? renderDigit( MARGIN_LEFT + 78*(RADIUS+1) , MARGIN_TOP , parseInt(seconds/10) , cxt);
? ? renderDigit( MARGIN_LEFT + 93*(RADIUS+1) , MARGIN_TOP , parseInt(seconds%10) , cxt);
}
這段代碼中這個(gè)?? renderDigit( MARGIN_LEFT + 30*(RADIUS + 1) , MARGIN_TOP , 10 , cxt )中的10是怎么得出的???雖然是冒號(hào),但是為啥就直接用10呢?
2016-02-02
這個(gè)10是 digit里面 定義的第10個(gè) 元素的意思,也就是冒號(hào)。
2015-12-31
瞬間腦洞一開(kāi)明白了