JS中键盘响应onkeydown 代码看不懂,求大神

作者&投稿:集盾 (若有异议请与网页底部的电邮联系)
javascript键盘事件,求大神帮忙!~

document.onkeydown = function (event) {
var e = event || window.event || arguments.callee.caller.arguments[0];
if (e && e.keyCode) {
alert(e.keyCode);
}
}
每个键盘代表一个数字,37,38,39,40希望对你有帮助

onkeyDown是方法名和java一样,
里面的 int keyCode,keyEvent event 是2个参数
int keyCode中定义一个类型为int的参数,keyCode是为了比较符合Android习惯的命名用 a,b,c其实都可以只不过这样不好。
而keyEvent event, keyEvent是个类,就是定义了一个类型为keyEvent 的event参数,event也可以用其他字母,一般可用e表示,其他的用了和上面一样只是不大好,习惯不好而已。

补充一下:在这里keyEvent 案件事件类,里面封装了很多方法,相信以后用到你就懂了。

因为各个浏览器的内置对象不一样,所以为了能在不同浏览器中都表现正常,就这么写呗。
符号的意义楼上已经解释。
比如:
IE:e是基本上不会主动传入的,而是用全域的event来获取.而e.keyCode呢又只有IE内核浏览器有效。
FireFox:e都可以主动从事件中传入,而e.keyCode在firefox下是undefined,真正使用的是e.which.

明白?

|| 这个是“或”的意思, var e = e || event; 表示e为true或者event为true。下面的同理


用VB制做可换图片的屏幕保护程序
CWnd::OnTimer(nIDEvent); } 响应键盘、鼠标是屏幕保护程序不可缺少的,在OnKeyDown()、 OnLButtonDown()、 OnMButtonDown()、OnRButtonDown()、OnSysKey...K = K - 5 End If Else I = 100 K = 100 X1 = Me.Width \/ 2 Y1 = Me.Height \/ 3 X2 = X1 Y2 = Y1 Me.FillColor = RGB(Rnd ...

电脑重装系统时出现bad block (s )encountered on read -continue any...
电脑重装系统时出现bad block (s )encountered on read -continue anyway 是设置错误造成的,解决方法为:1、按键盘上【f1】,如果是提示其他的不是f1,则按其他的按键,那么此会进入到设置页面。2、选择右侧的【load optimization defaults】。3、选择【y】。4、然后【f10】,再次选择【y】退出了。5...

说说常用的UNIX命令?
在UNIX命令操作中有一些特殊键,列表如下: Ctrl + d 结束键盘输入或退出当前shellDel 中断键,停止当前动作回到shellCtrl+s 暂停屏幕输出Ctrl+q 继续屏幕...当对方给出响应的talk命令后,双方终端上都显示 [connect established]时,双方可双工通信了。双方可以以任意的速度从键盘输入,talk 把你的输入一行一行的显示...

cmd中全部命令```
ping -t -l 65550 ip 死亡之ping(发送大于K的文件并一直ping就成了死亡之ping) ipconfig (...例如“DEL\/AR *.*”表示删除当前目录下所有只读文件,“DEL\/A-S *.*”表示删除当前目录下除系统...for 对一组文件中的每一个文件执行某个特定命令(更多说明见for命令及变量) echo on或off 打开或...

求一些键盘钢琴谱
q r q P S S U V - S Q- H H J J L LM K J K E E H H J J K I H F k j I - i H - h E D B D G - F - G F E F I H G A - - C - - E - - 致爱丽丝 QPQNPOM HJMN JLNO J QPQPQNPOM HJMN JONM NOPQ LRQP KQPO JPON JQQPQPQNPOM HJ...

电脑硬件常用英语都有那些?
Manege System)数据库管理系统 view视图 insert插入 object对象 configuration配置 command命令 document文档 POST(power-on-self-test)电源自检程序 cursor光标 attribute属性 icon图标 service pack服务补丁 option pack功能补丁 Demo演示 short cut快捷方式 exception异常 debug调试 previous前一个 column行 ...

windows进程全解
如果发生了什么不可预料的事情,smss.exe就会让系统停止响应(挂起)。要注意:如果系统中出现了不只一个...Windows Logon Process,Windows NT用户登陆程序。这个进程是管理用户登录和退出的。而且winlogon在用户按...若中了此病毒请用KavQQ最新版杀毒。 wuauclt.exe: Automatic Updates自动升级,Wuauclt.exe是主管...

求<<童话>>这首歌的和弦键盘钢琴曲谱 有的给个。。
(QW)(PV)(OU)(MT)MMOMR QPQ POPS S(TZ)《一千年以后》Flash键盘钢琴曲谱OHIJML KJHJI OHIJMNL JM NNNOPON ONOQQNMNL MMNOPOPRQPPQO ONOQ NMNLMOOOOPQRQOQP LOP QPOLP QPONMJNONMNOPLQQ QRQOPP LOP QPOLP PQPONMPNONMLMOLPO QQRQP OPQPOPOLPO 《童话》LONOL LONOL LONO OOMMLLONOL...

求键盘钢琴曲谱-殇情睡莲
OPQQQRQPPOPPSP ONOOOQQOOMNNQN MLMMMRRQSO MLMMMRROOMP OOPQQQRQPPOPPSP ONOOOQQOOMNNQN MLMMRRQSO MLMMMRROOONO 《会呼吸的痛》STVTXXTW WWVUVWXWSV VUTUVRRRVVWVSSS SYXWXX STVTXXTW WWVUVWXWSVV VUTUVRRRVVWVSSS STUVVUVV 《欢乐颂》J J K L L K J I H H I J J I I J...

能不能介绍几种常用的CMOS\\BIOS系统设置
第一个部分是用于电脑刚接通电源时对硬件部分的检测,也叫做加电自检(Power On Self Test,简称POST),功能是检查电脑是否良好,通常完整的POST自检将包括对CPU,640K基本内存,1M以上的扩展内存,ROM,主板,CMOS存储器,串并口,显示卡,软硬盘子系统及键盘进行测试,一旦在自检中发现问题,系统将给出提示信息或鸣笛警告。自检...

乌鲁木齐县18625997597: JS中键盘响应onkeydown 代码看不懂,求大神 -
达党参芪: 因为各个浏览器的内置对象不一样,所以为了能在不同浏览器中都表现正常,就这么写呗.符号的意义楼上已经解释.比如:IE:e是基本上不会主动传入的,而是用全域的event来获取.而e.keyCode呢又只有IE内核浏览器有效.FireFox:e都可以主动从事件中传入,而e.keyCode在firefox下是undefined,真正使用的是e.which.明白?

乌鲁木齐县18625997597: javascript中onkeypress和onkeydown的区别是什么,要详细地回答 -
达党参芪: 应该再加上一个onkeyup,因为你按键有两个动作:按下,放开.onkeypress是在用户按下并放开任何字母数字键时发生.系统按钮(例如,箭头键和功能键)无法得到识别.onkeyup 是在用户放开任何先前按下的键盘键时发生.onkeydown 是在用户按下任何键盘键(包括系统按钮,如箭头键和功能键)时发生.

乌鲁木齐县18625997597: javascript中的onkeyup和onkeydown有什么区别? -
达党参芪: onkeydown是按下的时候触发的,这个时候键值没有输出来.<br>onkeyup是按键抬起的时候执行的,这个时候键值已经有了.<br>和按多长时间没关系,比如你给输入框加这2个事件,<br><input type="text" id="test1" onkeydown="alert(this.value);"/><br><input type="text" id="test2" onkeyup="alert(this.value);"/><br><br>你看看这二个不同的运行结果就明白 了!

乌鲁木齐县18625997597: JS 中onkeydown事件 -
达党参芪: 一楼正解 按键的时候触发onkeydown事件,然后文本框才会接受输入

乌鲁木齐县18625997597: js中的onkeydown方法是怎样使用的?请多多帮忙,这个我不怎么理解!(详情看下面) -
达党参芪: <script src="/js/jquery-1.4.2.min.js" type="text/javascript"><&#47;script><br><!--引用jquery--><br> <script type="text/javascript"><br> window.onload = function () {<br> document.onkeydown = keyDown;//js获取按键keycode值<br> $(this)....

乌鲁木齐县18625997597: js键盘事件的使用 -
达党参芪: 用js实现键盘记录,要关注浏览器的三种按键事件类型,即keydown,keypress和keyup,它们分别对应onkeydown、 onkeypress和onkeyup这三个事件句柄.一个典型的按键会产生所有这三种事件,依次是keydown,keypress,然后是按键释放时...

乌鲁木齐县18625997597: 怎么在JS里面设置自动出发onkeydown()事件,例如当用户输入的商品件数达到10件就自动触发提交按钮. -
达党参芪: function insertNum(){ i=i+1; if(i>=10){ //document.insertForm.overstep.value="你已经输入10件商品数量和编号了."; document.insertForm.submit(); //document.insertForm.Tj.click();//或者这一句也可以! } } <input type="submit" value="提 交" name="Tj" id="Tj"/>

乌鲁木齐县18625997597: js 键盘事件 怎么实现? -
达党参芪: <input type="text" onkeydown="A(event,this)" id+"text"><br><br><script ><br><br>document.getElementById("text");<br><br>function A(ev,obj){<br> 来<br> ev=ev||event;<br><br> alert(ev.keyCode);<br><br> };<br></script><br>像这样,,在你调源用的函数的知时候,第一个参数用event来代替道.

乌鲁木齐县18625997597: javascript如何获取键盘事件按下 -
达党参芪: 在执行绑定事件前进行状态判断,如果此事件已经执行过一次,则不再执行,直到keyup切换状态,再次按下就会再生效一次

乌鲁木齐县18625997597: js onkeypress与onkeydown 事件区别详细说明 -
达党参芪: onkeypress 事件会在键盘按键被按下并释放一个键时发生 onkeydown 事件会在用户按下一个键盘按键时发生

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网