1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 快速编程JS初级教程4-1 键盘和鼠标 用程序画图

快速编程JS初级教程4-1 键盘和鼠标 用程序画图

时间:2018-10-25 16:13:38

相关推荐

快速编程JS初级教程4-1 键盘和鼠标 用程序画图

一、键盘事件

在网页上,输出用户按了哪个键。

每个数字,代表一个按键。上面就是用户按的最多的:QWERQWER, WASD1234

方向键,上下左右,ABCD,13代表回车键,17和16是Ctrl和Shift。

关键程序:

document.onkeydown = function(e){// e.keyCode 就是按键对应的数值switch(e.keyCode){case 38: //upmyFunction2("您按了上 ");break;case 40: //down myFunction2("您按了下 ");break;case 37: //leftmyFunction2("您按了左 ");break;case 39: //rightmyFunction2("您按了右 ");break;}}

二、鼠标事件

输出用户鼠标点击的坐标,窗口左上角是(0,0).

这个窗口是浏览器的开发者模式,360,Chrome都可以打开这个辅助窗口。console.log函数,可以输出调试数据。

看调试信息,是开发的主要工作,也是解决错误的主要办法。

三、画图

在鼠标点击的地方,画一个小矩形,效果如下:

代码如下:

<body style="background-color:#aaddff"><script type="text/javascript">// 基本函数function draw(x,y){//创建divvar div=document.createElement("div");div.innerHTML='<div id="line_div" style="width:10px;height:10px;position:absolute;visibility:visible;left:'+x+'px;top:'+y+'px;border:1px solid #ff0000"></div>';document.body.appendChild(div); }/// 事件函数document.onmousedown =function(a) { //按下时创建一个事件if(!a) a=window.event;//获取x轴、y轴坐标var x=a.clientX;var y=a.clientY;//创建divvar div=document.createElement("div");div.innerHTML=' <div id="line_div" style="width:10px;height:10px;position:absolute;visibility:visible;left:'+x+'px;top:'+y+'px;border:1px solid #ff0000"></div>';document.body.appendChild(div);} </script>一下画点<div id="line_div" style="width:10px;height:10px;position:absolute;visibility:visible;left:50px;top:50px;border:1px solid #ff0000"></div></body>

会了画点之后,就能画出任何图案、文字,然后做动画效果。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。