Day9--------freeRemove

 //------------存放四个变量控制四个方向,可以进行斜向位移 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 2 <html xmlns="http://www.w3.org/1999/xhtml">
 3 <head>
 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 5 <title>freeRemove</title>
 6 </head>
 7 <style type="text/css">
 8     #tank{width: 100px;height: 100px;position: absolute;background: red;}
 9 </style>
10 <script type="text/javascript">
11 window.onload=function(){
12     var timer=["up","down","left","right"];
13     var keyId;
14     oTank=document.getElementById(‘tank‘);
15     function clear(){
16         clearInterval(timer[keyId]);
17     }
18     document.onkeydown=function(ev){
19         oEvent=ev||event;
20         switch(oEvent.keyCode){
21             case 37:clearInterval(timer[0]);timer[0]=setInterval(function(){oTank.style.left=oTank.offsetLeft-5+‘px‘;},10);break;
22             case 38:clearInterval(timer[1]);timer[1]=setInterval(function(){oTank.style.top=oTank.offsetTop-5+‘px‘;},10);break;
23             case 39:clearInterval(timer[2]);timer[2]=setInterval(function(){oTank.style.left=oTank.offsetLeft+5+‘px‘;},10);break;
24             case 40:clearInterval(timer[3]);timer[3]=setInterval(function(){oTank.style.top=oTank.offsetTop+5+‘px‘;},10);break;
25         }
26     }
27     document.onkeyup=function(ev){
28         oEvent=ev||event;
29         keyId=oEvent.keyCode-37;
30         switch(oEvent.keyCode){
31             case 37:clear();break;
32             case 38:clear();break;
33             case 39:clear();break;
34             case 40:clear();break;
35             default: break;
36         }
37     }
38 }
39 </script>
40 <body>
41     <div id="tank"></div>
42 </body>
43 </html>
时间: 2024-10-11 01:59:08

Day9--------freeRemove的相关文章

Day9 string.characters.count and closures

//                                      **Day9 //                                      CloseSure var arr:[Int] = [1,2,3,4,5,9,8,7,6,0] arr.sort() func compareTwoInts(a:Int,b:Int) -> Bool { return a>b } arr.sort(compareTwoInts) // summary    sorted b

leetcode -day9 Candy &amp; Gas Station &amp; Binary Tree Maximum Path Sum

1.  Candy There are N children standing in a line. Each child is assigned a rating value. You are giving candies to these children subjected to the following requirements: Each child must have at least one candy. Children with a higher rating get m

Day9:yield的表达式形式、面向过程编程(grep -rl &#39;root&#39; /etc)

一.yield的表达式 def foo(): print('starting') while True: x=yield None#return 2 print('value :',x) g=foo() print(next(g)) print(g.send(2)) 运行结果: starting #运行函数,打印starting后碰到yield停住 None #next()触发后 yield将None赋值给x,打印None后循环碰到yield停住 value : 2 #g.send(2)将2赋值

DAY-9作业

// //  main.m //  DAY- 9作业 // //  Created by lanouhn on 15/1/22. //  Copyright (c) 2015年 lanouhn. All rights reserved. // #import <Foundation/Foundation.h> #import "sort.h" int main(int argc, const char * argv[]) { //    1.输入10个整数,将其中最小的数与

21天战拖记——Day9:“书柜整理法”初步(2014-05-12)

今天复习的强度稍微的降低了一点,由做题转移到了看"理论概念+浏览例题习题+总结技巧"上,今天一定要搞定,睡觉的时候要自己值脑子里面过一遍,这样的话印象更为深刻. 看了一下去年的英语口语考试的资料,自己总结了一些常用的句子.以及作为一个连接者所应用的开头的.结尾的句子还有中间所谓串场的句子. 学习<小强升职记(升级版)>记录: 做事靠系统,不是靠感觉. 大脑不擅长记忆,擅长思考. 衣柜整理法:整理衣柜的五个步骤对英语时间管理的五个流程:捕捉.明确意义.组织整理.深思.行动.该

Alpha冲刺Day9

Alpha冲刺Day9 一:站立式会议 今日安排: 经过为期5天的冲刺,基本完成企业人员模块的开发.因第三方机构与企业存在委托的关系.第三方人员对于风险的自查.风险列表的展示以及自查风险的统计展示(包括折线图和柱状图等图标展示)与企业人员模块存在很多相似性.在有了企业人员模块的基础之上,第三方人员模块开发会显得比较得心应手.计划为期3天进行第三方人员模块的开发. 由黄腾飞继续完成企业自查风险管理,并负责完成分级统计展示模块. 由周静平继续完成风险上报. 由张梨贤协助黄腾飞完成分级统计展示模块的U

暑假集训day9补充(AC自动机)

推荐网站http://blog.csdn.net/niushuai666/article/details/7002823 AC自动机嘛,此AC(aho-corasick)非彼AC(Accepted). 我也不是很会解释 有一题是必须打的hdu2222. #include<iostream> #include<cstdio> #include<cstring> #include<queue> using namespace std; const int mn=

Java从小白到入门,Day9。JAVAOO-接口

接口:弥补子类继承父类的单一原则,让没有继承关系的类,也能共享行为. Java接口本身没有任何实现,因为Java接口不涉及表象,而只描述public行为,所以Java接口比Java抽象类更抽象化.但接口是接口不是类,不能使用new 运算符实例化一个接口 interface 关键字:用于定义一个接口. 接口: 定义属性: 公共 静态  常量: 语法  public static final 属性名: 定义方法: 公共的,抽象方法; 使用接口:1,让子类去实现接口,implements 关键字,实现

暑假集训day9

今天主要将讲与字符串有关的吧. 1.trie树 Remember the Word(LA_3942) trie树的模板题了.如果trie树不知道可以看蓝书(算法竞赛入门经典第一版)(以下的KMP和AC自动机都可以在此书上看到). #include<cstring> #include<vector> #include<cstdio> #include<iostream> using namespace std; const int mn=400010,mod=

改善程序与设计的55个具体做法 day9

条款23:宁以non-member.non-friend替换member函数 即 以非成员函数 非友元函数 替换成员函数. 直观上,面向对象应该尽可能的封装,封装数据.封装操作等等,所以这个条款可能有悖常理. 比如一个类成员函数CObj::Func(){ Dosomething(); } 该函数会调用其他成员函数做一点微小的工作,想一下把成员函数换成普通函数Func2(const CObj& obj); Func2(const CObj& obj) { obj.Dosomething();