哪位大神帮我注释一下每一句代码 方便我理解谢谢哈

<html><title>模拟抽奖</title><head><metaname="keywords"><metacharset="utf-8"></head><body... <html>
<title>模拟抽奖</title>
<head>
<meta name="keywords">
<meta charset="utf-8">
</head>
<body>
<SCRIPT LANGUAGE="JavaScript">
var alldata = "兰博基尼,保时捷,法拉利,捷豹,路虎,迈凯轮,道奇,悍马,劳斯莱斯" //抽奖的姓名,以,为分隔

var alldataarr = alldata.split(",")
var num = alldataarr.length-1
var timer
function change(){
document.getElementById("oknum").value = alldataarr[GetRnd(0,num)];
}

function start(){
clearInterval(timer);
timer = setInterval('change()',50); //50(毫秒)为变换间隔,越小变换的越快
}

function ok(){
clearInterval(timer);
}

function GetRnd(min,max){
return parseInt(Math.random()*(max-min+1));
}
</SCRIPT>
模拟抽奖:<input type="text" id="oknum" name="oknum" value="">
<button onClick="start()" accesskey="s">开始(<U>S</U>)</button>
<button onClick="ok()" accesskey="o">停止(<U>O</U>)</button>
</body>
</html>
展开
 我来答
聚发稿网
2016-08-04 · 知道合伙人生活技巧行家
聚发稿网
知道合伙人生活技巧行家
采纳数:5647 获赞数:29663
聚发稿网创始人,作家,笔名志耘誉松著《机械魔敌》《笑泪恋曲》

向TA提问 私信TA
展开全部
import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.view.View;import android.widget.Button;import android.widget.TextView;public class MainActivity extends Activity {//自定义Activity,继承安卓Activity类 private TextView minText; private TextView secText; private boolean paused = false;//一个是否停下来的标志 private String timeUsed; private int timeUsedInSec;//猜测是记录的时间 private Handler uiHandler = new Handler() {//线程通讯工具类。用于传递消息,此处接收所有发送的消息@Overridepublic void handleMessage(Message msg) {super.handleMessage(msg);switch (msg.what) {//判断发送过来的id标识case 1:if (!paused)//判断是否停下来的标志,如果为false,则更新时间和用户界面{addTimeUsed();//增加时间updateClockUI();}uiHandler.sendEmptyMessageDelayed(1, 1000);//延迟1000毫秒(也就是1秒)后发送消息,,break;default:break;}} }; @Override public void onCreate(Bundle savedInstanceState) {//进入此Activity时会先运行onCreate方法 super.onCreate(savedInstanceState); setContentView(R.layout.main);//载入布局 minText = (TextView) this.findViewById(R.id.min);//取得布局里的文本信息secText = (TextView) this.findViewById(R.id.sec);Button button = (Button) this.findViewById(R.id.button);//取得布局里的按钮Button sbutton=(Button)this.findViewById(R.id.stop);//取得布局里的结束按钮sbutton.setOnClickListener(new View.OnClickListener() {//设置结束按钮的点击事件 @Override public void onClick(View v) {paused = true;//设置暂停标志为truetimeUsedInSec=0;//设置记录的时间为0 }});button.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) { uiHandler.removeMessages(1);//移除id为1的消息startGame();//开始计时paused = false;//设置暂停标志为false}}); } @Overrideprotected void onPause() {//当前Activity退出的时候,执行super.onPause();paused = true;}@Overrideprotected void onResume() {//当是activity获得用户焦点,在与用户交互时执行super.onResume();paused = false;}private void startGame() {uiHandler.sendEmptyMessageDelayed(1, 1000);//发送延迟处理的消息,延迟1000毫秒后发送消息,,也就是1秒} // 更新时间的显示private void updateClockUI() {//更新秒表的界面显示minText.setText(getMin()+":");//设置分钟secText.setText(getSec());//设置秒}public void addTimeUsed() {timeUsedInSec=timeUsedInSec+1;//每次加1timeUsed = this.getMin() + ":" + this.getSec();}public CharSequence getMin() {//取得分钟return String.valueOf(timeUsedInSec / 60);}public CharSequence getSec() {//取得秒int sec = timeUsedInSec % 60;return sec < 10 ? "0" + sec : String.valueOf(sec);//这些都是计算当前过了多少秒,并返回}}//对了,这是一个简单的秒表的app软件,课程设计用的大概就是这样,有什么问题,可以追问..还有,希望采纳..
追问
我想要我发的那个注释0.0
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式