js game (.^-^.)

2023-11-08

try:新手,可能会有点小问题,欢迎指出!

var lc=10;
var cl=12;
var e=0;
v=new Array();
  for(var i=0;i<25;i++){
    var a=Math.random()*(cl+1-lc)+lc点;
    a=a*1000;
    a=Math.round(a);
    a=a/1000;
    var x=v.indexOf(a);
    while(x>-1){
      var a=Math.random()*(cl+1-lc)+lc;
      a=a*1000;
      a=Math.round(a);
      a=a/1000;
      var x=v.indexOf(a);
    }
    v[e]=a;
    e++;
  }
var text='';
var one=0;
for(var s=0;s<25;s++){
  text+="<button class='button'οnclick='o()'id="+s+'>'+v[one]+'</button>';
  one++;
}
text+='<style>';
text+='.button{';
text+='height:55px;';
text+='width:55px;';
text+='border:1px lightgreen solid;';
text+='background:white;';
text+='margin:5px 5px;';
text+='animation:e 5s;';
text+='animation-iteration-count:100000000;';
text+='animation-timing-function:linear;';
text+='}';
text+='@keyframes e{';
text+='0%{transform:rotate(0deg);border:1px lightgreen solid;background:white;}';
text+='100%{transform:rotate(360deg);border:1px white solid;background:black;}';
text+='}';
text+='</style>';
document.write(text);
var q=0;
var temp=0;
  for (var ii=0;ii<v.length;ii++){
    for (var j=0;j<v.length-ii;j++){
      if (v[j]>v[j+1]){
        temp=v[j+1];
        v[j+1]=v[j];
        v[j]=temp;
      }
    }
  }
function o(){
  var hh=event.target.id;
  var hhh=document.getElementById(hh).innerHTML;
  document.getElementById(hh).style.background='#00ff00';
  if(hhh!=v[q]){
    alert('错了,重新开始!');
    for(var p=0;p<25;p++){
      document.getElementById(p).style.background='white';
    }
    q=-1;
  }
  if(q===cl-lc){
    alert('成功!');
  }
  q++;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

js game (.^-^.) 的相关文章

  • JavaScript 判断数组和对象

    有时候 我们需要识别一个变量是数组还是对象 例如进行深拷贝时 这里提供三种方法识别数组还是对象 1 Array isArray Array isArray 用于确定传递的值是否是一个Array 2 constructor 数组的构造函数是A
  • 数据分析工具--pandas

    一 简介 1 1定义 Pandas是一个强大的分析结构化数据的工具集 它的使用基础是Numpy 提供高性能的矩阵运算 用于数据挖掘和数据分析 同时也提供数据清洗功能 Pandas 是 Python 的核心数据分析支持库 提供了快速 灵活 明
  • 鲁棒性

    鲁棒性 鲁棒是Robust的音译 也就是健壮和强壮的意思 它是在异常和危险情况下系统生存的关键 比如说 计算机 软件在输入错误 磁盘故障 网络过载或有意攻击情况下 能否不死机 不崩溃 就是该软件的鲁棒性 所谓 鲁棒性 是指控制系统在一定 结
  • react 配置组件路径引用 @ 来表示src根路径

    create react app 创建的项目 看不到 webpack 相关的配置文件 需要先暴露出来 使用如下命令即可 npm run eject 在config中修改配置文件 webpack config js resolve alias
  • Java的类名与文件名必须一致

    1 Java保存的文件名必须与类名一致 2 如果文件中只有一个类 文件名必须与类名一致 3 一个Java文件中只能有一个public类 4 如果文件中不止一个类 文件名必须与public类名一致 5 如果文件中不止一个类 而且没有publi

随机推荐

  • TrueType入门:基本概念

    奇技指南 本文作者李松峰 资深技术图书译者 翻译出版过40余部技术及交互设计专著 现任360奇舞团Web前端开发资深专家 360前端技术委员会委员 W3C AC代表 本文转载自奇舞周刊 OpenType是TrueType的扩展 本文全流程介
  • RuntimeError: DataLoader worker (pid(s) 46220) exited unexpectedly

    raise RuntimeError DataLoader worker pid s exited unexpectedly format pids str from e RuntimeError DataLoader worker pid
  • 对象的访问定位

    Java栈的本地变量表中 存储着一个reference数据 其中存储着一个引用 reference就是用来操作堆上的具体对象的 而一个引用如何定位和访问堆中对象的具体位置 有两种方式 句柄和直接指针 1 句柄 Java堆中划分一块内存作为句
  • 【CTF】AWDP总结(Web)

    目录 CTF AWDP总结 Web 什么是adwp 六种状态 防御 赛前准备 第一时间上waf 注意文件上传的路径 patch包 攻击 CTF AWDP总结 Web 什么是adwp AWDP是一种综合考核参赛团队攻击 防御技术能力 即时策略
  • sudo rosdep init ERROR: cannot download default sources list from:解决办法

    sudo rosdep init ERROR cannot download default sources list from 解决方法 进入 etc hosts文件目录 2 进入到hosts 文件 root ros vm2 etc ge
  • 为一个团队的架构师,怎么提高团队的工作效率

    为一个团队的架构师 怎么提高团队的工作效率 问题1 前端代码开发慢 新人不懂前端知识怎么处理 制定前端常用功能的学习视频 案例文档 将大家经常遇到的问题或者表单 放到案例文档中 目的 方便去查找前端问题的解决方案 规范 写成markdown
  • libcurl使用注意

    libcurl使用注意 注意点1 现象 http短连接超过一定次数后一直返回错误7 即CURLE COULDNT CONNECT 过程有打印 Immediate connect fail for 114 116 228 34 Too man
  • rosserial_arduino 中文教程1:Arduino IDE设置

    rosserial arduino 中文教程 专栏 原文 http wiki ros org rosserial arduino Tutorials 说明 本教程逐步介绍如何设置Arduino IDE以使用rosserial 教程级别 BE
  • 用【花生壳】穿透内网主机运用dai搭建校园实现访问外网访问只有学校内网的教务系统

    小记 上次写CSDN还是去年7月份Steam被盗的时候 一晃1年的时间已经过去了 时间过的好快 这次折腾了一天半 写个CSDN记录一下 也算是一个分享 希望能帮得上有需要的朋友 本人学生一枚 现在正是各个学校期末考试出成绩的日子 Sadly
  • VulnHub-PWNOS: 2.0 (PRE-RELEASE)手动复现msf POC

    以下操作均在测试环境进行 遵纪守法 维护网络安全 此靶场可以直接使用msf getshell 这次我们尝试在不适用msf的情况下 通过分析msf用的poc 模拟我们拿到一个漏洞的poc 如何仿照利用 进行get shell 并root 靶场
  • 2021-07-17王汕7.18下周投资资讯7.19黄金原油周一价格涨跌分析及独家解套策

    期货原油下周行情分析 原油消息面解析 周五 7月16日 美原油小幅走高 油价周四下跌超1 人们预期将有更多原油进入市场 此前有消息称主要石油输出国组织 OPEC 产油国达成妥协 且美国燃料需求周度数据意外糟糕 美国上周原油库存大幅减少几乎没
  • GitHub如何发布自己的网站(详细教学)

    什么是GitHub GitHub是目前使用最多的社交代码托管平台 这是一个你可以玩和实验的地方 在这里你可以找到最令人难以置信的开源信息 新兴技术 特性和设计 这是一个学习新事物和参与的地方 任务一 那么如何通过GitHub发布网站呢 首先
  • 获取当前时间近8个季度

    import java util Calendar import java util Date public class DateTest public static void main String args Date now new D
  • 深入理解设计原则之里氏替换原则(LSP)【软件架构设计】

    系列文章目录 C 高性能优化编程系列 深入理解软件架构设计系列 深入理解设计模式系列 高级C 并发线程编程 LSP 里氏替换原则 系列文章目录 1 里氏替换原则的定义和解读 2 里氏替换原则可以用于哪些设计模式中 3 如何使用里氏替换原则来
  • Effective C++改善程序与设计的55个具体做法笔记

    Scott Meyers大师Effective三部曲 Effective C More Effective C Effective STL 这三本书出版已很多年 后来又出版了Effective Modern C More Effective
  • main.exe flag redefined:graceful

    goroutine 1 running flag FlagSet Var 0xc042032120 0xcd0960 0xd33499 0xa07f57 0x8 0xa1959f 0x21 D ITsoftware golang go sr
  • OpenSSL SSL_read: Connection was reset, errno 10054的解决方法

    前言 起因 执行git push 的时候遇到了 OpenSSL SSL read Connection was reset errno 10054 的错误提示 经过 这是服务器的SSL证书没有经过第三方机构的签署 所以报错 错误原因可能是网
  • struts2 下载文件报 “java.lang.IllegalStateException”异常

    有关struts2下载组件的具体介绍我就在此略过了 看此文的同志想必大多是碰到这样让人很是不爽的问题 下面就将该问题的最终解决办法介绍如下 问题概要 在struts2中使用result里type stream 的结果类型时 可以实现文件的下
  • 那些开发过程中需要遵守的开发规范

    入职公司三天 没干啥其他活 基本在配置本地环境和阅读相关文档 技术方面公司基本用的是主流的技术体系 入职后需要先阅读阿里的开发规范和其他的一些产研文档 今天整理一些平时需要关注的阿里规约和数据库开发规范 方便今后在开发过程中查阅 文章目录
  • js game (.^-^.)

    try 新手 可能会有点小问题 欢迎指出 var lc 10 var cl 12 var e 0 v new Array for var i 0 i lt 25 i var a Math random cl 1 lc lc点 a a 100