为了账号安全,请及时绑定邮箱和手机立即绑定
  • js结构图
    查看全部
    0 采集 收起 来源:代码结构调整

    2017-10-15

  • 记下来
    查看全部
    0 采集 收起 来源:代码结构调整

    2017-10-13

  • 初始化方块gameDiv,nextDiv就是让两个方块在页面相对应的位置显示,而nextDivs则可以直接将方块的nextdata显示到屏幕上,但是对于gameDiv来说并不只体现当前方块cur,而是以前所有方块均显示,所以应该用Gamedata传参而Game中游戏初始化,其实就是其内部的方块初始化。
    查看全部
    1 采集 收起 来源:代码结构调整

    2017-10-12

  • local创建游戏对象,游戏对象运行的容器,script创建local对象并且运行start开始函数,local中的start函数为方块的初始化提供了参数,
    查看全部
    0 采集 收起 来源:代码结构调整

    2017-10-12

  • 定义的方块数据包含数据,原点等,初始化方块之后可以实现game参数的传递,方块初始化主要是创建div
    查看全部
    0 采集 收起 来源:代码结构调整

    2017-10-12

  • Game的初始化内容来自于所建立初始化后的方块,上次提到Game数据的来源。
    查看全部
    0 采集 收起 来源:代码结构调整

    2017-10-12

  • 方块的动态运行组成了游戏的根本也就是game.js,在主页面调用js时,先调用方块,再是squareFactory,后是Game,再是local,remote,script。。。 进行游戏game.js的定义: 在game.js中初始化div是从哪接收到的数据呢?
    查看全部
    0 采集 收起 来源:代码结构调整

    2017-10-12

  • 由七种不同的方块建立成一个完整的方块模型,squareFactory为方块提供了某些作用,现在还不清楚,但加入了squareFactory之后才是真正鲜活的方块。
    查看全部
    0 采集 收起 来源:代码结构调整

    2017-10-12

  • 这里创建一个刷新函数,上步已经实现初始化可以在页面上显示容器的基本模型,现在利用Data里面不同的数据值实现不同状态方块的显示。就利用刷新函数,改变className,不同name对应不同状态。
    查看全部
    0 采集 收起 来源:界面渲染逻辑

    2017-10-12

  • 首先做一个页面显示下一个方块的容器nextData(显示下一个方块的类型状态等相关的数据)+nextDivs(盛装这些游戏数据)+nextDivs的初始化(在相对的位置上创建这些div,使其在页面上能够体现出来),在做一个方块进行游戏的容器gameDivs,gameData,gameDivs的初始化函数。经过这些步骤就可以为游戏提供了一个整体的运行的容器。
    查看全部
    0 采集 收起 来源:界面渲染逻辑

    2017-10-12

  • 老师这几个函数目的很明确,initGame() 和 initNext() 这两个函数,都是要在根据gameData 和 nextData这两个数组生成了元素,然后再把这些生成的元素appendChild()到页面中的 .game 和 .next 这两个框体中,并且把这些元素分别放在了两个不同数组中,方便之后的refresh操作。所以在执行了这两个函数后,页面上实际已经有了这些方块,只是还没有显示, 为了显示这里方块,就用到了后面的 refreshGame() 和 refreshNext()这两个函数, 它们是根据 gameData 和 nextData 这两个数组中的最里层元素的值,来对已经存在于这两个框体中的方块进行操作其显示或隐藏。希望我的理解没有错,因为我会根据我的理解自己写函数
    查看全部
    0 采集 收起 来源:界面渲染逻辑

    2017-10-12

  • 初始化方块所传入的参数是什么参数?方块类得参数不包含gameDiv和nextDiv
    查看全部
    0 采集 收起 来源:代码结构调整

    2017-09-29

  • 俄罗斯方块原理
    查看全部
  • 最后的总结可以再多看看,是编程思想的总结
    查看全部
    0 采集 收起 来源:总结

    2017-09-01

  • 我的笔记
    查看全部

举报

0/150
提交
取消
课程须知
1、html、css基础知识 2、JS基础知识 3、会用NodeJS
老师告诉你能学到什么?
你将学会如何使用js实现实现俄罗斯方块的单击模式,并且学会如何优化代码,如何处理细节。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!