已采納回答 / 慕粉3399489
矩陣是4*10沒錯,但矩陣每個的寬度是2(r+1)所以冒號占的寬度是4*2(r+1),然后再加1個像素移開點(diǎn)就是9(r+1),再加上前面已有的30 ,就是39(r+1);
2016-07-14
最新回答 / 性別男愛好女
二維數(shù)組就是一個平面【0,0,1,1,1,0,0】【1,1,0,0,0,1,1】【0,0,1,1,1,0,0】你把所有的1連起來看其實(shí)就是一個0用兩個循環(huán)就可以把它輸出
2016-07-13
最新回答 / 火麒麟1234
老師前面就說過,setInterval()中的兩個函數(shù),是一個設(shè)置動畫的基本框架。多年的開發(fā)經(jīng)驗(yàn)。。。。。。。
2016-07-13
最新回答 / Black_warlock
如果是這樣for(){1;2},那么for循環(huán)就執(zhí)行1、2兩個語句,如果是這樣for()1;2,那么for循環(huán)就只執(zhí)行1一個語句,這跟for(){1}2是一樣的,所以就省去了花括號
2016-07-12
已采納回答 / medusaxi
你看到時間是1秒1秒走的,但是那些跳跳球要形成連貫的動畫,必須1秒改變很多幀,每一幀與上一幀略有不同,才能變成一張完整的連貫的動畫。(你小時候應(yīng)該玩過一個游戲:在一本白紙上畫很多張略有不同的小圖,然后快速翻書,你會看到動畫。你話的小圖越多,翻得越快,呈現(xiàn)的動畫越連貫,請問你難道是一秒翻一頁紙嗎?)。如果是1000毫秒一次,你想:一個球第一秒在y:0的位置上,第二秒在y:10的位置上,第三秒在y:20的位置上。你感受一下這是什么感覺。就像電影卡了一樣。
2016-07-12
最贊回答 / 火麒麟1234
每過50毫秒就就進(jìn)行一次繪圖render() 和更新update()操作, 在update()會檢查時.分.秒上對應(yīng)的數(shù)字是否發(fā)生變化,如果沒到一秒鐘,秒對應(yīng)的數(shù)字是不會變化的,并沒有多大影響。而且寫成50是主要是為了后面小球散落動畫好看,如果寫成1000毫秒,后面小球散落時下降速度會非常慢,導(dǎo)致所有小球重疊到一起。
2016-07-12
最贊回答 / 小丑魚yang
這里有個Bug,就是離開頁面以后小球會堆積或者說是小球不一會運(yùn)動了。這個原因是因?yàn)槲覀儧]有停留在當(dāng)前頁面,計(jì)時器會照常執(zhí)行但是不會一直刷新動畫效果。解決這個問題的方式就是通過document.hidden來判斷是否停留在當(dāng)前頁面,這個方式會存在兼容性問題,所以我們要這樣寫var hiddenProperty = 'hidden' in document ? 'hidden' : ? ?? ? 'webkitHidden' in document ? 'webkitHidden' : ? ?? ? 'moz...
2016-07-07