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

為了賬號安全,請及時綁定郵箱和手機立即綁定
按老師思路寫了一下,下面是代碼網址,大家有需要的話可以看一下:
https://github.com/skychx/Game

自己加了一個click功能,可以在手機上運行

然后說一下我的看法,老師代碼中用了大量的DOM查詢和DOM修改,這樣的后果就是性能有些低,如果操作過快會發現明顯的卡頓,大量的if else也可以通過三目運算符或者與或非來解決,這些都是可以改進和優化的地方

課程不錯,學到了很多東西
其實可以先用createDocumentFragment創建一個文檔片段,每次for循環的newNode使用appendChild到fragment上去,最后再把fragment用appendChild到game的div上。
每次for循環就做一次dom查詢和插入的話性能太低了。
不錯 講的挺細的
return (pos.x + x < 0 || pos.x + x >= gameData.length
|| pos.y + y < 0 || pos.y + y >= gameData[0].length
|| gameData[pos.x + x][pos.y + y] == 1)
? false : true
有程序打包嗎?
好好。。。。。。。。。
好好好好好好
老師為什么要寫那么多if else 直接用&&、||來組合if的條件不是更清晰么
非常喜歡老師的課,希望以后多出點好玩的課程啊
前排,正在敲
哇,終于出來了
課程須知
1、html、css基礎知識 2、JS基礎知識 3、會用NodeJS
老師告訴你能學到什么?
你將學會如何使用js實現實現俄羅斯方塊的單擊模式,并且學會如何優化代碼,如何處理細節。

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消