文档章节

JavaScript 计算地下城堡2资源何时满仓

林雨潇然
 林雨潇然
发布于 2017/09/01 10:34
字数 332
阅读 6
收藏 0

由于悲哀的发现,用Python写的代码打开不是很方便,于是又写了一个HTML页面。

用的JavaScript脚本。


<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script>
function timeStamp(){  
	var round1 = document.getElementById("round1").value;
	var get1 = document.getElementById("get1").value;
	var total = document.getElementById("total").value;
	var now = document.getElementById("now").value;
//	alert(round1 + get1 + total +now);
	var x1 = (parseInt(total) - parseInt(now)) /parseInt(get1); //获取流水线循环次数
	x2 = parseInt(x1)* parseInt(round1);
	second_time = parseInt(x2);
//	alert(second_time);
	var time = parseInt(second_time) + "秒";  
	if( parseInt(second_time )> 60){  
	  
	    var second = parseInt(second_time) % 60;  
	    var min = parseInt(second_time / 60);  
	    time = min + "分" + second + "秒";  
	      
	    if( min > 60 ){  
	        min = parseInt(second_time / 60) % 60;  
	        var hour = parseInt( parseInt(second_time / 60) /60 );  
	        time = hour + "小时" + min + "分" + second + "秒";  
	  
	        if( hour > 24 ){  
	            hour = parseInt( parseInt(second_time / 60) /60 ) % 24;  
	            var day = parseInt( parseInt( parseInt(second_time / 60) /60 ) / 24 );  
	            time = day + "天" + hour + "小时" + min + "分" + second + "秒";  
	        }  
	    }    
	}  
	alert("还有" + time + "满仓");
	return time;          
	}

</script>
<title>Insert title here</title>
</head>
<body>
	流水线周期是:<input type="text" id="round1"> <br>
	生产效率是:	<input type="text" id="get1"><br>
	资源上限是:	<input type="text" id="total"><br>
	目前资源量是:<input type="text" id="now"><br>
	<p><button onClick="timeStamp()">计算</button></p>
</body>
</html>

好啦,代码放上。

感觉依旧不是很方便不过自己用是够啦。

好的,可以安心睡觉不用担心爆仓了!

我的github:https://github.com/Linyuxiaoran

每天的练习都在上面啦

© 著作权归作者所有

共有 人打赏支持
林雨潇然
粉丝 0
博文 2
码字总数 737
作品 0
开封
私信 提问
异步加载script,提高前端性能(defer和async属性的区别)

一、异步加载script的好处 为了加快首屏响应速度,前端会采用代码切割、按需加载等方式优化性能。异步加载script也是一种前端优化的手段。 就好比如果我的页面其中一个功能需要打开地图,但是地...

xiaobe
08/22
0
0
优化 JavaScript 执行[转]

JavaScript 经常会触发视觉变化。有时是直接通过样式操作,有时是会产生视觉变化的计算,例如搜索数据或将其排序。时机不当或长时间运行的 JavaScript 可能是导致性能问题的常见原因。您应当...

行列
07/05
0
0
node学习笔记01(nodejs特点介绍)

node的特点 事件驱动,非阻塞I/O 作为后台的javascript,node没有改写语言本身的任何特性,依旧基于作用域和原型链 1 异步I/O 提起异步,用ajax来形容就会比较容易理解 $.post('/url',{ key : 'v...

funkyLover
2014/04/09
0
0
利用Resource Timing监控资源加载速度

Resource Timing API Resource Timing API提供了让用户查看一个资源从输入url到下载下来经历的各个过程所消耗的时间,借此可以来衡量网站的性能。 我们可以通过Resource Timing Api监控哪个阶...

viki_lee
09/05
0
0
高性能web开发 - 如何加载JS,JS应该放在什么位置?

外部JS的阻塞下载 所有浏览器在下载JS的时候,会阻止一切其他活动,比如其他资源的下载,内容的呈现等等。直到JS下载、解析、执行完毕后才开始继续并行下载其他资源并呈现内容。 有人会问:为...

林文安
2012/05/16
0
0

没有更多内容

加载失败,请刷新页面

加载更多

ConcurrentHashMap 高并发性的实现机制

ConcurrentHashMap 的结构分析 为了更好的理解 ConcurrentHashMap 高并发的具体实现,让我们先探索它的结构模型。 ConcurrentHashMap 类中包含两个静态内部类 HashEntry 和 Segment。HashEnt...

TonyStarkSir
今天
3
0
大数据教程(7.4)HDFS的java客户端API(流处理方式)

博主上一篇博客分享了namenode和datanode的工作原理,本章节将继前面的HDFS的java客户端简单API后深度讲述HDFS流处理API。 场景:博主前面的文章介绍过HDFS上存的大文件会成不同的块存储在不...

em_aaron
昨天
2
0
聊聊storm的window trigger

序 本文主要研究一下storm的window trigger WindowTridentProcessor.prepare storm-core-1.2.2-sources.jar!/org/apache/storm/trident/windowing/WindowTridentProcessor.java public v......

go4it
昨天
6
0
CentOS 生产环境配置

初始配置 对于一般配置来说,不需要安装 epel-release 仓库,本文主要在于希望跟随 RHEL 的配置流程,紧跟红帽公司对于服务器的配置说明。 # yum update 安装 centos-release-scl # yum ins...

clin003
昨天
9
0
GPON网络故障处理手册

导读 为了方便广大网络工作者工作需要,特搜集以下GPON网络处理流程供大家学习参考。开始—初步定为故障—检查光纤状况—检查ONU状态--检查设备运行状态—检查设备数据配置—检查上层设备状态...

问题终结者
昨天
10
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部