JS高级-分享一个别踩白块的小游戏(源码)

"我是Spirit_Breeze,中文<晟世清风>,在这纷纷乱世之中,祈望能有一股清流之风." 本人从事销售,不甘心于口舌之利,突然对代码和框架充满兴趣,遂之研究研究,欢迎研究讨论,转载请备注地址和作者,谢谢。

7综合案例(别踩白块JS)

整体思路:

1:创建基本的静态页面;

2:让div动起来

3:动态创建Div

4:动起来后,填补缺失的div

5:随机创建黑块

6:绑定点击事件

7:点击判断输赢

8:游戏结束后的限制处理

9:黑块触底的处理

10:加分

11:加速

注意变量作用域和this指向的问题

insertBeforefirstChildgetComputedStyleappendChildcreateElementMath.randomMath.floor


<!DOCTYPEhtml>
<htmllang="en">
<head>
 
   <metacharset="UTF-8">
 
   <title>Document</title>
 
   <style>
 
       #cont {
 
          margin-top:100px;
 
          width: 400px;
 
          height: 400px;
 
          border-top:1pxsolidblue;
 
          position: relative;
 
          /*隐藏顶部*/
 
          overflow: hidden;
 
       }
        #main {
 
          width: 400px;
 
          height: 400px;
 
          /*去掉红框*/
 
          /* border:1px solidred; */
 
          position: relative;
 
          top:-100px;
 
       }
        .row {
 
          height: 100px;
 
       }
        .rowdiv {
 
          width: 98px;
 
          height: 98px;
 
          border:1pxsolidgray;
 
          float:

  • 6
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值