課程
/前端開發(fā)
/Html5
/炫麗的倒計(jì)時(shí)效果Canvas繪圖與動(dòng)畫基礎(chǔ)
我實(shí)在不明白,兩個(gè)for循環(huán)遍歷時(shí),對(duì)于求那兩個(gè)數(shù)組的長(zhǎng)度,怎么理解。就是不理解這樣找到點(diǎn)的意義?
2019-03-17
源自:炫麗的倒計(jì)時(shí)效果Canvas繪圖與動(dòng)畫基礎(chǔ) 3-2
正在回答
for (var i=0;i<digit[num].length;i++){
for (var j=0;j<digit[num][i].length;j++){
if (digit[num][i][j] == 1){
首先num是想要渲染的、時(shí)鐘的數(shù)字
那么digit[num]就是3維數(shù)組那個(gè)數(shù)字對(duì)應(yīng)的數(shù)組,digit[num].length就是對(duì)應(yīng)數(shù)字的2維數(shù)組長(zhǎng)度(即圖案高度10)
digit[num][i].length為寬度(數(shù)字7 冒號(hào)4)
digit[num][i][j]為圖案的0或1
第1行:遍歷10行
第2行:遍歷7或4列
第3行:判斷是不是1,如果是1才繼續(xù)下面的渲染
舉報(bào)
學(xué)習(xí)HTML5中最激動(dòng)人心的技術(shù)Canvas,徹底釋放自己的創(chuàng)造力
2 回答關(guān)于for循環(huán)臨界問題
1 回答for循環(huán)
2 回答定義for循環(huán)那一段
2 回答for循環(huán)加上{}不顯示效果
1 回答draw里面的for循環(huán)為什么不用加{ }
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2019-04-02
for (var i=0;i<digit[num].length;i++){
for (var j=0;j<digit[num][i].length;j++){
if (digit[num][i][j] == 1){
首先num是想要渲染的、時(shí)鐘的數(shù)字
那么digit[num]就是3維數(shù)組那個(gè)數(shù)字對(duì)應(yīng)的數(shù)組,digit[num].length就是對(duì)應(yīng)數(shù)字的2維數(shù)組長(zhǎng)度(即圖案高度10)
digit[num][i].length為寬度(數(shù)字7 冒號(hào)4)
digit[num][i][j]為圖案的0或1
第1行:遍歷10行
第2行:遍歷7或4列
第3行:判斷是不是1,如果是1才繼續(xù)下面的渲染